DJ Notation
Results 1 to 9 of 9

Thread: DJ Notation

  1. #1
    Tech Guru Fatlimey's Avatar
    Join Date
    Mar 2008
    Location
    Redmond, WA
    Posts
    1,169

    Default DJ Notation

    Here's a semi-formal ASCII notation for marking up your tracks.

    http://www.djnotation.org/

    e.g.

    -

    This track is beats only. A breakbeat DJ tool, easy to mix.

    -=#=-

    Track starts with beat only, moves to single note section, gets melodic, returns to single note, ends with beats only. Your typical Trance track.

    <##->

    Track fades in to melody, stays melodic, switches to beats only and fades out.

    -(0:23)=(0:46)#(6:12)\(6:48)-->

    Starts with beats only, at 23 seconds the drone starts, 46 seconds the main melody kicks in. 6 minutes 12 there's a breakdown, 6:48 it drops to beats, fadeout on beats.

    You get the idea.
    Last edited by Fatlimey; 09-12-2008 at 05:37 PM.

  2. #2
    Tech Guru Fatlimey's Avatar
    Join Date
    Mar 2008
    Location
    Redmond, WA
    Posts
    1,169

    Default

    Some comments I sent the authors:

    The timecodes are a little loose, would there be a way to also have higher resolution timescale notations? For example:

    (00:00:00:00) = SMTP timecode
    (@24563) = raw sample offset
    (&45698) = MP3 frame number

    Here's a small formal grammar in EBNF that you can use with Antlr:

    grammar DJNotation ;
    desc : (prefix)? ( (timecode)? SYMBOL )* postfix? ;
    prefix : '<' | '!' ;
    postfix : '>' ;
    timecode : '(' INT ('.' INT)? ')' ;
    SYMBOL : ( '-' | '~' | '=' | '#' | '/' | '\' ) ;
    INT : ('0'..'9')+ ;
    Last edited by Fatlimey; 09-16-2008 at 01:16 AM.

  3. #3
    Dr. Bento BentoSan's Avatar
    Join Date
    Mar 2008
    Location
    Perth, Australia
    Posts
    6,383

    Default

    Thanks for re-posting this one Limey its a good one !

  4. #4
    Tech Mentor VoOFA's Avatar
    Join Date
    Apr 2008
    Location
    dk
    Posts
    140

    Default

    totally agree, this is VERY usefull
    deephouse mix click here
    bangin' house mix click here
    VCI-100SE arcade button mod pictures here
    myspace/runehund
    doggydog.net

  5. #5
    DJTT Ninja Mod tekki's Avatar
    Join Date
    Apr 2008
    Location
    Afterhour Ali's lap
    Posts
    11,358

    Default

    You want timecodes to go into hours even?

    Dude, you're precise.
    RSTRCTD | twitter | facebook (RSTRCTD) facebook (LJ) | vimeo | pinterest | my studio | soundcloud (RSTRCTD)| soundcloud (LJ)
    -- CHECK our DEBUT (DEEP)HOUSE EP RELEASE ON BEATPORT "RSTRCTD - EXISTENCE" --

  6. #6
    Newbie
    Join Date
    Sep 2008
    Posts
    1

    Default

    Guys, thanks for the support. I'm the dude behind the dj notation proposal. Fatlimey sent me the link to this forum.

    I'd love to get more feedback on this. There's still a lot of stuff I'm thinking about:

    • Better define drone vs riff.
    • How to define rising levels inside the song? Something like -<=<#>-?
    • Wouldn't it be useful to mark the timestamps with not only what Fatlimey proposed, but also segments of 16 bars (the standard length of phrases of dance tracks)?
    • Shouldn't / and \ be also prefixes?
    • Many more.


    Also, what do you guys think would be the best thing to move this forward. I deliberately made the site with Google Sites so it has the possibility to turn into a wiki. I also added an open online spreadsheet for people as a track database.

    I'd love this to be a little more than just my personal way of marking up tracks. (That's why I did the site, obviously...)

    Oh and please tell me about any weird English you find on the site, I am not a native speaker.

    Thanks.

  7. #7
    Dr. Bento BentoSan's Avatar
    Join Date
    Mar 2008
    Location
    Perth, Australia
    Posts
    6,383

    Default

    Something to remind us what content is in our cue juggles slots would totally rock

  8. #8
    Tech Guru Fatlimey's Avatar
    Join Date
    Mar 2008
    Location
    Redmond, WA
    Posts
    1,169

    Default

    Quote Originally Posted by BentoSan View Post
    Something to remind us what content is in our cue juggles slots would totally rock
    That's a good point. Traktor allows 6 cue points in a track, and some I use for marking mix-in and mix-out points while others are useful for marking cue triggers, like beats or a vocal stab that you can throw in over the mix. Some notation for that would be great. e.g.

    [i][B][B][v][o][]

    i = in
    B = Beat
    v = vocal
    o = out

    Keeping the markers to a single character makes the notation easier to scan quickly (compared to "[in][beat][Beat][voc][o][]") and laying the slots out visually as a grid of boxes is faster to parse than forcing you to decode numbers, like "1:in,2:beat,3:vocal," etc.

    Well, that's my take.

  9. #9
    Tech Guru
    Join Date
    Feb 2009
    Location
    Zurich
    Posts
    855

    Default

    so anyone using this?
    its a pitty that traktor pro doesnt support the comment field in the deck details .. would make it perfect for displaying this kind of information.
    Traktor Pro 2.5.0, Mixxx 1.9.1, Massive, Ableton Live 8
    MBP 15" 8GB RAM OS 10.7.4, Audio Kontrol 1, Audio 2 DJ, Sennheiser HD-25 II
    DJTT VCI-100SE Arcade, Akai LDP8, M-Audio Pro Keystation 88, Novation Launchpad, iTM DJ
    ifnotwhynot.me | soundcloud.com | fairtilizer.com | digitaldj planet | digitaldj music

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •