Page 1 of 1

Basic MIDI Recorder

Posted: Sun Nov 25, 2012 3:29 pm
by trogluddite
Hi All,
Here's something you might find handy when testing out your new synths - a very basic MIDI recorder, with single shot or looped playback...
MIDI Recorder 001.fsm
(7.68 KiB) Downloaded 1460 times
To use...
1) Hit record, and play in some MIDI data - the number display will show you a count of incoming messages. All messages are recorded 'verbatim', so it will work just as well to test controllers, aftertouch etc. as well as note phrases.
2) Hit stop to end recording (or play to go straight into playback)
3) Choose one-shot or loop playback.
4) Hit play!
The data in the buffer is remembered until you press Record again. So you can stop and start playback as many times as you like - though note that playback will not actually stop until the end of the buffer, as the events are queued in advance using the Ruby timer.
Before playback the data is also scanned to check for missing note-off messages, and new ones are added to the end of the buffer where needed to prevent 'hanging' notes.

Note - I have made no attempt in this design to have proper tempo sync' and all that stuff (but I'm working on it!) - so don't expect 'jazz virtuoso' loop timing! It's just intended as a 'test signal generator' to save having to keep bashing at my controller keyboard when editing MIDI schematics.

Re: Basic MIDI Recorder

Posted: Sun Dec 02, 2012 1:14 am
by ccpurno
Very cool stuff! I wonder if this can be used to make an arpeggiator with record funtion.

CC

Re: Basic MIDI Recorder

Posted: Sun Dec 02, 2012 12:35 pm
by trogluddite
ccpurno wrote: I wonder if this can be used to make an arpeggiator with record funtion.
I hope so!
The next little thing I'm working on is a way for the Ruby events to be sync'ed to the VST PPQ beats/bars clock - I think that will be pretty useful for a lot of 'sequenced' MIDI doo-dads. Hopefully that will then allow the loop mode to exactly fit a given number of beats/bars for seamless looping.
Once that's done, the sky's the limit for how you process and transform the values in the buffer.

Re: Basic MIDI Recorder

Posted: Sun Dec 02, 2012 6:26 pm
by Jay
The next little thing I'm working on is a way for the Ruby events to be sync'ed to the VST PPQ beats/bars clock
That sounds great Trogg a much needed item imho! I am quite baffled by Ruby atm :lol:

So i have a question, its says i the manual that ruby can access functions from 3rd party dll's so do you think text to speech and speech synthesis could be brought in to flow stone apps/plugs? it something Ive been interested in for a while! soz to digress!

Best Regards

Re: Basic MIDI Recorder

Posted: Fri Jan 30, 2015 10:48 pm
by Walter Sommerfeld
Hi luddite,

any news about this project?

cheers,
Walter