Here is an oscilloscope DSSI plugin that I've been hacking on the last few weeks: http://www.student.nada.kth.se/~d00-llu/music_dssi.php?lang=en It has two audio input ports and will display the two input signals as two waves in the display. The trigger level and direction is controllable, as well as the amplification and offset for each channel and the time resolution. Note that this plugin will NOT work with jack-dssi-host from version 0.9 of the DSSI package since that does not support audio input ports. It will work with jack-dssi-host or Om from current CVS (I haven't tested it with Rosegarden). Om 0.1.1 and earlier will not work because of an optimisation that breaks this type of plugins. The plugin includes a DSSIUIClient class that might be of interest to plugin UI writers using libsigc++ and Glibmm - it handles all the required communication with the plugin host and exposes public member functions and signals for the UI -> host and host -> UI OSC commands specified in the DSSI RFC. It can also handle the nasty business of setting up an initial shared memory segment for the plugin and the UI (the actual implementation of the shared memory handling is in a separate C file, so it could be useful for people who don't use libsigc ++ and Glibmm or even C++). Source code documentation is here http://www.student.nada.kth.se/~d00-llu/plugins/ll-scope/dox/html/classDSSIUIClient.html and here http://www.student.nada.kth.se/~d00-llu/plugins/ll-scope/dox/html/dssi__shm_8h.html For more details about the plugin, read the README file in the source package. It's all GPL. -- Lars Luthman PGP key: http://www.d.kth.se/~d00-llu/pgp_key.php Fingerprint: FCA7 C790 19B9 322D EB7A E1B3 4371 4650 04C7 7E2E -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://music.columbia.edu/pipermail/linux-audio-user/attachments/20050529/876103d8/attachment.bin