Re: [Bluemusic-users] Implementing Swing Functionality
Brought to you by:
kunstmusik
From: Andres C. <an...@ge...> - 2006-03-21 17:00:05
|
Hi Steven, I haven't fully tested how those programs work, but AFAIK shuffle is applied and expected only to the upbeat, but there may be other uses. Cheers, Andr=C3=A9s On Sun, 2006-03-19 at 19:17 -0800, Steven Yi wrote: > Hi Andres, >=20 > Thanks for your reply; I will have to look into those programs. I am > still finding it tricky to figure out how these work exactly for music > that is not necessarily broken into simple divisions, hence why I was > considering a spline curve to apply as a function to map notated time > to performed time. But perhaps I am thinking of this way in a much > too complicated fashion. For Swing, do users expect only the eight > notes to be swung, or are there other parts of the subdivision which > are to have their offsets shifted as well? (say, for a set of 4 > sixteenth notes). Does the upbeat of the eight become sort of the > anchor by which the rest of the notes are calculated from? I could > create a function from that, say if upbeat eight note is swung to 100% > to where the third triplet of a beat is, then all notes prior to that > have their time shifted to take up the first 2/3 of the beat, while > the rest fill up the last 1/3? >=20 > Sorry if I'm making this overly complicated, but I really do want to > make sure that this is done as flexibly as possible and to get the > best implementation out of it, so want to make sure I have the details > really worked out. >=20 > Thanks, > steven >=20 >=20 >=20 > On 3/19/06, Andres Cabrera <an...@ge...> wrote: > > Hi Steven, > > All sequencers I've seen (ProTools, Sonar and DP) do swing as a linear > > deviation, expressed as percentage of a triplet. 0% swing means the > > upbeat note falls on a normal eighth note. 100% swing means a note > > written as an upbeat eigth note actually falls on the place where the > > third eighth triplet note would be. > > Your idea of making it editable with splines sounds very interesting. > > > > Cheers, > > And=C5=95es > > > > On Fri, 2006-03-17 at 22:50 -0800, Steven Yi wrote: > > > Hi All, > > > > > > I had a request to implement a Swing NoteProcessor in blue, but I am > > > not quite sure how musical swing is implemented in other programs. > > > Just thinking off the top of my head, I imagine an editor for Swing t= o > > > be something of a curve editor that one can edit how time is swung an= d > > > how drastically it is done so, using a time versus time curve. I > > > guess it'd be similar to how t-statements are applied, but on a cycli= c > > > basis (and perhaps using spline curves instead of linear segments). I > > > guess too that it should have a setting for the duration over which t= o > > > apply the time curve before repeating the curve (i.e. the swing > > > happens per beat). Could someone recommend me a program that > > > implements swing I can look at for reference, or know of any books or > > > references to look at? > > > > > > Any help on this would be greatly appreciated! > > > steven > > > > > > > > > ------------------------------------------------------- > > > This SF.Net email is sponsored by xPML, a groundbreaking scripting la= nguage > > > that extends applications into web and mobile media. Attend the live = webcast > > > and join the prime developer group breaking into this new coding terr= itory! > > > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=110944&bid$1720&dat=121= 642 > > > _______________________________________________ > > > Bluemusic-users mailing list > > > Blu...@li... > > > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > > > > > > > > e > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by xPML, a groundbreaking scripting lang= uage > > that extends applications into web and mobile media. Attend the live we= bcast > > and join the prime developer group breaking into this new coding territ= ory! > > http://sel.as-us.falkag.net/sel?cmdlnk&kid=110944&bid$1720&dat=121642 > > _______________________________________________ > > Bluemusic-users mailing list > > Blu...@li... > > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > > ��N=18=C2=ACHS^=C2=B5=C3=A9=C5=A1=C5=A0X=C2=AC=CB=9B=C5=A1'=CB=9B= =C5=A0=C5=A2u=C4=BD=C2=B1<=C3=82=C3=9A=E2=80=9A=C5=9F.=C5=A5=C3=96=C3=ABy= =C2=A9"=C5=BE=0B=1C=C2=AE*m=C5=A0x%jx.j=07=C2=AD=E2=80=A6=C2=AB^=C4=86=C3= =97=C2=A7v=C4=86=C2=A9=C2=A6X=C5=9Bj=C5=98=C2=A8=C5=BE=C4=8C=C2=A7=C2=B6=C5= =9A=1Em=C2=A9=C3=9D=C5=A1=E2=80=A0=C3=A2=E2=80=A2=C3=A9=C5=BEv&=E2=82=AC=C2= =B6=C3=97=C2=A7v=C5=98^=E2=80=93+=C5=A2=C3=81=C4=87=C3=9Cj=C3=8BZ=C5=A5=C5= =98=C4=8D=C5=A0{az=C5=A1=C3=A2=E2=84=A2=C3=A7^=CB=9D=C3=A9h=C4=84=C4=99=C5= =95=C2=AE=E2=80=B9=C2=A9n=C2=B7=C5=A1=E2=80=99)=C5=95=C5=A0{h=C2=B6=18=C2= =AC=C5=A5=C4=9B=1C=CB=87=C5=98=C2=A7=E2=80=9A=C3=97=C2=AB=C2=AE+h=C5=BB(m= =C2=B6=C5=BA=CB=99=C2=B1=C3=A9Z=CB=9B=C3=AB=1FjY=1A=E2=80=9Aw=C2=AD=C5=A3= =C3=87=C4=84rg@=E2=80=93y$=E2=80=B0=C4=905=C3=97Ox=C3=A1=C2=B8=C5=A5=03n5= =C4=8Fm=1Dj=C4=905=C5=B0^=C2=B8=C5=98=19nzk=C2=AC=E2=80=B0=C3=8B=C2=ACz=C2= =BB&j)b=C5=BE b=CB=9B=C4=90e=C4=85=C3=A9=C2=AE=CB=9B'.=C2=B1=C4=99=C4=9B=E2= =80=93+-=CB=9B=C4=98.=C2=AD=C3=87=C5=BA=CB=98=C2=B8=1E=C5=A5=C3=ABa=C2=B6= =C3=9Al=CB=99=C5=AFb=CB=9B=C5=B0,=CB=98=C4=99=C3=9Cy=C3=BA+=C3=A9=C5=A2=C2= =B7=C5=AFb=CB=9B=C5=B0?=E2=80=93+-=C5=A0w=C4=8D=C3=BD=C4=85nzk=C2=AC=E2=80= =B0=C3=8B=C2=AC |