Support

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

Feature Request: Add Voices IO to the Ruby Module

For general discussion related FlowStone

Feature Request: Add Voices IO to the Ruby Module

Postby TheBayer » Fri Apr 10, 2015 9:32 am

There are cases where it would be nice to interpret MIDI myself and do my own voice scheduling. There is practically no way to build a voices object myself unless I can convert what I really want to do into MIDI that the system will already interpret correctly. This would mean my only sane way to do my own voice scheduling is to skip the Voices step and generate a series of Float arrays and use a Float Array to Poly on each. I'd prefer to use the Voices type that seems to be standardized on, but being able to output Poly IOs from Ruby (Poly and PolyBoolean) would also make this easier.

My primary goal is to make synthesizers that work with the extended precision of a Haken Continuum and correctly handle the Voice per Channel data, but I suspect there will be other uses.

(Also note I think ruby IO of Busses would be very handy too.)
TheBayer
 
Posts: 2
Joined: Mon Dec 20, 2010 6:47 pm

Re: Feature Request: Add Voices IO to the Ruby Module

Postby tulamide » Fri Apr 10, 2015 2:25 pm

There's no chance to fulfill your request. Streams work on a per-sample basis, while Ruby is much slower and relies on a framebuffer, with the size of that buffer dependent on the audio output driver (e.g. ~2 MB for DirectSound, variable sizes with ASIO)
"There lies the dog buried" (German saying translated literally)
tulamide
 
Posts: 2714
Joined: Sat Jun 21, 2014 2:48 pm
Location: Germany


Return to General

Who is online

Users browsing this forum: No registered users and 83 guests