If you have a problem or need to report a bug please email : support@dsprobotics.com
There are 3 sections to this support area:
DOWNLOADS: access to product manuals, support files and drivers
HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects
USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here
NEW REGISTRATIONS - please contact us if you wish to register on the forum
Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright
Basic MIDI Recorder
5 posts
• Page 1 of 1
Basic MIDI Recorder
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...
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.
Here's something you might find handy when testing out your new synths - a very basic MIDI recorder, with single shot or looped playback...
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.
All schematics/modules I post are free for all to use - but a credit is always polite!
Don't stagnate, mutate to create!
Don't stagnate, mutate to create!
-
trogluddite - Posts: 1730
- Joined: Fri Oct 22, 2010 12:46 am
- Location: Yorkshire, UK
Re: Basic MIDI Recorder
Very cool stuff! I wonder if this can be used to make an arpeggiator with record funtion.
CC
CC
- ccpurno
- Posts: 14
- Joined: Tue Nov 28, 2006 7:15 pm
- Location: NL
Re: Basic MIDI Recorder
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.
All schematics/modules I post are free for all to use - but a credit is always polite!
Don't stagnate, mutate to create!
Don't stagnate, mutate to create!
-
trogluddite - Posts: 1730
- Joined: Fri Oct 22, 2010 12:46 am
- Location: Yorkshire, UK
Re: Basic MIDI Recorder
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
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
- Jay
- Posts: 276
- Joined: Tue Jul 13, 2010 5:42 pm
5 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 121 guests