Search found 951 matches
- 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...
- 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 ...
- 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...
- 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...
- 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...
- 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.
- 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...
- 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...
- 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
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
- 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 ...