What's in a Pattern, and Has This Changed?

Author
b rock
Max Output Level: 0 dBFS
  • Total Posts : 8717
  • Joined: 12/7/2003
  • Location: Anytown (South of Miami), U.S.A.
  • Status: offline
January 20, 05 9:54 PM (permalink)

What's in a Pattern, and Has This Changed?

Why now, I don't know, but the P2 announcement has renewed my curiosity as to exactly what differentiates a Project5 pattern from a standard MIDI file. This has been discussed here before, but I get the feeling that the pattern file has been expanded to accomodate some of the new features in the new version. Obviously, the .ptn file will be backward-compatible with the other versions, but it still bugs me as to the specifics of what's actually in there (or not).

I'm beginning to feel certain that it's a superset of a MIDI file, rather than a subset of features. But by leaving out access to some key features of MIDI files [sysex; MMC commands; in general, aftertouch], it could be either way. We know that patch changes are recorded in a pattern; we just can't get at them easily for manipulation. It may be that the .ptn file is an open-ended expandable format that can add items under its umbrella as needed. Speculation, anyone? [Or definitive answers, Cakewalk?]
#1

7 Replies Related Threads

    Nick Haddad [Cakewalk]
    Max Output Level: -84 dBFS
    • Total Posts : 306
    • Joined: 11/3/2003
    • Location: Boston, MA
    • Status: offline
    RE: What's in a Pattern, and Has This Changed? January 21, 05 8:10 AM (permalink)
    A patter (.ptn file) is a collection for any type of playable data in Project5. In P5v1.x, P606, and Kinetic, a pattern can hold any of the following things:

    - Midi Notes
    - Midi Control (Pitch, Wheel, CC's, RPN's, etc)
    - DXi automation
    - DX fx automation
    - Audio data (for grooveclip paterns)

    So it is a superset of standard MIDI in that a pattern can hold DX/DXi automation data and grooveclip audio.

    As far as P5v2, who knows what the future holds :)

    -Nick

    Nick Haddad
    Software Engineer
    Cakewalk
    #2
    wrench45us
    Max Output Level: -25.5 dBFS
    • Total Posts : 4991
    • Joined: 11/6/2003
    • Status: offline
    RE: What's in a Pattern, and Has This Changed? January 21, 05 8:45 AM (permalink)
    As far as P5v2, who knows what the future holds


    I'm beginning to worry a little about Nick.
    He seems like such a nice helpful guy and then he throws in these comments designed to tease and frustrate us.

    Well one group who should know are the developers at Cakewalk. Or am I off the medication and drifting into the paranoid conspiracy (again)? It would seem when it comes to the future Nick has a sudden (convenient) loss of memory.

    I suspect these bouts with memory problems may somehow be connected with Mikey's disappearance. I have some ideas about the T-shirts in this regard, but I don't want to attract too much attention.


     


    #3
    TheOrphan
    Max Output Level: -83 dBFS
    • Total Posts : 358
    • Joined: 5/18/2004
    • Location: Toronto, ON
    • Status: offline
    RE: What's in a Pattern, and Has This Changed? January 21, 05 9:09 AM (permalink)
    I have some ideas about the T-shirts in this regard, but I don't want to attract too much attention.


    Yeah, good idea, we don't want you disappearing, too.
    #4
    rabeach
    Max Output Level: -48 dBFS
    • Total Posts : 2703
    • Joined: 1/26/2004
    • Status: offline
    RE: What's in a Pattern, and Has This Changed? January 21, 05 10:26 AM (permalink)
    So it is a superset of standard MIDI

    the word superset is the key. what this says to me is that the set ptn has the potential to be modified to include future needs.
    #5
    agincourtdb
    Max Output Level: -27.5 dBFS
    • Total Posts : 4753
    • Joined: 2/9/2004
    • Location: Maryland USA
    • Status: offline
    RE: What's in a Pattern, and Has This Changed? January 21, 05 11:47 AM (permalink)
    ORIGINAL: Nick Haddad [Cakewalk]

    A patter (.ptn file) is a collection for any type of playable data in Project5. In P5v1.x, P606, and Kinetic, a pattern can hold any of the following things:

    -Nick


    I personally think both Jimmy Hoffa and Amelia Earheart are in there somewhere.


    #6
    b rock
    Max Output Level: 0 dBFS
    • Total Posts : 8717
    • Joined: 12/7/2003
    • Location: Anytown (South of Miami), U.S.A.
    • Status: offline
    RE: What's in a Pattern, and Has This Changed? January 21, 05 5:21 PM (permalink)
    Thanks for the official response, Nick. I guess that the "et cetera" part of the MIDI Control line of your reply is the real mystery for me. But I gained a clue from the RPNs inclusion; that'll tide me over. Put that together with your "interception" comment about NRPNs, and I have a bit more to go on ...

    The DX, FX, and audio information was expected, but it's nice to see [almost] everything listed in one place by a reliable source.
    As far as P5v2, who knows what the future holds
    Well, you, for one. [etc.] But thank you again for verifying (in a roundabout way) that the format is expandable to include newer features and implementation. I knew that it wouldn't be too tough to add patch change editing and aftertouch support ... Oops! Did I say that aloud? Now how the added audio features are handled continues to pique my curiosity ...
    #7
    whitefalcon
    Max Output Level: -67 dBFS
    • Total Posts : 1161
    • Joined: 6/21/2004
    • Status: offline
    RE: What's in a Pattern, and Has This Changed? January 21, 05 6:58 PM (permalink)
    Why now, I don't know, but the P2 announcement has renewed my curiosity as to exactly what differentiates a Project5 pattern from a standard MIDI file. This has been discussed here before, but I get the feeling that the pattern file has been expanded to accomodate some of the new features in the new version. Obviously, the .ptn file will be backward-compatible with the other versions, but it still bugs me as to the specifics of what's actually in there (or not).

    I think its a proprietory version of a midi file...
    so you take a midi file and put a shell on it and you have a pattern....
    but its usable in only P5 not other apps save Sonar
    #8
    Jump to:
    © 2025 APG vNext Commercial Version 5.1