Hello again, Filip. I'm sorry to delay in responding to this. I've been busy with my main job and Christmas travels. :)
On 12/04/2013 12:13 PM, Filip Hráček wrote: > Of course, a time signature is required to properly denote measure > numbers, so how could that be denoted? If a slash is present within > parentheses with integers on either side? e.g. (4/4) (6/8) (3/4) > etc. A track that denoted this would need to have such a designator > at the beginning of the DJ notation line, e.g. > +(-6:08)#(-2:57)~(-2:27)#>(-0:15)- > would become: > (4/4)+(-6:08)#(-2:57)~(-2:27)#>(-0:15)- > > Using (fudged) measure numbers, assuming the example was 6:30 long > and 120BPM it would be: > (4/4)+(11)#(106)~(121)#>(187)- > > If the signature changed mid-track (at measure 110 in this example,) > the notation could just state that like so (measure numbers adjusted > for the new signature): > (4/4)+(11)#(106)(110)(3/4)~(124)#>(212)- > > Or should it have an extra hash between the two location points like so? > (4/4)+(11)#(106)#(110)(3/4)~(124)#>(212)- > > So a time signature would still be optional when using time > elapsed/remaining location designators but would be required if > using measure numbers. > > > I like this, but I'll still push back a little. > > If this is not user facing, should this really be a part of DJ Notation? > I fear polluting the definition by non-user-facing syntax. Well, it certainly _can_ be user-facing. But I don't expect that it'll be useful unless CDJs start displaying track position in measures. ;) > So my question is: do you really need to have the signature information > in the DJ Notation string? If the time points are denoted in measure numbers, then yes, otherwise we have no idea how many beats are in a measure. Now, since most EDM (and other genres for that matter) is 4/4, we could assume that signature unless it's otherwise specified. > If so: What do you think about creating a Mixxx DJ Notation (working > title). It's a superset of DJ Notation that is not really meant to be > used by humans. It is easily convertible to DJ Notation and (with help) > from DJ Notation. It can have other hints that would not make sense for > a human, but are helpful for software. It is standardized, but has a > separate page on www.djnotation.org <http://www.djnotation.org>, so its > symbology doesn't confuse humans. That's a possibility too, but I'd like to avoid "forking" DJ Notation if we can help it. :) How about this: since my ultimate concern is one of precision, forgetting the measure number idea, is there any reason we couldn't just specify the time points with increased accuracy? e.g. (-1:52:15) in the case of 1/75s CD frames (what most CDJs use) and (-1:52.20) in the case of fractions of a second? Mixxx will lose a little precision in converting beat/measure numbers to/from time code, but it'll make the Notation uniform and still usable by a human on a CDJ. Thoughts? Sincerely, Sean M. Pappalardo "D.J. Pegasus" Mixxx Developer - Controller Specialist ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ Get Mixxx, the #1 Free MP3 DJ Mixing software Today http://mixxx.org Mixxx-devel mailing list Mixxx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mixxx-devel