Thread: Re: [Bluemusic-users] Named instruments and blue
Brought to you by:
kunstmusik
From: Michael B. <got...@ya...> - 2007-02-21 14:25:10
|
With regards to using Zak in a modular manner, the only problem seems to be= with the zakinit opcode; I specify zak channel numbers as parameters to my= instruments. One can't put zakinit in the global orc portion of each inst= rument that uses zak, but I guess you could wrap it in an if..else statemen= t that checks a global variable, like "if (gizakinitiated) then"=0A=0AMicha= el Bechard=0A=0A----- Original Message ----=0AFrom: Pia Kraft <ZarahNeander= @t-online.de>=0ATo: blue users mailing list <blu...@li...urcefo= rge.net>=0ASent: Wednesday, February 21, 2007 1:15:36 AM=0ASubject: [Bluemu= sic-users] Named instruments and blue=0A=0A=0A=0A=0A =0A =0A=0AI'm curren= tly facing the problem that I run out of screen estate with=0Amy instrument= s. But I'm also not so fond of monolithic monster synths,=0Awith reaktor I = found a modular approach to be much more flexible. So=0AI'm looking for a w= ay to split my instruments in components.=0A=0A=0A=0AI see no clear way to = use zak in a portable manner within blue. Ideas=0Awelcome.=0A=0A=0A=0AWhich= leaves named instruments. The problem is the <INSTR_ID>=0Atag. I can't liv= e without it. However blue does translate=0AgiCutoff_<INSTR_ID> to giCutoff= _"Name". =0A=0A=0A=0ASteven would it be possible to chance that to giCutoff= _Name, e.g strip=0Athe "?=0A=0A=0A=0Aregards=0A=0A Pia Kraft=0A=0A=0A=0A= -------------------------------------------------------------------------= =0ATake Surveys. Earn Cash. Influence the Future of IT=0AJoin SourceForge.n= et's Techsay panel and you'll get the chance to share your=0Aopinions on IT= & business topics through brief surveys-and earn cash=0Ahttp://www.techsay= .com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3DDEVDEV=0A___________= ____________________________________=0ABluemusic-users mailing list=0ABluem= usi...@li...=0Ahttps://lists.sourceforge.net/lists/list= info/bluemusic-users=0A=0A=0A=0A=0A=0A=0A=0A =0A___________________________= _________________________________________________________=0AAny questions? = Get answers on any topic at www.Answers.yahoo.com. Try it now. |
From: Michael B. <got...@ya...> - 2007-02-22 14:49:56
|
zakinit is a problem because according to the manual it can only be called = once. If you were to put the zakinit call in the global orc portion of you= r instrument that uses zak channels (to make sure zakinit is called for you= r instrument), then including multiple zak instruments in your project woul= d cause multiple calls to zakinit.=0A=0AI understand the whole clobbered sc= oreline thing. That's why I really enjoy working with the effects that Ste= ven put in; so many of my zak instruments were just effects, and it really = is a PITA to route all those zak channels through your score. The need for= zak instruments isn't removed completely, but effects shoulder a lot of th= at duty. I don't mind passing zak channels as parameters to my instruments = if it doesn't happen too often.=0A=0AMichael Bechard=0A=0A----- Original Me= ssage ----=0AFrom: Pia Kraft <Zar...@t-...>=0ATo: blue users ma= iling list <blu...@li...>=0ASent: Thursday, Februa= ry 22, 2007 12:40:15 AM=0ASubject: Re: [Bluemusic-users] Named instruments = and blue=0A=0A=0A=0A=0A =0A =0A=0AThanks for your reply.=0A=0A=0A=0AMicha= el Bechard wrote:=0A=0A =0A =0A With=0Aregards to using Zak in a modular= manner, the only problem seems to be=0Awith the zakinit opcode;=0A=0A =0A= =0A=0AWhy is that a problem? In case I forgot a zakinit, I can rely on csou= nd=0Aremembering me immediately. IMO a 'if (gizakinitiated) then' would hid= e=0Aa not so potential problem. Do I miss something here?=0A=0A=0A =0A = =0AI specify zak channel numbers as parameters to my instruments. =0A=0A = =0A=0A=0AI do that too for the zakw instruments. For the zakr instruments, = my=0Ascoreline is already clobbered enough, so I try to avoid passing a=0Ap= arameter which is de facto a constant. Either I use a giZakChn=0Avariable o= r a '#define ZAKCHN #0#'.=0A=0A=0A=0AThough it works, I'm looking for a mor= e portable solution. I uploaded=0Ain instrument to blueShare which uses onl= y one zakw, and even writing=0Athe documentation was awkward (go here..chan= ge this..go there..change=0Athat). Not nice.=0A=0A=0A=0AKind regards=0A=0A = Pia Kraft=0A=0A=0A=0A---------------------------------------------------= ----------------------=0ATake Surveys. Earn Cash. Influence the Future of I= T=0AJoin SourceForge.net's Techsay panel and you'll get the chance to share= your=0Aopinions on IT & business topics through brief surveys-and earn cas= h=0Ahttp://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID= =3DDEVDEV=0A_______________________________________________=0ABluemusic-use= rs mailing list=0AB...@li...=0Ahttps://lists.sou= rceforge.net/lists/listinfo/bluemusic-users=0A=0A=0A=0A=0A=0A=0A=0A =0A____= ___________________________________________________________________________= _____=0AThe fish are biting. =0AGet more visitors on your site using Yahoo!= Search Marketing.=0Ahttp://searchmarketing.yahoo.com/arp/sponsoredsearch_v= 2.php |
From: Steven Y. <ste...@gm...> - 2007-02-22 15:54:44
|
Hi MIchael, I'm wondering if I implement a special BSB dropdown that can grab the names of the available subchannels if that would cover what you might need. So you could use the subchannel form of blueMixerOut, and have: blueMixerOut "<SUBCHANNEL_DROPDOWN>", sigL * <SEND_AMOUNT>, sigR * <SEND_AMOUNT> or use a score value to do the amount of send. I think it should be a fairly portable way to do this. If I can implement sidechaining in the future, it might be possible then to also choose either subchannel or sidechain input. Any thoughts? steven On 2/22/07, Michael Bechard <got...@ya...> wrote: > > zakinit is a problem because according to the manual it can only be called > once. If you were to put the zakinit call in the global orc portion of your > instrument that uses zak channels (to make sure zakinit is called for your > instrument), then including multiple zak instruments in your project would > cause multiple calls to zakinit. > > I understand the whole clobbered scoreline thing. That's why I really enjoy > working with the effects that Steven put in; so many of my zak instruments > were just effects, and it really is a PITA to route all those zak channels > through your score. The need for zak instruments isn't removed completely, > but effects shoulder a lot of that duty. I don't mind passing zak channels > as parameters to my instruments if it doesn't happen too often. > > Michael Bechard > > ----- Original Message ---- > From: Pia Kraft <Zar...@t-...> > To: blue users mailing list > <blu...@li...> > Sent: Thursday, February 22, 2007 12:40:15 AM > Subject: Re: [Bluemusic-users] Named instruments and blue > > Thanks for your reply. > > Michael Bechard wrote: > > > With regards to using Zak in a modular manner, the only problem seems to be > with the zakinit opcode; Why is that a problem? In case I forgot a zakinit, > I can rely on csound remembering me immediately. IMO a 'if (gizakinitiated) > then' would hide a not so potential problem. Do I miss something here? > > > > I specify zak channel numbers as parameters to my instruments. I do that > too for the zakw instruments. For the zakr instruments, my scoreline is > already clobbered enough, so I try to avoid passing a parameter which is de > facto a constant. Either I use a giZakChn variable or a '#define ZAKCHN > #0#'. > > Though it works, I'm looking for a more portable solution. I uploaded in > instrument to blueShare which uses only one zakw, and even writing the > documentation was awkward (go here..change this..go there..change that). Not > nice. > > Kind regards > Pia Kraft > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Bluemusic-users mailing list > Blu...@li... > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > > ________________________________ > Need Mail bonding? > Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users. > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Bluemusic-users mailing list > Blu...@li... > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > |
From: Pia K. <Zar...@t-...> - 2007-02-22 16:31:21
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"> <title></title> </head> <body bgcolor="#ffffff" text="#000000"> <br> <br> Steven Yi wrote: <blockquote cite="mid...@ma..." type="cite"> <pre wrap="">Hi MIchael, I'm wondering if I implement a special BSB dropdown that can grab the names of the available subchannels if that would cover what you might need. So you could use the subchannel form of blueMixerOut, and have: blueMixerOut "<SUBCHANNEL_DROPDOWN>", sigL * <SEND_AMOUNT>, sigR * <SEND_AMOUNT> or use a score value to do the amount of send. I think it should be a fairly portable way to do this. If I can implement sidechaining in the future, it might be possible then to also choose either subchannel or sidechain input. Any thoughts? steven </pre> </blockquote> I didn't dare to ask, but that would be great. The problem is that the whole bluemixer generation happens before csd generation, so neither passing a String var nor a macro to blueMixerOut does work.<br> <br> Well my zak adventure has come to an end anyways. Either an effect is monophonic, e.g there's only one instance spawned at any given moment, then using blue's mixer is much more elegant and portable. Or an effect/instrument is polyphonic, spawned via schedule, event_i or simply score, then I try to route polyphonic information over a by nature monophonic channel (zak). Reactor would display it's red 'x'.<br> <br> back to the drawing board<br> Pia<br> </body> </html> |
From: Michael B. <got...@ya...> - 2007-02-22 17:42:36
|
Maybe I'm not getting the big picture, but how would you get the available = subchannels to begin with? Are you referring to zak channels, or is this a = newer blue feature I'm unaware of? Granted, I've been trying to keep up wi= th the changes on this list, but damn, you've been busy!=0A=0A----- Origina= l Message ----=0AFrom: Steven Yi <ste...@gm...>=0ATo: blue users mail= ing list <blu...@li...>=0ASent: Thursday, February= 22, 2007 9:54:39 AM=0ASubject: Re: [Bluemusic-users] Named instruments and= blue=0A=0AHi MIchael,=0A=0AI'm wondering if I implement a special BSB drop= down that can grab the=0Anames of the available subchannels if that would c= over what you might=0Aneed. So you could use the subchannel form of blueMi= xerOut, and have:=0A=0AblueMixerOut "<SUBCHANNEL_DROPDOWN>", sigL * <SEND_A= MOUNT>, sigR * <SEND_AMOUNT>=0A=0Aor use a score value to do the amount of = send.=0A=0AI think it should be a fairly portable way to do this. If I can= =0Aimplement sidechaining in the future, it might be possible then to=0Aals= o choose either subchannel or sidechain input.=0A=0AAny thoughts?=0Asteven= =0A=0A=0AOn 2/22/07, Michael Bechard <got...@ya...> wrote:=0A>=0A> z= akinit is a problem because according to the manual it can only be called= =0A> once. If you were to put the zakinit call in the global orc portion o= f your=0A> instrument that uses zak channels (to make sure zakinit is calle= d for your=0A> instrument), then including multiple zak instruments in your= project would=0A> cause multiple calls to zakinit.=0A>=0A> I understand th= e whole clobbered scoreline thing. That's why I really enjoy=0A> working w= ith the effects that Steven put in; so many of my zak instruments=0A> were = just effects, and it really is a PITA to route all those zak channels=0A> t= hrough your score. The need for zak instruments isn't removed completely,= =0A> but effects shoulder a lot of that duty. I don't mind passing zak chan= nels=0A> as parameters to my instruments if it doesn't happen too often.=0A= >=0A> Michael Bechard=0A>=0A> ----- Original Message ----=0A> From: Pia Kra= ft <Zar...@t-...>=0A> To: blue users mailing list=0A> <bluemusi= c-...@li...>=0A> Sent: Thursday, February 22, 2007 12:40:= 15 AM=0A> Subject: Re: [Bluemusic-users] Named instruments and blue=0A>=0A>= Thanks for your reply.=0A>=0A> Michael Bechard wrote:=0A>=0A>=0A> With r= egards to using Zak in a modular manner, the only problem seems to be=0A> w= ith the zakinit opcode; Why is that a problem? In case I forgot a zakinit,= =0A> I can rely on csound remembering me immediately. IMO a 'if (gizakiniti= ated)=0A> then' would hide a not so potential problem. Do I miss something = here?=0A>=0A>=0A>=0A> I specify zak channel numbers as parameters to my in= struments. I do that=0A> too for the zakw instruments. For the zakr instru= ments, my scoreline is=0A> already clobbered enough, so I try to avoid pass= ing a parameter which is de=0A> facto a constant. Either I use a giZakChn v= ariable or a '#define ZAKCHN=0A> #0#'.=0A>=0A> Though it works, I'm lookin= g for a more portable solution. I uploaded in=0A> instrument to blueShare w= hich uses only one zakw, and even writing the=0A> documentation was awkward= (go here..change this..go there..change that). Not=0A> nice.=0A>=0A> Kind= regards=0A> Pia Kraft=0A>=0A>=0A> -----------------------------------= --------------------------------------=0A> Take Surveys. Earn Cash. Influen= ce the Future of IT=0A> Join SourceForge.net's Techsay panel and you'll get= the chance to share your=0A> opinions on IT & business topics through brie= f surveys-and earn cash=0A> http://www.techsay.com/default.php?page=3Djoin.= php&p=3Dsourceforge&CID=3DDEVDEV=0A> ______________________________________= _________=0A> Bluemusic-users mailing list=0A> Blu...@li...urce= forge.net=0A> https://lists.sourceforge.net/lists/listinfo/bluemusic-users= =0A>=0A>=0A> ________________________________=0A> Need Mail bonding?=0A> G= o to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users.=0A> ----= ---------------------------------------------------------------------=0A> T= ake Surveys. Earn Cash. Influence the Future of IT=0A> Join SourceForge.net= 's Techsay panel and you'll get the chance to share your=0A> opinions on IT= & business topics through brief surveys-and earn cash=0A> http://www.techs= ay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3DDEVDEV=0A> _______= ________________________________________=0A> Bluemusic-users mailing list= =0A> Blu...@li...=0A> https://lists.sourceforge.ne= t/lists/listinfo/bluemusic-users=0A>=0A>=0A=0A-----------------------------= --------------------------------------------=0ATake Surveys. Earn Cash. Inf= luence the Future of IT=0AJoin SourceForge.net's Techsay panel and you'll g= et the chance to share your=0Aopinions on IT & business topics through brie= f surveys-and earn cash=0Ahttp://www.techsay.com/default.php?page=3Djoin.ph= p&p=3Dsourceforge&CID=3DDEVDEV=0A__________________________________________= _____=0ABluemusic-users mailing list=0AB...@li...= t=0Ahttps://lists.sourceforge.net/lists/listinfo/bluemusic-users=0A=0A=0A= =0A=0A=0A =0A______________________________________________________________= ______________________=0ANever Miss an Email=0AStay connected with Yahoo! M= ail on your mobile. Get started!=0Ahttp://mobile.yahoo.com/services?promot= e=3Dmail |
From: Steven Y. <ste...@gm...> - 2007-02-23 15:34:18
|
Hi Michael, I've been spending a good amount of time on blue lately, partly because I've been getting a lot of good feedback and wanting to address those issues, as well as I'm working with blue on a piece right now so am putting things in and tweaking things as I'm working. As for subchannels, they're the ones that are on the mixer dialog. You can target the named subchannels using: blueMixerOut "subChannelName", asig, asig... I can make a dropdown for BSB that holds a reference to the mixer and scans what subchannels are availble and show the user. It should stay in sync as it'll be mostly the same code as the dropdown output channel class uses which is all event based. Together with the subchannel form above, one should be able to do send like features from instrument code. The code generation is already optimized to detect if subChannels have blueMixerOut dependencies or not, so this technique should inherit that optimization. I've got it down on my list to look at tonight or tomorrow and there's really only one tricky thing about implementing it, but it shouldn't be a problem I think. steven On 2/22/07, Michael Bechard <got...@ya...> wrote: > Maybe I'm not getting the big picture, but how would you get the available subchannels to begin with? Are you referring to zak channels, or is this a newer blue feature I'm unaware of? Granted, I've been trying to keep up with the changes on this list, but damn, you've been busy! > > ----- Original Message ---- > From: Steven Yi <ste...@gm...> > To: blue users mailing list <blu...@li...> > Sent: Thursday, February 22, 2007 9:54:39 AM > Subject: Re: [Bluemusic-users] Named instruments and blue > > Hi MIchael, > > I'm wondering if I implement a special BSB dropdown that can grab the > names of the available subchannels if that would cover what you might > need. So you could use the subchannel form of blueMixerOut, and have: > > blueMixerOut "<SUBCHANNEL_DROPDOWN>", sigL * <SEND_AMOUNT>, sigR * <SEND_AMOUNT> > > or use a score value to do the amount of send. > > I think it should be a fairly portable way to do this. If I can > implement sidechaining in the future, it might be possible then to > also choose either subchannel or sidechain input. > > Any thoughts? > steven > > > On 2/22/07, Michael Bechard <got...@ya...> wrote: > > > > zakinit is a problem because according to the manual it can only be called > > once. If you were to put the zakinit call in the global orc portion of your > > instrument that uses zak channels (to make sure zakinit is called for your > > instrument), then including multiple zak instruments in your project would > > cause multiple calls to zakinit. > > > > I understand the whole clobbered scoreline thing. That's why I really enjoy > > working with the effects that Steven put in; so many of my zak instruments > > were just effects, and it really is a PITA to route all those zak channels > > through your score. The need for zak instruments isn't removed completely, > > but effects shoulder a lot of that duty. I don't mind passing zak channels > > as parameters to my instruments if it doesn't happen too often. > > > > Michael Bechard > > > > ----- Original Message ---- > > From: Pia Kraft <Zar...@t-...> > > To: blue users mailing list > > <blu...@li...> > > Sent: Thursday, February 22, 2007 12:40:15 AM > > Subject: Re: [Bluemusic-users] Named instruments and blue > > > > Thanks for your reply. > > > > Michael Bechard wrote: > > > > > > With regards to using Zak in a modular manner, the only problem seems to be > > with the zakinit opcode; Why is that a problem? In case I forgot a zakinit, > > I can rely on csound remembering me immediately. IMO a 'if (gizakinitiated) > > then' would hide a not so potential problem. Do I miss something here? > > > > > > > > I specify zak channel numbers as parameters to my instruments. I do that > > too for the zakw instruments. For the zakr instruments, my scoreline is > > already clobbered enough, so I try to avoid passing a parameter which is de > > facto a constant. Either I use a giZakChn variable or a '#define ZAKCHN > > #0#'. > > > > Though it works, I'm looking for a more portable solution. I uploaded in > > instrument to blueShare which uses only one zakw, and even writing the > > documentation was awkward (go here..change this..go there..change that). Not > > nice. > > > > Kind regards > > Pia Kraft > > > > > > ------------------------------------------------------------------------- > > Take Surveys. Earn Cash. Influence the Future of IT > > Join SourceForge.net's Techsay panel and you'll get the chance to share your > > opinions on IT & business topics through brief surveys-and earn cash > > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > _______________________________________________ > > Bluemusic-users mailing list > > Blu...@li... > > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > > > > > ________________________________ > > Need Mail bonding? > > Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users. > > ------------------------------------------------------------------------- > > Take Surveys. Earn Cash. Influence the Future of IT > > Join SourceForge.net's Techsay panel and you'll get the chance to share your > > opinions on IT & business topics through brief surveys-and earn cash > > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > _______________________________________________ > > Bluemusic-users mailing list > > Blu...@li... > > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > > > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Bluemusic-users mailing list > Blu...@li... > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > > > > > > ____________________________________________________________________________________ > Never Miss an Email > Stay connected with Yahoo! Mail on your mobile. Get started! > http://mobile.yahoo.com/services?promote=mail > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Bluemusic-users mailing list > Blu...@li... > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > |
From: Pia K. <Zar...@t-...> - 2007-02-22 06:38:25
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"> <title></title> </head> <body bgcolor="#ffffff" text="#000000"> Thanks for your reply.<br> <br> Michael Bechard wrote: <blockquote cite="mid...@we..." type="cite"> <style type="text/css"><!-- DIV {margin:0px;} --></style> <div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"> <div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">With regards to using Zak in a modular manner, the only problem seems to be with the zakinit opcode;</div> </div> </blockquote> Why is that a problem? In case I forgot a zakinit, I can rely on csound remembering me immediately. IMO a 'if (gizakinitiated) then' would hide a not so potential problem. Do I miss something here?<br> <blockquote cite="mid...@we..." type="cite"> <div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"> <div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"> I specify zak channel numbers as parameters to my instruments. </div> </div> </blockquote> I do that too for the zakw instruments. For the zakr instruments, my scoreline is already clobbered enough, so I try to avoid passing a parameter which is de facto a constant. Either I use a giZakChn variable or a '#define ZAKCHN #0#'.<br> <br> Though it works, I'm looking for a more portable solution. I uploaded in instrument to blueShare which uses only one zakw, and even writing the documentation was awkward (go here..change this..go there..change that). Not nice.<br> <br> Kind regards<br> Pia Kraft<br> <br> </body> </html> |