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
accurate midi?
5 posts
• Page 1 of 1
accurate midi?
Hi all
It's good to see some of the old SM brigade here! So now that we have flowstone 3 with ruby, have any of you guys found out how we can have accurate midi events aided by ruby? i am a ruby virgin but i hope to be deflowered soon and learn some of it, I would like to make some sort of rhythmical sample triggering system for virtual Dj, I see our old friend C.Hackle is over there making vdj pluggins btw
Best Regards
Jay
It's good to see some of the old SM brigade here! So now that we have flowstone 3 with ruby, have any of you guys found out how we can have accurate midi events aided by ruby? i am a ruby virgin but i hope to be deflowered soon and learn some of it, I would like to make some sort of rhythmical sample triggering system for virtual Dj, I see our old friend C.Hackle is over there making vdj pluggins btw
Best Regards
Jay
- Jay
- Posts: 276
- Joined: Tue Jul 13, 2010 5:42 pm
Re: accurate midi?
Hi Jay, good to see you around.
The arpeggiator example that the dev's posted a little while back isn't a bad start - I'm still picking it over to see how it works.
The key to it though is that you can send events to Ruby block inputs and outputs with a time tag from the Ruby clock, which is slaved to the sample rate. You'd probably have to watch how many of these events you sent to keep the CPU load down, but I don't think that matters so much for MIDI because you can tag events with a future time, and they'll spring to life when you told them to.
From what I understand so far, I think that a modules that locks to the phase of VST PPQ etc. ought to be possible. The Ruby clock just counts the elapsed time since startup, but some sort of phase locked loop method should be able to get everything synced quite easily - and Ruby can handle double precision values, so time/BPM maths shouldn't be affected too much by rounding errors.
There is a bug that I found with MIDI outputs from Ruby that means that, for the time being, a little 'green' is still needed - but Malc is confident that it can be fixed quite quickly for the next update.
The arpeggiator example that the dev's posted a little while back isn't a bad start - I'm still picking it over to see how it works.
The key to it though is that you can send events to Ruby block inputs and outputs with a time tag from the Ruby clock, which is slaved to the sample rate. You'd probably have to watch how many of these events you sent to keep the CPU load down, but I don't think that matters so much for MIDI because you can tag events with a future time, and they'll spring to life when you told them to.
From what I understand so far, I think that a modules that locks to the phase of VST PPQ etc. ought to be possible. The Ruby clock just counts the elapsed time since startup, but some sort of phase locked loop method should be able to get everything synced quite easily - and Ruby can handle double precision values, so time/BPM maths shouldn't be affected too much by rounding errors.
There is a bug that I found with MIDI outputs from Ruby that means that, for the time being, a little 'green' is still needed - but Malc is confident that it can be fixed quite quickly for the next update.
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: accurate midi?
Oh excellent Trogg i missed that example! hee hee and i see our Mr C.Hackle is here aswell I must try and pick his brains about things vdj wise
thanks for that explanation and info too Trogg looks like flow stone will work out well for all manner of great things
Best regards
Jay
thanks for that explanation and info too Trogg looks like flow stone will work out well for all manner of great things
Best regards
Jay
- Jay
- Posts: 276
- Joined: Tue Jul 13, 2010 5:42 pm
Re: accurate midi?
trogluddite wrote:a modules that locks to the phase of VST PPQ etc. ought to be possible
How are you going with this Trog?
My timing tests are not hitting 100% accuracy. Looks like it may be required.
BV MUSIC SYDNEY AUSTRALIA..Songwriting and Software development
Headquartershttps://www.bvmusicsydneyaustralia.com/
Spotifyhttps://open.spotify.com/artist/7JO8QM40mVmHb7pAwKPJi0
Donatationhttps://www.paypal.com/donate/?hosted_button_id=HEUR8R7K8GZ4L
Headquartershttps://www.bvmusicsydneyaustralia.com/
Spotifyhttps://open.spotify.com/artist/7JO8QM40mVmHb7pAwKPJi0
Donatationhttps://www.paypal.com/donate/?hosted_button_id=HEUR8R7K8GZ4L
- billv
- Posts: 1157
- Joined: Tue Aug 31, 2010 3:34 pm
- Location: Australia
Re: accurate midi?
Solved.
viewtopic.php?f=3&t=1255
viewtopic.php?f=3&t=1255
BV MUSIC SYDNEY AUSTRALIA..Songwriting and Software development
Headquartershttps://www.bvmusicsydneyaustralia.com/
Spotifyhttps://open.spotify.com/artist/7JO8QM40mVmHb7pAwKPJi0
Donatationhttps://www.paypal.com/donate/?hosted_button_id=HEUR8R7K8GZ4L
Headquartershttps://www.bvmusicsydneyaustralia.com/
Spotifyhttps://open.spotify.com/artist/7JO8QM40mVmHb7pAwKPJi0
Donatationhttps://www.paypal.com/donate/?hosted_button_id=HEUR8R7K8GZ4L
- billv
- Posts: 1157
- Joined: Tue Aug 31, 2010 3:34 pm
- Location: Australia
5 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 102 guests