Leaqio.com
lookmumnocomputer from patreon
lookmumnocomputer patreon

ORGAN Morning Mood Full Less Noise

🕑 Added 2023-03-19 13:27:36 +0000 UTC
ORGAN Morning Mood Full Less Noise

Comments

Peter Van Gorp

i like tone and texture of organ music. but shucks i'll have to download the audio thru yt-dlp https://linuxconfig.org/yt-dlp-vs-youtube-dl

I wrote some MIDI programs, including a sample based synth for... World of Warcraft so feel free to ask if you need help with the code.

The other davantage of using program changes is, you could map the standard GM instruments to the organ racks (ie flutes to the flute rank, bass to the big ass wooden pipes etc) so any MIDI sequence may sound great on the organ.

Look Mum No Computer

The solution I'm doing is a mixture of both of the above

Another solution to explore which is more complicated but would be closer to a synth is using program changes, ie considering each rank as an instrument you can assign to channels 1-16. The problem is to deal with several channels using the same unique instrument at the same time (in addition to the stacking notes on thing per channel).

AFAIK, according to the MIDI specification, notes on should stack so instead of using booleans for notes on, use integers and increase with note on and decrease with note offs then turn the pipe of when the counter reaches 0. IMO this logic should be implemented on organ side so it would be compliant if you connect another device than the console to the organ.

Look Mum No Computer

Initially I'm going to treat the premature midi offs as a feature. And at some point put some effort into the code to count the midi ons and only send a midi off when counted down again

Tapewolf

Is that going to cause issues playing large chords on all ranks, (e.g four note-on messages per key) or are you intending to couple the ranks somehow e.g. by making each rank able to respond to multiple channels?

Nice ! I would have thought it would be way more complicated but it’s actually very simple.

Look Mum No Computer

different channels of midi, each rank, 4 ranks. midi channel 13 is principal, channel 14 is the other pipes, channel 15 flutes, channel 16 reeds. then the console has outputs foot pedals channel 3 output, both keyboards are channel 1 and 2, they will go into a little brain box which send out the right midi channels and stuff to the pipes

How do you transmate the different stops/registers into MIDI ? One register per channel ? Did you got inspiration from actual pipe organs that are controlled via MIDI ?


More Creators