Here’s my latest Puredata patch. It displays waveforms on the screen. Controls are provided to set the size (height) of the waveform, size of display window and x/y position of the window. Once a synth engine is selected and the Zynscope patch is selected, you will need to use Audio Routing to route the synth engine audio to the PD patch as shown in the youtube video. I made some final tweaks and renamed the patch to Zynscope after making the video.
GEM was already installed. I’m using the Aruk Buster image on a RPI4. I also have GEM on a RPI3 with Stretch image. Again, it was already installed on the image.
Got this working and I definitely like the position and size control. Haven’t managed to see any waweforms as yet. Does it monitor the output of the zynth or simply within the PD model…?
The PD patch has no audio. Load the PD patch on Ch #1. Load a synth engine on Ch #2, then long press on the synth engine in Layer List. Select Audio Routing and then click on 1#PD. Once you set your midi keyboard to play the synth on Ch #2 you should see the scope respond. I use Ch #1 and Ch #2 in this example, but you can select what ever channels you want to use.
Hi @rolfdegen,
You can use adc~ objects to control the scopexyz~ object. Lissajous figures are created using sine waves. Complex waves from a synth engine may not produce interesting patterns but you can experiment to see what happens. I would suggest you start by replacing only one of the three osc~ objects to see how if affects the output. You will probably need to change it’s scale to keep the image symmetrical. Also you can delete the dac~ object to keep the pd patch from outputting audio so you will only hear the synth.
Currently, the pd patch can be controlled with notes from a midi keyboard. This allows you to clone midi from a synth to the pd patch. You can turn the volume of the pd patch to zero, change the Speed controller to zero and the MonoPoly controller to 2. Now when you play the synth the patterns will change. This is not the same as you hope to accomplish, but it does allow the patterns to change when the notes change. Here’s a snapshot to demonstrate: 006-FS;FluidSynthPads;Space Voice.zss (19.2 KB)