Blue Cat's Plug'n Script V3 Released - Now with VST Plug-in Export!

Official support for: bluecataudio.com
User avatar
Blue Cat Audio
KVRAF
3770 posts since 8 Sep, 2004 from Paris (France)

Post Thu Apr 04, 2019 7:48 am

:tu:

Ah_Dziz
KVRAF
2535 posts since 2 Jul, 2005

Re: Blue Cat's Plug'n Script V3 Released - Now with VST Plug-in Export!

Post Sat Apr 06, 2019 7:30 am

Does this thing support multiple midi outputs? I would buy it to port over some of my Kontakt scripts for use with other products if so.
Don't F**K with Mr. Zero.

User avatar
Blue Cat Audio
KVRAF
3770 posts since 8 Sep, 2004 from Paris (France)

Re: Blue Cat's Plug'n Script V3 Released - Now with VST Plug-in Export!

Post Sat Apr 06, 2019 4:38 pm

What do you mean by multiple MIDI outputs? As an application? Most plug-in formats do not offer multiple "physical" outputs, but you can use multiple channels.

Ah_Dziz
KVRAF
2535 posts since 2 Jul, 2005

Re: Blue Cat's Plug'n Script V3 Released - Now with VST Plug-in Export!

Post Sun Apr 07, 2019 10:32 am

Vst3 supports multiple input and output midi ports with 16 channels each. Ideally I’d like to process on input stream of midi and have it output to many different vsts, but with slightly randomized velocity, pitch-bend, breath, and modwheel data, per channel. I’ve made this inside kontakt, which, internally, can address 64 midi channels. What I would like is to be able to assign up to 8 or 16 midi channels on up to 8 different ports ( like channels 1-6 are sent on output port A, which would be assigned to the first six channels of an instance of Kontakt, but with six slightly modified streams of data, then channel 1 again, but on output port B, would be sent to an instance of the SWAM flute, but again with a different randomized midi stream, then channel one on port c would be sent to another instance of SWAM soprano sax with slightly different midi and so on, but all with the amount of randomness scalable from the script interface), so I can address many instuments with a single input steam of midi. The fact that all this data has to be sent out to multiple vsts makes it more complicated obviously. There is another scenario where I could just make many single channel versions and use one for each vst, but that seems like it would do be an extremely inefficient way of doing things.

So yeah. I’m wondering how many MIDI output ports you can build in the software when using it as a VST3.

Would the demo be functional enough to just test all this out? I don’t know exactly what the demo limitations are.

Edit: Added more info to make the idea clearer. I’ve built this same rig in Kontakt, Bidule, and reaktor, but none of them worked very smoothly and they couldn’t give me the midi routing I wanted so, unless it’s a Kontakt instrument, just recording the part multiple times is easier. I’d like to be able to do this all in one go though.
Don't F**K with Mr. Zero.

Ah_Dziz
KVRAF
2535 posts since 2 Jul, 2005

Re: Blue Cat's Plug'n Script V3 Released - Now with VST Plug-in Export!

Post Tue Apr 09, 2019 6:25 am

Also is there any documentation that covers the midi implementation. I can’t find a list of the names of the various messages, but in the “random velocity script” it directly pulls the value of the velocity to make sure it’s a non zero value. Does this work for all the different controllers? If so is there a document somewhere that has the proper syntax for each?

Also, is there a command to delay midi/automation data? I understand audio buffering, but it doesn’t seem to work for midi data. Most languages I’ve used have some kind of “wait” or something that you can use for a delay before an event happens.
Don't F**K with Mr. Zero.

Ah_Dziz
KVRAF
2535 posts since 2 Jul, 2005

Re: Blue Cat's Plug'n Script V3 Released - Now with VST Plug-in Export!

Post Tue Apr 09, 2019 12:11 pm

Say I want to grab all incoming pitchbend data and set a variable equal to that for further processing? How do I grab that data from the block. I don’t know what the proper “Midi Util” command is there and I can’t find any documentation.
Don't F**K with Mr. Zero.

Ah_Dziz
KVRAF
2535 posts since 2 Jul, 2005

Re: Blue Cat's Plug'n Script V3 Released - Now with VST Plug-in Export!

Post Sat Apr 13, 2019 2:29 pm

So I got it sorted without using the “midi library” but it seems like that library would be very useful if it had any documentation.
Don't F**K with Mr. Zero.

Ah_Dziz
KVRAF
2535 posts since 2 Jul, 2005

Re: Blue Cat's Plug'n Script V3 Released - Now with VST Plug-in Export!

Post Sat Apr 13, 2019 2:31 pm

Also with the method I’ve used I could use my Bidule setup and use less cpu than this “dedicated processor”.
Don't F**K with Mr. Zero.

User avatar
Blue Cat Audio
KVRAF
3770 posts since 8 Sep, 2004 from Paris (France)

Re: Blue Cat's Plug'n Script V3 Released - Now with VST Plug-in Export!

Post Wed Apr 17, 2019 5:41 am

@Ah_Dziz: sorry for the late reply. Plug'n Script has only one single MIDI output, so you would be limited to 16 channels here. You could however use several instances if you need more channels and more processing capabilities.

The included MIDI library is just a simple implementation to read or write standard MIDI events. The documentation is included in the Midi.hxx source file.

In order to create a MIDI delay, you just need to store incoming events into a buffer and resend them later when the delay has expired. There is no built-in function to do this at this point.

Return to “Blue Cat Audio”