Search found 87 matches

by ColinP
Wed Apr 14, 2021 8:09 pm
Forum: Module Designer
Topic: External MIDI Clock
Replies: 3
Views: 37

Re: External MIDI Clock

Interesting. I assumed that ProcessSample() was actually being triggered by an interrupt running at 48 kHz, with the buffer management handled by a separate thread. Which might make it easier to handle things like real-time MIDI, varying buffer sizes and resampling to non 48 k rates. But if I unders...
by ColinP
Wed Apr 14, 2021 12:16 pm
Forum: Module Designer
Topic: External MIDI Clock
Replies: 3
Views: 37

Re: External MIDI Clock

I'm not sure if the following is helpful or not but here goes. Forgive me if my arithmetic or reasoning is wrong! The MIDI standard data comms rate is only 31,250 bits per second and bytes are wrapped up with start and stop bits so it ends up being just 3,125 bytes per second. Now MIDI clock runs at...
by ColinP
Mon Apr 12, 2021 1:28 pm
Forum: Adroit Synthesis
Topic: Mix Automation Demo
Replies: 0
Views: 31

Mix Automation Demo

This video shows CV Sequencer modules performing mix automation in LSSP. As usual it is Voltage Modular running in standalone mode with no DAW involved. It's still a relatively simple patch as it fits on one screen at 50% zoom and the total CPU load is just 10% on a Ryzen 7 4800H laptop. https://www...
by ColinP
Fri Apr 09, 2021 7:40 am
Forum: Adroit Synthesis
Topic: Another LSSP demo video
Replies: 1
Views: 53

Another LSSP demo video

Another very simple LSSP demo patch.

This 8 bar loop demonstrates using the Rhythm Sequencer's probability function to add a little interest to a basic repeating pattern.

https://www.youtube.com/watch?v=LbAhyDwBRMI

The patch...

sparsepiano.jpg
sparsepiano.jpg (765.25 KiB) Viewed 53 times
by ColinP
Fri Apr 02, 2021 7:18 pm
Forum: Module Designer
Topic: Getting keypresses???
Replies: 10
Views: 240

Re: Getting keypresses???

The module vanishing is not what I expected either! But backspace is OK. Using modifier keys kind of defeats the shortcut idea of keyboard shortcuts, so I've just given up on the idea of using cursor keys. It's a pity though as one can see in VMD that cursor key shortcuts work nicely for certain app...
by ColinP
Thu Apr 01, 2021 3:58 pm
Forum: Module Designer
Topic: Getting keypresses???
Replies: 10
Views: 240

Re: Getting keypresses???

Thanks for the update Jeremy. I tried the kludge but VM still traps the cursor keys interpreting them as scroll commands. Also the delete key is trapped and interpreted as a delete module command which is a little drastic! So it looks like the VoltageKeyPressInfo methods IsUpArrowKey, IsDownArrowKey...
by ColinP
Sun Mar 28, 2021 1:23 pm
Forum: Module Designer
Topic: Getting keypresses???
Replies: 10
Views: 240

Re: Getting keypresses???

The problem I have is with the following code... case Key_Press: // sent when module has keyboard focus and a key is pressed; object is a VoltageKeyPressInfo object { VoltageKeyPressInfo keyInfo = (VoltageKeyPressInfo) object; if( keyInfo.IsNonCharacterKeyCode() ) { if( keyInfo.IsUpArrowKey() ) rais...
by ColinP
Sun Mar 28, 2021 1:12 pm
Forum: Module Designer
Topic: Getting keypresses???
Replies: 10
Views: 240

Re: Getting keypresses???

Hi JK, You should definitely be able to get basic character input. The following should work in Notify()... case Key_Press: // sent when module has keyboard focus and a key is pressed; object is a VoltageKeyPressInfo object { VoltageKeyPressInfo keyInfo = (VoltageKeyPressInfo) object; if( keyInfo.Is...
by ColinP
Sat Mar 27, 2021 2:43 pm
Forum: Module Designer
Topic: Getting keypresses???
Replies: 10
Views: 240

Re: Getting keypresses???

I came across this problem too. And yes the module did have focus. It's a while back and I can't remember the exact details but the problem was only with certain "special" keys such as the cursor keys. It was annoying as everything worked in VMD but when I published low and behold the code didn't wo...
by ColinP
Tue Mar 23, 2021 10:58 am
Forum: Adroit Synthesis
Topic: LSSP Demo Video
Replies: 0
Views: 96

LSSP Demo Video

A short video showing a very simple LSSP patch in action...

https://www.youtube.com/watch?v=5aMU55HR5d0

The patch...
March22.jpg
March22.jpg (628.71 KiB) Viewed 96 times