[Csnd] csLADSPA and event opcode
Date | 2010-02-08 20:45 |
From | Peiman Khosravi |
Subject | [Csnd] csLADSPA and event opcode |
hello, I'm trying to find a way to trigger an orchestra event with the event opcode but csLADSPA doesn't seem to be responding. Does csLADSPA support multi instrument CSDs? Thanks in advance Peiman Send bugs reports to this list. To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" |
Date | 2010-02-08 20:49 |
From | Rory Walsh |
Subject | [Csnd] Re: csLADSPA and event opcode |
As far as I recall it does? On 8 February 2010 20:45, Peiman Khosravi |
Date | 2010-02-08 21:47 |
From | Victor.Lazzarini@nuim.ie |
Subject | [Csnd] Re: Re: csLADSPA and event opcode |
Attachments | None None |
Date | 2010-02-08 22:06 |
From | Peiman Khosravi |
Subject | [Csnd] Re: Re: Re: csLADSPA and event opcode |
Thanks for the info. So where am I going wrong? It works if the score section just says "i 1 0 3600" but as it is Ardour freezes. This is just a test file. What I am really after is a way to change the IR file and reinitialise the instrument without having to delete and reinsert the plug-in. FLTK works but creates problems in Ardour, I don't know why it must be an Ardour thing. Best, Peiman <csLADSPA> Name=convolutionReverb Maker=Peiman Khosravi UniqueID=2058 Copyright=Test ControlPort=wet|wet Range=0|1 ControlPort=dry|dry Range=0|1 </csLADSPA> <CsoundSynthesizer> <CsOptions> -d </CsOptions> <CsInstruments> sr = 96000 ksmps = 100 nchnls = 2
instr 1 kwet chnget "wet" kdry chnget "dry" kwet port kwet, 0.01 kdry port kdry, 0.01 ipartitionsize = 2048 ainL inch 1 ainR inch 2 awetL pconvolve ainL, "/IR/ir01", ipartitionsize, 1 awetR pconvolve ainR, "/IR/ir01", ipartitionsize, 2 idel = (ksmps < ipartitionsize ? ipartitionsize + ksmps : ipartitionsize)/sr adryl delay ainL, idel adryR delay ainR, idel amixL = (awetL*kwet)+(adryl*kdry) amixR = (awetR*kwet)+(adryR*kdry) outs amixL, amixR endin
instr 2 event "i", 1, 0, 3600 endin
</CsInstruments> <CsScore> i 2 0 3600 </CsScore> </CsoundSynthesizer> On 8 Feb 2010, at 21:47, Victor.Lazzarini@nuim.ie wrote: yes, it should work exactly as normal Csound run. For instance, you should even be able to have an OSC instrument running to trigger other instruments. |
Date | 2010-02-08 22:09 |
From | Peiman Khosravi |
Subject | [Csnd] Re: Re: Re: csLADSPA and event opcode |
ah got it. I had forgotten the noteoff at the end of instr 2. I spent hours trying to work out what's going on and just found it after posting on the list! Thanks Peiman On 8 Feb 2010, at 21:47, Victor.Lazzarini@nuim.ie wrote: > yes, it should work exactly as normal Csound run. For instance, you > should even be able to have an OSC instrument running to trigger > other instruments. > > Victor > > ----- Original Message ----- > From: Rory Walsh |
Date | 2010-02-08 22:18 |
From | Victor.Lazzarini@nuim.ie |
Subject | [Csnd] Re: Re: Re: Re: csLADSPA and event opcode |
Attachments | None None |
Date | 2010-02-08 23:57 |
From | joachim heintz |
Subject | [Csnd] Re: Re: Re: Re: csLADSPA and event opcode |
or better using event_i in this case? Am 08.02.2010 um 23:09 schrieb Peiman Khosravi: > ah got it. I had forgotten the noteoff at the end of instr 2. I > spent hours trying to work out what's going on and just found it > after posting on the list! > > Thanks > > Peiman > > On 8 Feb 2010, at 21:47, Victor.Lazzarini@nuim.ie wrote: > >> yes, it should work exactly as normal Csound run. For instance, you >> should even be able to have an OSC instrument running to trigger >> other instruments. >> >> Victor >> >> ----- Original Message ----- >> From: Rory Walsh |
Date | 2010-02-09 01:33 |
From | Peiman Khosravi |
Subject | [Csnd] Re: Re: Re: Re: Re: csLADSPA and event opcode |
Yes indeed :-) cheers P On 8 Feb 2010, at 23:57, joachim heintz wrote: > or better using event_i in this case? > > > Am 08.02.2010 um 23:09 schrieb Peiman Khosravi: > >> ah got it. I had forgotten the noteoff at the end of instr 2. I >> spent hours trying to work out what's going on and just found it >> after posting on the list! >> >> Thanks >> >> Peiman >> >> On 8 Feb 2010, at 21:47, Victor.Lazzarini@nuim.ie wrote: >> >>> yes, it should work exactly as normal Csound run. For instance, >>> you should even be able to have an OSC instrument running to >>> trigger other instruments. >>> >>> Victor >>> >>> ----- Original Message ----- >>> From: Rory Walsh |
Date | 2010-02-09 01:37 |
From | Peiman Khosravi |
Subject | [Csnd] Re: Re: Re: csLADSPA and event opcode |
Thanks Victor for reminding me about OSC and LADSPA. This opens up a whole new filed of possibilities. It means I can mix the max/msp interfaces with csLADSPA and therefore ardour. I've managed to make a basic convolution now which runs in ardour as a LADSPA plug-in with it's interface in Max (and possibly a standalone programme). The IR can be changed dynamically taking advantage of all that max has to offer in terms of interface. I'll post the result here when finished. Best, Peiman On 8 Feb 2010, at 21:47, Victor.Lazzarini@nuim.ie wrote: > yes, it should work exactly as normal Csound run. For instance, you > should even be able to have an OSC instrument running to trigger > other instruments. > > Victor > > ----- Original Message ----- > From: Rory Walsh |
Date | 2010-02-09 11:03 |
From | Victor Lazzarini |
Subject | [Csnd] Re: Re: Re: Re: csLADSPA and event opcode |
Sounds excellent. I guess you can have a very similar set-up with other hosts and csVST, when Rory finally gets round to releasing it ;) Victor On 9 Feb 2010, at 01:37, Peiman Khosravi wrote: > Thanks Victor for reminding me about OSC and LADSPA. > > This opens up a whole new filed of possibilities. It means I can mix > the max/msp interfaces with csLADSPA and therefore ardour. I've > managed to make a basic convolution now which runs in ardour as a > LADSPA plug-in with it's interface in Max (and possibly a standalone > programme). The IR can be changed dynamically taking advantage of > all that max has to offer in terms of interface. > > I'll post the result here when finished. > > Best, > Peiman > > On 8 Feb 2010, at 21:47, Victor.Lazzarini@nuim.ie wrote: > >> yes, it should work exactly as normal Csound run. For instance, you >> should even be able to have an OSC instrument running to trigger >> other instruments. >> >> Victor >> >> ----- Original Message ----- >> From: Rory Walsh |
Date | 2010-02-09 12:28 |
From | Peiman Khosravi |
Subject | [Csnd] Re: Re: Re: Re: Re: csLADSPA and event opcode |
csVST sounds great except that Ardour (at least on OSX) doesn't support vst :-( I am all for seeing an AU version too. Here is the convolution plug-in with the a simple Max and PD interface for loading the IRs. First load the plug-in in ardour and adjust the wet/dry level. Then load a stereo IR (one is included). The IR can be changed dynamically. http://idisk.mac.com/peimankh/Public/LadspaOSC.zip Best, Peiman On 9 Feb 2010, at 11:03, Victor Lazzarini wrote:
|
Date | 2010-02-09 13:52 |
From | Rory Walsh |
Subject | [Csnd] Re: Re: Re: Re: Re: Re: csLADSPA and event opcode |
At present my system will build vst efects and instruments, native-vsts, and standalones, all with user defined GUIs. The only thing stopping me from adding AUs to this list is that I can' find a version of it for 10.5? Any ideas? If I can write a wrapper for lv2 I think I'd pretty much have all plugins covered. It's a long time coming but I've finally managed to find a bit of spare time to work on it. Rory. On 9 February 2010 12:28, Peiman Khosravi |
Date | 2010-02-09 13:59 |
From | Victor Lazzarini |
Subject | [Csnd] Re: Re: Re: Re: Re: Re: Re: csLADSPA and event opcode |
Version of what for 10.5? On 9 Feb 2010, at 13:52, Rory Walsh wrote: > At present my system will build vst efects and instruments, > native-vsts, and standalones, all with user defined GUIs. The only > thing stopping me from adding AUs to this list is that I can' find a > version of it for 10.5? Any ideas? If I can write a wrapper for lv2 I > think I'd pretty much have all plugins covered. It's a long time > coming but I've finally managed to find a bit of spare time to work on > it. > > Rory. > > > On 9 February 2010 12:28, Peiman Khosravi |
Date | 2010-02-09 14:00 |
From | Peiman Khosravi |
Subject | [Csnd] Re: Re: Re: Re: Re: Re: Re: csLADSPA and event opcode |
Hello, That's great news, I cannot wait :-) By user-defined GUI do you mean FLTK instruments? This is very exciting. Do you mean a version of AU for 10.5? Best, Peiman On 9 Feb 2010, at 13:52, Rory Walsh wrote: > At present my system will build vst efects and instruments, > native-vsts, and standalones, all with user defined GUIs. The only > thing stopping me from adding AUs to this list is that I can' find a > version of it for 10.5? Any ideas? If I can write a wrapper for lv2 I > think I'd pretty much have all plugins covered. It's a long time > coming but I've finally managed to find a bit of spare time to work on > it. > > Rory. > > > On 9 February 2010 12:28, Peiman Khosravi |
Date | 2010-02-09 14:01 |
From | Rory Walsh |
Subject | [Csnd] Re: Re: Re: Re: Re: Re: Re: Re: csLADSPA and event opcode |
Core AU SDK, the only one I could find from the apple developer site wouldn't install because it's for 10.4 or less? On 9 February 2010 13:59, Victor Lazzarini |
Date | 2010-02-09 14:03 |
From | Rory Walsh |
Subject | [Csnd] Re: Re: Re: Re: Re: Re: Re: Re: csLADSPA and event opcode |
That's the problem, I can't seem to find AU for 10.5? The GUI isn't be done with fltk and as a result looks a whole lot better, IMO. Rory. On 9 February 2010 14:00, Peiman Khosravi |
Date | 2010-02-09 14:04 |
From | Victor Lazzarini |
Subject | [Csnd] Re: Re: Re: Re: Re: Re: Re: Re: Re: csLADSPA and event opcode |
Isn't that distributed with CoreAudio SDK? You don't really need any SDK afaik, the headers should be there with the OS. On 9 Feb 2010, at 14:01, Rory Walsh wrote: > Core AU SDK, the only one I could find from the apple developer site > wouldn't install because it's for 10.4 or less? > > On 9 February 2010 13:59, Victor Lazzarini > |
Date | 2010-02-09 14:19 |
From | Peiman Khosravi |
Subject | [Csnd] Re: Re: Re: Re: Re: Re: Re: Re: Re: csLADSPA and event opcode |
On 9 Feb 2010, at 14:03, Rory Walsh wrote: > That's the problem, I can't seem to find AU for 10.5? The GUI isn't be > done with fltk and as a result looks a whole lot better, IMO. > That's good news as csLADSPA plug-ins that use FLTK seem to mess up Ardour's GUI. I know Michael Norris who has released his free AU plug-ins for 10.5. Maybe you can ask him: http://www.michaelnorris.info/ Best, P > Rory. > > > On 9 February 2010 14:00, Peiman Khosravi |
Date | 2010-02-09 15:02 |
From | Victor Lazzarini |
Subject | [Csnd] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: csLADSPA and event opcode |
But of course if you define parameters in Csladspa, you can use ardour controls. for them. Victor On 9 Feb 2010, at 14:19, Peiman Khosravi wrote: > > On 9 Feb 2010, at 14:03, Rory Walsh wrote: > >> That's the problem, I can't seem to find AU for 10.5? The GUI isn't >> be >> done with fltk and as a result looks a whole lot better, IMO. >> > > That's good news as csLADSPA plug-ins that use FLTK seem to mess up > Ardour's GUI. > > I know Michael Norris who has released his free AU plug-ins for > 10.5. Maybe you can ask him: > > http://www.michaelnorris.info/ > > Best, > > P > >> Rory. >> >> >> On 9 February 2010 14:00, Peiman Khosravi >> |
Date | 2010-02-09 15:08 |
From | Peiman Khosravi |
Subject | [Csnd] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: csLADSPA and event opcode |
Isn't that possible with the user-defined GUI then? About OSX and maxmsp or pd: one can also define parameters in Csladspa that send osc messages to max/pd. This way its' possible to for example have a super- slider (GRM-Tools style) to morph between presents. Best, Peiman On 9 Feb 2010, at 15:02, Victor Lazzarini wrote: > But of course if you define parameters in Csladspa, you can use > ardour controls. > for them. > > Victor > On 9 Feb 2010, at 14:19, Peiman Khosravi wrote: > >> >> On 9 Feb 2010, at 14:03, Rory Walsh wrote: >> >>> That's the problem, I can't seem to find AU for 10.5? The GUI >>> isn't be >>> done with fltk and as a result looks a whole lot better, IMO. >>> >> >> That's good news as csLADSPA plug-ins that use FLTK seem to mess up >> Ardour's GUI. >> >> I know Michael Norris who has released his free AU plug-ins for >> 10.5. Maybe you can ask him: >> >> http://www.michaelnorris.info/ >> >> Best, >> >> P >> >>> Rory. >>> >>> >>> On 9 February 2010 14:00, Peiman Khosravi >>> |
Date | 2010-02-09 15:32 |
From | Victor Lazzarini |
Subject | [Csnd] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: csLADSPA and event opcode |
I guess if you have a gui, like cabbage, then you can use this or ardour to control parameters. With ardour, you can do automation as well. On 9 Feb 2010, at 15:08, Peiman Khosravi wrote: > Isn't that possible with the user-defined GUI then? About OSX and > maxmsp or pd: one can also define parameters in Csladspa that send > osc messages to max/pd. This way its' possible to for example have a > super-slider (GRM-Tools style) to morph between presents. > > Best, > > Peiman > > On 9 Feb 2010, at 15:02, Victor Lazzarini wrote: > >> But of course if you define parameters in Csladspa, you can use >> ardour controls. >> for them. >> >> Victor >> On 9 Feb 2010, at 14:19, Peiman Khosravi wrote: >> >>> >>> On 9 Feb 2010, at 14:03, Rory Walsh wrote: >>> >>>> That's the problem, I can't seem to find AU for 10.5? The GUI >>>> isn't be >>>> done with fltk and as a result looks a whole lot better, IMO. >>>> >>> >>> That's good news as csLADSPA plug-ins that use FLTK seem to mess >>> up Ardour's GUI. >>> >>> I know Michael Norris who has released his free AU plug-ins for >>> 10.5. Maybe you can ask him: >>> >>> http://www.michaelnorris.info/ >>> >>> Best, >>> >>> P >>> >>>> Rory. >>>> >>>> >>>> On 9 February 2010 14:00, Peiman Khosravi >>>> |
Date | 2010-02-09 17:00 |
From | Peiman Khosravi |
Subject | [Csnd] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: csLADSPA and event opcode |
Attachments | Picture 1.png |
Here's another example http://idisk.mac.com/peimankh/Public/eq.zip This one is an EQ plug-in (pvs-based). The eq table can be changed in real-time. Now that I know this works, I'll convert all my csoundMax stuff to csLADSPA and Max as well. Thanks Peiman On 9 Feb 2010, at 15:32, Victor Lazzarini wrote:
|
Date | 2010-02-09 19:51 |
From | Andres Cabrera |
Subject | [Csnd] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: csLADSPA and event opcode |
Hi, If you use QuteCsound, it can help to automatically generate the csLADSPA text. I hope to add exporting to standalone application to QuteCsound in the future.... Cheers, Andrés |
Date | 2010-02-09 19:57 |
From | Peiman Khosravi |
Subject | [Csnd] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: csLADSPA and event opcode |
On 9 Feb 2010, at 19:51, Andres Cabrera wrote: > Hi, > > If you use QuteCsound, it can help to automatically generate the > csLADSPA text. I hope to add exporting to standalone application to > QuteCsound in the future.... > ahh standalone would be amazing. I'm also still looking forward to a table editor in QuteCsound :-) Best, Peiman > Cheers, > Andrés Send bugs reports to this list. To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" |
Date | 2010-02-09 20:04 |
From | Andres Cabrera |
Subject | [Csnd] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: csLADSPA and event opcode |
Hi, Bumped that request a little bit further up the list... Cheers, Andrés On Tue, Feb 9, 2010 at 7:57 PM, Peiman Khosravi |
Date | 2010-02-09 20:55 |
From | Peiman Khosravi |
Subject | [Csnd] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: csLADSPA and event opcode |
lovely, Thanks Andrés :-) Best, Peiman On 9 Feb 2010, at 20:04, Andres Cabrera wrote: > Hi, > > Bumped that request a little bit further up the list... > > Cheers, > Andrés > > On Tue, Feb 9, 2010 at 7:57 PM, Peiman Khosravi > |