Re: Pbind question
[email protected] Sat, 12 Jun 2021 14:34:17 +0200
| Newsgroups | gmane.comp.audio.supercollider.user |
|---|---|
| Message-ID | <CABYyzgD9m54b74yD4TPL-cWVtcSd+MWN4Zanpd9mZEbbxStZhw@mail.gmail.com> |
--0000000000007907e205c490d80b Content-Type: text/plain; charset="UTF-8" wow ! This does sound very flexible and practical. thank you, will look into it as soon as I have time. as per freq-midinote-degree i guess there are always the various .midicps (etc..) instance methods or Array.makeScaleCps for now (then again my use of Patterns is still quite limited). Thanks, have a nice week-end! Max On Sat 12 Jun 2021 at 12:45, <[email protected]> wrote: > On Sat, Jun 12, 2021 at 6:36 PM <[email protected]> wrote: > >> \detunedFreq is a bother -- I'm not sure when I would have time to > improve that. This isn't high on my priority list -- I would welcome > suggestions on this issue. > > > > I'm not sure I understand, is it the choice of the symbol ? If you are > looking for something shorter but nevertheless corresponding i could > perhaps suggest \glissando ? > > No -- this issue is about Event internals. Currently there is no way > to apply a sub-event transparently to \freq, \midinote, \degree (and > it would be very difficult). > > But -- if you check the gist again, I added a ModControl class so that > if you do `var freq = ModControl.kr(\freq, 440, \exp);` then you > automatically get controls for `\freq`, `\freqMod` and > `\freqModDepth`. Then you can use `\freq` for discrete values exactly > as before, and apply an arbitrary modulator to `\freqMod`. > > IMO this is probably the best way forward. > > hjh > > _______________________________________________ > sc-users mailing list > > info (subscription, etc.): > http://www.birmingham.ac.uk/facilities/ea-studios/research/supercollider/mailinglist.aspx > archive: http://www.listarc.bham.ac.uk/marchives/sc-users/ > search: http://www.listarc.bham.ac.uk/lists/sc-users/search/ > --0000000000007907e205c490d80b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div><div dir=3D"auto"><div><div dir=3D"ltr"><div dir=3D"a= uto">wow ! This does sound very flexible and practical. thank you, will loo= k into it as soon as I have time.=C2=A0</div><div dir=3D"auto">as per freq-= midinote-degree i guess there are always the various .midicps (etc..) insta= nce methods or Array.makeScaleCps for now (then again my use of Patterns is= still quite limited).</div><div dir=3D"auto">Thanks, have a nice week-end!= </div><div>Max<br></div></div></div></div></div></div><div><br><div class= =3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sat 12 Jun 2021 a= t 12:45, <<a href=3D"mailto:[email protected]" target=3D"_blank">jams= [email protected]</a>> wrote:<br></div><blockquote class=3D"gmail_quote" = style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa= dding-left:1ex">On Sat, Jun 12, 2021 at 6:36 PM <<a href=3D"mailto:maxlo= [email protected]" target=3D"_blank">[email protected]</a>> w= rote:<br> >> \detunedFreq is a bother -- I'm not sure when I would have tim= e to improve that. This isn't high on my priority list -- I would welco= me suggestions on this issue.<br> ><br> > I'm not sure I understand, is it the choice of the symbol ? If you= are looking for something shorter but nevertheless corresponding i could p= erhaps suggest \glissando ?<br> <br> No -- this issue is about Event internals. Currently there is no way<br> to apply a sub-event transparently to \freq, \midinote, \degree (and<br> it would be very difficult).<br> <br> But -- if you check the gist again, I added a ModControl class so that<br> if you do `var freq =3D ModControl.kr(\freq, 440, \exp);` then you<br> automatically get controls for `\freq`, `\freqMod` and<br> `\freqModDepth`. Then you can use `\freq` for discrete values exactly<br> as before, and apply an arbitrary modulator to `\freqMod`.<br> <br> IMO this is probably the best way forward.<br> <br> hjh<br> <br> _______________________________________________<br> sc-users mailing list<br> <br> info (subscription, etc.): <a href=3D"http://www.birmingham.ac.uk/facilitie= s/ea-studios/research/supercollider/mailinglist.aspx" rel=3D"noreferrer" ta= rget=3D"_blank">http://www.birmingham.ac.uk/facilities/ea-studios/research/= supercollider/mailinglist.aspx</a><br> archive: <a href=3D"http://www.listarc.bham.ac.uk/marchives/sc-users/" rel= =3D"noreferrer" target=3D"_blank">http://www.listarc.bham.ac.uk/marchives/s= c-users/</a><br> search: <a href=3D"http://www.listarc.bham.ac.uk/lists/sc-users/search/" re= l=3D"noreferrer" target=3D"_blank">http://www.listarc.bham.ac.uk/lists/sc-u= sers/search/</a><br> </blockquote></div></div> --0000000000007907e205c490d80b-- _______________________________________________ sc-users mailing list info (subscription, etc.): http://www.birmingham.ac.uk/facilities/ea-studios/research/supercollider/mailinglist.aspx archive: http://www.listarc.bham.ac.uk/marchives/sc-users/ search: http://www.listarc.bham.ac.uk/lists/sc-users/search/