On 12/04/2013 05:57 AM, Filip Hráček wrote:
> I have been postponing this for months now, but today, I finally got to
> write down all the changes from the original specs. www.djnotation.org
> now contains what I've been using for a long
> time now (it's not a big change from version 1, though).

Awesome, thank you!

> Interesting. So, for example, *-#~-#=* could be written as *-#~-*=*? If
> that's the case, I don't understand the benefit. Am I missing the point?
> Could you please clarify?

Owen Williams was the one who suggested it so hopefully he'll chime in here.

> Totally. I designed the timecode notation so people can fill in any
> format they feel most useful inside the parenthesis. (Assuming the
> format makes it immediately – and always – obvious this is not time in
> minutes and seconds but something else.)

I suppose the presence of a colon would be sufficient to determine 
whether it's time or something else. I'd like to assume no colon and 
integers means measure numbers (with negative numbers to mean measures 
left in the track) but is that a safe assumption? I.e. would anyone want 
to use bare integers to denote something else? Or can we claim them for 
this now? :)

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'm curious about the measures as means of tracking time. Is this user
> facing?

Only in that Mixxx could much more accurately display the different 
track parts, such as by shading the waveform with different colors for ~ 
vs - vs # and so on.

> Do DJs out there really keep track of their position in a track
> using measures? (Just curious. It would make a lot of sense, but I
> haven't seen it yet.)

I seriously doubt it since the standard method is by remaining track 
time. I'm just looking for a standard way to interchange precise track 
notations so that once users mark these points in Mixxx (or if it 
auto-detects them in the future, using simpler DJ notation as a hint,) 
it could export the information to such a DJ notation tag in the song 
file (or to a text file) for use elsewhere, such as on your database (or 
the Backstage infrastructure we're working on) for others to grab. And 
of course for the really meticulous among us, there's nothing stopping 
them from counting measures and writing the notation by hand, which 
would then allow instant use within Mixxx.

Thanks again for your time. I look forward to hearing your thoughts.

Sincerely,
Sean M. Pappalardo
"D.J. Pegasus"
Mixxx Developer - Controller Specialist

------------------------------------------------------------------------------
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&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