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

Reply via email to