Search found 951 matches

by ColinP
Sat Jun 17, 2023 7:20 pm
Forum: Module Designer
Topic: Beginner's guide to MIDI coding in VM
Replies: 29
Views: 14593

Re: Beginner's guide to MIDI coding in VM

is there a recommended practice for persisting data that can be accessed on subsequent calls of ProcessSample()? For example, if one wanted to create a queue of MIDI messages to dispatch at a future time based on incoming MIDI, is there a standard place to store such data so that later instances of...
by ColinP
Sat Jun 17, 2023 5:17 pm
Forum: Module Designer
Topic: Beginner's guide to MIDI coding in VM
Replies: 29
Views: 14593

Beginner's guide to MIDI coding in VM

This is a short beginner's guide to handling MIDI in Voltage Modular. It doesn't look at file operations, just real-time processing where MIDI messages are received and transmitted via sockets on a module's front panel. The following assumes you've created a new project in VMD and used the Controls ...
by ColinP
Fri Jun 16, 2023 10:03 pm
Forum: Adroit Synthesis
Topic: MIDI Trap and beyond
Replies: 10
Views: 3072

Re: MIDI Trap and beyond

Thanks for all the kind words everybody. Much appreciated! On VCAs many people don't seem to fully realise that they "just" perform multiplication, so you can use them to do mathematics. Hardware VCAs are a bit tricky to construct because multiplication isn't that easy to do using analog e...
by ColinP
Fri Jun 16, 2023 7:52 am
Forum: Adroit Synthesis
Topic: MIDI Trap and beyond
Replies: 10
Views: 3072

Re: MIDI Trap and beyond

Looks great to me. Glad that having a MIDI input for the training signal could be implemented without too much disruption. Opens up the modulation possibilities while keeping it all fairly simple. I assume the "velocity out" (unpatched jack in the picture) is the MIDI velocity rescaled fo...
by ColinP
Thu Jun 15, 2023 10:22 pm
Forum: Adroit Synthesis
Topic: MIDI Trap and beyond
Replies: 10
Views: 3072

Re: MIDI Trap and beyond

It doesn't quite have the elegant simplicity of the original but here's the new version...

MIDITrap.png
MIDITrap.png (37.28 KiB) Viewed 2044 times
by ColinP
Thu Jun 15, 2023 9:29 pm
Forum: Voltage Modular
Topic: Help finding velocity-aware MIDI Drum trigger or similar
Replies: 11
Views: 2713

Re: Help finding velocity-aware MIDI Drum trigger or similar

Yeah, Grant's code shows you the basics. I'll still put together a little tutorial thing in the next day or two though unless he beats me to it. :D
by ColinP
Thu Jun 15, 2023 9:26 pm
Forum: Adroit Synthesis
Topic: MIDI Trap and beyond
Replies: 10
Views: 3072

Re: MIDI Trap and beyond

No problem with suggesting MIDI Trap should be free for LSSP XL users. It's nice to give little bonus modules to people who help support Adroit. That's a great idea about using a second MIDI input to optionally "teach" the note. It should be dead easy to implement in code but will need a s...
by ColinP
Thu Jun 15, 2023 7:08 pm
Forum: Adroit Synthesis
Topic: MIDI Trap and beyond
Replies: 10
Views: 3072

MIDI Trap and beyond

This is a spin-off from another thread that I didn't want to derail... https://forums.cherryaudio.com/viewtopic.php?t=2912 MIDI Trap was just a little breather project rather than part of a well-thought out strategy and it doesn't conform to LSSP's skinning mechanism so for now it'll be a standalone...
by ColinP
Thu Jun 15, 2023 6:10 pm
Forum: Voltage Modular
Topic: Help finding velocity-aware MIDI Drum trigger or similar
Replies: 11
Views: 2713

Re: Help finding velocity-aware MIDI Drum trigger or similar

Thanks for the feedback.

I don't really want to derail this general VM thread so I'll start a new thread on the Adroit subforum called "MIDI Trap and beyond".

viewtopic.php?t=2914
by ColinP
Thu Jun 15, 2023 1:41 pm
Forum: Voltage Modular
Topic: Help finding velocity-aware MIDI Drum trigger or similar
Replies: 11
Views: 2713

Re: Help finding velocity-aware MIDI Drum trigger or similar

Interesting suggestions, Steve. But rather than squeeze such functionality into a simple module like this I think it would be best to develop a separate module that handled such things in general. Isn't there a generic MIDI filter/channel translator/switcheroo thingy already available from some dev ...

Go to advanced search