[CSOUND-DEV:5062] Re: Csound5 file release with vst4cs
Date | 2004-07-19 22:09 |
From | iain duncan |
Subject | [CSOUND-DEV:5062] Re: Csound5 file release with vst4cs |
That is fantastic. Hey Michael, I was thinking about your PD/OSC opcode idea. It occured to me that it would be really really cool if there was some way one could use a csoundapi external in PD to control csound. Being able to make a gui with midi control in PD and having it actually send csoundAPI events/calls as it's interface to csound would be such a great way to make quick controllers for csound. It would allow easy prototyping for layouts and designs that one might implement later in wxPython or fltk. This would be especially cool if it still allowed one to set the csound priority level higher than the PD controller. Just a thought! Iain ( Just got vnc working so I can play with Boa and fltk from work, woo hoo! ) > Great Michael! You beat me to it! Now vstplugg is working just how I > like it! You really took vst4cs to a place I could never have taken it > by myself in this decade.... > > Michael Gogins wrote: > >> This is to announce the availability of a new file release (zip file) of >> Csound 5 and CsoundVST, built with mingw for Windows, at >> >> http://sourceforge.net/projects/csound >> >> In addition to a number of bug fixes, this release contains Andres >> Cabrera's >> vst4cs opcodes, with some additional work by me. These opcodes enable the >> use of VST plugin effects and synthesizers within Csound on Windows. The >> opcodes include: >> >> vstinit -- Loads a plugin >> vstplug, vstplugg -- Returns a plugin's output >> vstout -- Sends MIDI data to a plugin >> vstpsend and vstpret -- Send automation data to and from the plugin >> vstnote -- Sends a MIDI note with definite duration >> vstinfo -- Outputs the Parameter and Program names for a plugin >> vstbload-- Loads an .fxb Bank >> vstedit -- Opens the GUI editor for the plugin, when available >> >> vstplug handles audio from within an instrument that also contains the >> vstnote or vstout opcode, and vstplugg (vstplug global) handles audio >> from >> any number of instruments that contain the vstnote or vstout opcode >> without >> any vstplug opcode. The former is used to simplify coding, and the >> latter is >> used if the plugin generates audio that persists beyond the duration >> of the >> notes, e.g. reverb tails. >> >> >> >> > > |
Date | 2004-07-20 03:29 |
From | "Michael Gogins" |
Subject | [CSOUND-DEV:5059] Csound5 file release with vst4cs |
This is to announce the availability of a new file release (zip file) of Csound 5 and CsoundVST, built with mingw for Windows, at http://sourceforge.net/projects/csound In addition to a number of bug fixes, this release contains Andres Cabrera's vst4cs opcodes, with some additional work by me. These opcodes enable the use of VST plugin effects and synthesizers within Csound on Windows. The opcodes include: vstinit -- Loads a plugin vstplug, vstplugg -- Returns a plugin's output vstout -- Sends MIDI data to a plugin vstpsend and vstpret -- Send automation data to and from the plugin vstnote -- Sends a MIDI note with definite duration vstinfo -- Outputs the Parameter and Program names for a plugin vstbload-- Loads an .fxb Bank vstedit -- Opens the GUI editor for the plugin, when available vstplug handles audio from within an instrument that also contains the vstnote or vstout opcode, and vstplugg (vstplug global) handles audio from any number of instruments that contain the vstnote or vstout opcode without any vstplug opcode. The former is used to simplify coding, and the latter is used if the plugin generates audio that persists beyond the duration of the notes, e.g. reverb tails. |
Date | 2004-07-20 04:34 |
From | Andres Cabrera |
Subject | [CSOUND-DEV:5060] Portaudio...again |
Hi, Having a look at Portaudio+ASIO+mingw, I noticed all tests were working except the ones that use blocking mode. I got the following reply from Ross Bencina: Ross Bencina wrote: As far as I know, the blocking read/write calls are as yet unimplemented for the ASIO host api, so I'll assume that you're not trying to use ASIO for these tests. So, since this is neither working for ASIO on Windows or for Core Audio OS X, would it be a good idea to switch to callback instead of blocking? Just an idea... |
Date | 2004-07-20 04:58 |
From | Andres Cabrera |
Subject | [CSOUND-DEV:5061] Re: Csound5 file release with vst4cs |
Great Michael! You beat me to it! Now vstplugg is working just how I like it! You really took vst4cs to a place I could never have taken it by myself in this decade.... Michael Gogins wrote: >This is to announce the availability of a new file release (zip file) of >Csound 5 and CsoundVST, built with mingw for Windows, at > >http://sourceforge.net/projects/csound > >In addition to a number of bug fixes, this release contains Andres Cabrera's >vst4cs opcodes, with some additional work by me. These opcodes enable the >use of VST plugin effects and synthesizers within Csound on Windows. The >opcodes include: > >vstinit -- Loads a plugin >vstplug, vstplugg -- Returns a plugin's output >vstout -- Sends MIDI data to a plugin >vstpsend and vstpret -- Send automation data to and from the plugin >vstnote -- Sends a MIDI note with definite duration >vstinfo -- Outputs the Parameter and Program names for a plugin >vstbload-- Loads an .fxb Bank >vstedit -- Opens the GUI editor for the plugin, when available > >vstplug handles audio from within an instrument that also contains the >vstnote or vstout opcode, and vstplugg (vstplug global) handles audio from >any number of instruments that contain the vstnote or vstout opcode without >any vstplug opcode. The former is used to simplify coding, and the latter is >used if the plugin generates audio that persists beyond the duration of the >notes, e.g. reverb tails. > > > > |
Date | 2004-07-20 21:07 |
From | "Matt J. Ingalls" |
Subject | [CSOUND-DEV:5068] Re: Csound5 file release with vst4cs |
this is how the csound~ object for max/msp works. supposedly the pd csound~ object is emulating it but not loading csound library, just communicating via pipes. dont know how similar max and pd api is, but if you are interested, the source code for the csound~ max external is here: http://csounds.com/matt/csound~/csound~src.sit -m On Mon, 19 Jul 2004, iain duncan wrote: > > That is fantastic. Hey Michael, I was thinking about your PD/OSC opcode > idea. It occured to me that it would be really really cool if there was > some way one could use a csoundapi external in PD to control csound. > Being able to make a gui with midi control in PD and having it actually > send csoundAPI events/calls as it's interface to csound would be such a > great way to make quick controllers for csound. It would allow easy > prototyping for layouts and designs that one might implement later in > wxPython or fltk. This would be especially cool if it still allowed one > to set the csound priority level higher than the PD controller. Just a > thought! > > Iain > ( Just got vnc working so I can play with Boa and fltk from work, woo hoo! ) > > > Great Michael! You beat me to it! Now vstplugg is working just how I > > like it! You really took vst4cs to a place I could never have taken it > > by myself in this decade.... > > > > Michael Gogins wrote: > > > >> This is to announce the availability of a new file release (zip file) of > >> Csound 5 and CsoundVST, built with mingw for Windows, at > >> > >> http://sourceforge.net/projects/csound > >> > >> In addition to a number of bug fixes, this release contains Andres > >> Cabrera's > >> vst4cs opcodes, with some additional work by me. These opcodes enable the > >> use of VST plugin effects and synthesizers within Csound on Windows. The > >> opcodes include: > >> > >> vstinit -- Loads a plugin > >> vstplug, vstplugg -- Returns a plugin's output > >> vstout -- Sends MIDI data to a plugin > >> vstpsend and vstpret -- Send automation data to and from the plugin > >> vstnote -- Sends a MIDI note with definite duration > >> vstinfo -- Outputs the Parameter and Program names for a plugin > >> vstbload-- Loads an .fxb Bank > >> vstedit -- Opens the GUI editor for the plugin, when available > >> > >> vstplug handles audio from within an instrument that also contains the > >> vstnote or vstout opcode, and vstplugg (vstplug global) handles audio > >> from > >> any number of instruments that contain the vstnote or vstout opcode > >> without > >> any vstplug opcode. The former is used to simplify coding, and the > >> latter is > >> used if the plugin generates audio that persists beyond the duration > >> of the > >> notes, e.g. reverb tails. > >> > >> > >> > >> > > > > > > |