Blue Cat's Plug'n Script Unleashed, with Audio and MIDI Scripting Inside!

Official support for: bluecataudio.com
RELATED
PRODUCTS

Post

I did not find detailed info about it, but we assume that it can also handle midi sysex messages?
If it is not currently possible, take it as a feature:
for example having the ability to have both midi by host and hardware for both input and output, and the ability to handle midi sysex.

Post

Moka Disco Express wrote:I did not find detailed info about it, but we assume that it can also handle midi sysex messages?
If it is not currently possible, take it as a feature:
for example having the ability to have both midi by host and hardware for both input and output, and the ability to handle midi sysex.
I don't think the default MIDI implementation handles sysex. But I do think you could expand the implementation yourself. Look for the file Midi.hxx. On Windows systems it is in \My Documents\Blue Cat Audio\Blue Cat's Plug'n Scripts\Scripts\library. It includes event handlers for note off, note on, control change, program change, and pitch wheel. It would be easy to add a sysex event type. The functions to process sysex events might be easy or hard depending on what you want them to do.

If you decide to do this, use a different file name, for example MyMidi.hxx. At the top of your script, write

#include "../library/mymidi.hxx"

instead of

#include "../library/midi.hxx"

Hope this helps,
Bob Richard

Post

MIDI Sysex is not "officially" supported right now, because some hosts actually handle sysex data differently from MIDI messages. However, depending on your host application, it may indeed work sending sysex as consecutive 3 bytes packets.

Post

Blue Cat Audio wrote:MIDI Sysex is not "officially" supported right now, because some hosts actually handle sysex data differently from MIDI messages. However, depending on your host application, it may indeed work sending sysex as consecutive 3 bytes packets.
Thank you for this information. Does this also apply to MMC (MIDI machine control)?

Post

MMC being Sysex data, it is not sure that it is fully supported in all hosts (we haev not tested yet). Some hosts are handling sysex in very specific ways and we have not checked it out yet. But you may want to give it a try and see if messages go thru.

Post

Dear Blue Cat Audio. :tu:

Is it possible to use Script to send audio between instances of plugin on different tracks? For example, to pick audio on track1 at insert plugin position, and route it to track2 to be insert into signal chain at plugin insert?
I would use this to temporarily route audio from insert slot to another channel's insert, and bounce it to another track. Would this be possible with script?

Post

It is currently not possible to share audio data between scripts, so I am afraid this is not possible. Anyway, please be aware that such routing under the hood (not known by the host) requires additional buffering and will lead to potential synchronization issues between tracks, depending on how the host manages the tracks and the order in which plug-ins are processed.

Post

Blue Cat's Plug'n Script intro offer has been extended: get the plug-in with 25% off until Sunday evening! Don't miss it!

Image

Post Reply

Return to “Blue Cat Audio”