MusicXML support

Author
microapp
Max Output Level: -77 dBFS
  • Total Posts : 653
  • Joined: 2013/10/31 12:21:31
  • Location: Wondervu, CO
  • Status: offline
2015/01/20 13:47:55 (permalink)
4.87 (31)

MusicXML support

Please,
Integrate musicXML with Staff View.
Add full musicXML import capabilities. Currently there are none.
Fix musicXML export bugs.

Sonar Platinum, Cubase Pro 8.5, Reaper 5, Studio One 2
Melodyne Studio 4, Finale 2012
I7-5820K 4.5GHz, 32 GB DDR4-2800,3 monitors,Win 10 Pro
Toshiba P75-A7100,l7-4900 2.4 Ghz/8MB Win 8.1 Pro
Tascam FW-1884, Emu 0404USB, CMC-AI,Axiom 61
Yamaha HS-50's, Sony SA-W2500, Sennheiser RS170's, ATH-M50
Ibanez Jem7VWH, RG-1570
Jackson DK2-S(Sustainiac),Les Paul Custom
Digitech Valve-FX, GFX-1,TSR-24,RP-90
#1

19 Replies Related Threads

    pbognar
    Max Output Level: -76 dBFS
    • Total Posts : 720
    • Joined: 2005/10/03 16:22:03
    • Status: offline
    Re: MusicXML support 2015/01/20 13:51:07 (permalink)
    +4 (4)
    microapp
    Please,
    Integrate musicXML with Staff View.
    Add full musicXML import capabilities. Currently there are none.
    Fix musicXML export bugs.




    Sounds reasonable - I second the motion.
    #2
    michael diemer
    Max Output Level: -68 dBFS
    • Total Posts : 1128
    • Joined: 2013/05/24 18:54:50
    • Location: Maine, USA
    • Status: offline
    Re: MusicXML support 2015/01/20 20:43:57 (permalink)
    +1 (1)
    Yes, this would be great. I would then have no reason to consider leaving Cakewalk.

    michael diemer
    Intel Quad Core i7-3770 Ivy Bridge
    32 GB ram
    1TB Western Digital Black X2
    Microsoft Windows 7 Pro 64
    UR22 interface
    Bandlab Cakewalk/Sonar 8.5 Studio
    GPO-EWQLSO Gold-Vienna SP ED-Cinematic Strings 2
     
     
     
     
    #3
    Tunerman
    Max Output Level: -87 dBFS
    • Total Posts : 186
    • Joined: 2010/03/18 20:08:57
    • Location: Northern California
    • Status: offline
    Re: MusicXML support 2015/01/20 22:02:02 (permalink)
    +1 (1)
    Export bugs....!!?? Well no wonder things didn't work out for me recently....Yes, please fix
    at least the bugs and import would be great also.
     

    “When I sit at my worm-eaten piano, I envy no king in his happiness" -F.J.Haydn
    Sonar Platinum v22.9.2; W10-64; i7,950,3.06Gz;12GB ram;Korg BX3; Korg M1; Roland FP dp. Two grand pianos: 1929 Steinway M 5'7" &  a 1913 Steinway B  6'11"; Focusrite PRO24 & 18i8; Yamaha NS10M, JBL LRS305.


    "Myrna's Love" - Slide show movie of a piano rebuilding process, with original music, recorded using Sonar 8.5.
    http://www.youtube.com/watch?v=ANU-lrom_Y0
     
    #4
    skinnybones lampshade
    Max Output Level: -80 dBFS
    • Total Posts : 530
    • Joined: 2012/09/04 14:37:30
    • Status: offline
    Re: MusicXML support 2015/01/20 22:26:46 (permalink)
    +1 (1)
    Fourthed. :)
    #5
    subtlearts
    Max Output Level: -53.5 dBFS
    • Total Posts : 2200
    • Joined: 2006/01/10 05:59:21
    • Location: Berlin
    • Status: offline
    Re: MusicXML support 2015/01/21 07:18:29 (permalink)
    +1 (1)
    Make mine a perfect fifth. This would make back-and-forth from a robust scoring program a whole lot better than with midi files.

    tobias tinker 
    music is easy: just start with complete silence, and take away the parts you don't like!
    tobiastinker.com
    aeosrecords.com
    soundfascination.com
    Sonar Platinum, a bunch of other stuff...
    #6
    GotMetalBoy
    Max Output Level: -88 dBFS
    • Total Posts : 122
    • Joined: 2005/10/21 08:50:16
    • Location: Marsden Rd. Rochester, NY 14609
    • Status: offline
    Re: MusicXML support 2015/01/21 07:35:13 (permalink)
    +1 (1)
    +1

    Thanks,
    Lou
    Sonar Platinum 12/01/2015; Line 6 UX2; Focusrite 6i6; MOTU USB MIDI Express XT; Roland TD-20 V-Drums; XLN Addictive Drums 2; Fractal Audio Axe-Fx II; FAMC LF+ Pro+; Mesa Boogie TriAxis, Stereo Simul-Class 2:90; Marshall 1960AV; Yamaha DXR12
    #7
    Kamikaze
    Max Output Level: -45 dBFS
    • Total Posts : 3013
    • Joined: 2015/01/15 21:38:59
    • Location: Da Nang, Vietnam
    • Status: offline
    Re: MusicXML support 2015/01/21 07:51:56 (permalink)
    +1 (1)
     
     

    To VOTE, click on the 5 stars on the first post.

     
    #8
    cparmerlee
    Max Output Level: -67 dBFS
    • Total Posts : 1153
    • Joined: 2013/06/25 22:14:42
    • Status: offline
    Re: MusicXML support 2015/01/23 23:24:32 (permalink)
    +1 (1)
    pbognar
    microapp
    Please,
    Integrate musicXML with Staff View.
    Add full musicXML import capabilities. Currently there are none.
    Fix musicXML export bugs.




    Sounds reasonable - I second the motion.


    I gave a more detailed explanation of how MusicXML could benefit external notation users (e.g. Finale, Sibelius) at http://forum.cakewalk.com/FindPost/3156971

    DAW: SONAR Platinum Audio I/F: Focusrite Scarlett 18i20 gen2
    OS: Windows 10 64-bit CPU: Haswell 4790 4.0 GHz, 4 core, 8 thread  Memory: 16 GB      Video: GTX-760Ti
    Storage: Sandisk SSD 500GB for active projects. ReadyNAS 20 TB for long-term storage

    sonocrafters.com
    #9
    wizard71
    Max Output Level: -74 dBFS
    • Total Posts : 836
    • Joined: 2012/02/12 05:45:05
    • Location: UK
    • Status: offline
    Re: MusicXML support 2015/01/24 05:40:01 (permalink)
    +1 (1)
    Yes please!

    http://www.youtube.com/SpaceTimeAces
    https://soundcloud.com/space-time-aces
    Sonar Platinum - Win 8.1 x64 - Haswell 4770k - ASrock Z87 pro3 - 32gb ram - Fractal design R4 case - 3x HDD 1 USB 2.0 external 1x cr M4 ssd for samples - Octa-capture - Sontronics Aria - Sontronics STC-1s - BX8 monitors - ARC 2 system - Kawai CA63 piano - Kawai MP6 Stage piano - Fender custom Telecaster FMT - Yamaha LL6 - Fender P bass


    #10
    cparmerlee
    Max Output Level: -67 dBFS
    • Total Posts : 1153
    • Joined: 2013/06/25 22:14:42
    • Status: offline
    Re: MusicXML support 2015/01/27 13:25:21 (permalink)
    +1 (1)
    microapp
    Fix musicXML export bugs.

    I was not aware MusicXML was supported in any form.  That is good to know.  My interest is on the import side, but export would be useful for somebody who composes in Sonar and wants to produce a polished score in a proper notation program.
     
    Can anybody share real world experiences exporting a Sonar project into an external notation program with MusicXML?

    DAW: SONAR Platinum Audio I/F: Focusrite Scarlett 18i20 gen2
    OS: Windows 10 64-bit CPU: Haswell 4790 4.0 GHz, 4 core, 8 thread  Memory: 16 GB      Video: GTX-760Ti
    Storage: Sandisk SSD 500GB for active projects. ReadyNAS 20 TB for long-term storage

    sonocrafters.com
    #11
    microapp
    Max Output Level: -77 dBFS
    • Total Posts : 653
    • Joined: 2013/10/31 12:21:31
    • Location: Wondervu, CO
    • Status: offline
    Re: MusicXML support 2015/01/27 14:10:15 (permalink)
    +1 (1)
    From other posts, it seems even the export musicXML is not really functional.
    IIRC, the poster said even the beats in each measure did not match the meter.
    I have not confirmed this yet.
    THere is not import whatsoever.
     
     

    Sonar Platinum, Cubase Pro 8.5, Reaper 5, Studio One 2
    Melodyne Studio 4, Finale 2012
    I7-5820K 4.5GHz, 32 GB DDR4-2800,3 monitors,Win 10 Pro
    Toshiba P75-A7100,l7-4900 2.4 Ghz/8MB Win 8.1 Pro
    Tascam FW-1884, Emu 0404USB, CMC-AI,Axiom 61
    Yamaha HS-50's, Sony SA-W2500, Sennheiser RS170's, ATH-M50
    Ibanez Jem7VWH, RG-1570
    Jackson DK2-S(Sustainiac),Les Paul Custom
    Digitech Valve-FX, GFX-1,TSR-24,RP-90
    #12
    microapp
    Max Output Level: -77 dBFS
    • Total Posts : 653
    • Joined: 2013/10/31 12:21:31
    • Location: Wondervu, CO
    • Status: offline
    Re: MusicXML support 2015/01/27 14:27:45 (permalink)

    Sonar Platinum, Cubase Pro 8.5, Reaper 5, Studio One 2
    Melodyne Studio 4, Finale 2012
    I7-5820K 4.5GHz, 32 GB DDR4-2800,3 monitors,Win 10 Pro
    Toshiba P75-A7100,l7-4900 2.4 Ghz/8MB Win 8.1 Pro
    Tascam FW-1884, Emu 0404USB, CMC-AI,Axiom 61
    Yamaha HS-50's, Sony SA-W2500, Sennheiser RS170's, ATH-M50
    Ibanez Jem7VWH, RG-1570
    Jackson DK2-S(Sustainiac),Les Paul Custom
    Digitech Valve-FX, GFX-1,TSR-24,RP-90
    #13
    cparmerlee
    Max Output Level: -67 dBFS
    • Total Posts : 1153
    • Joined: 2013/06/25 22:14:42
    • Status: offline
    Re: MusicXML support 2015/01/27 14:28:04 (permalink)
    +2 (2)
    microapp
    From other posts, it seems even the export musicXML is not really functional.
    IIRC, the poster said even the beats in each measure did not match the meter.
    I have not confirmed this yet.
    THere is not import whatsoever.



     
    Well, it is a starting point.  At least somebody at Cake has some code that does something with MusicXML.  A proper exporter would need to have a lot of options, such as quantizing, otherwise the resulting score would be a real mess. 
     
    Initially I assume that the score would only contain notes that were in MIDI in the Sonar project, but eventually one could imagine hooking the Melodyne stuff in so that audio tracks could end up in the score.  That would require some thresholds to keep the noise factor down.

    DAW: SONAR Platinum Audio I/F: Focusrite Scarlett 18i20 gen2
    OS: Windows 10 64-bit CPU: Haswell 4790 4.0 GHz, 4 core, 8 thread  Memory: 16 GB      Video: GTX-760Ti
    Storage: Sandisk SSD 500GB for active projects. ReadyNAS 20 TB for long-term storage

    sonocrafters.com
    #14
    microapp
    Max Output Level: -77 dBFS
    • Total Posts : 653
    • Joined: 2013/10/31 12:21:31
    • Location: Wondervu, CO
    • Status: offline
    Re: MusicXML support 2015/01/27 14:36:46 (permalink)
    +1 (1)
    A true implementation of musicXML would need to convert articulations to MIDI and vice versa.
    Also meter and accurate interpretation of things like dotted notes,triplets and ties.
    Without this, you may as well import/export MIDI which is not very accurate as far as notation goes.
     

    Sonar Platinum, Cubase Pro 8.5, Reaper 5, Studio One 2
    Melodyne Studio 4, Finale 2012
    I7-5820K 4.5GHz, 32 GB DDR4-2800,3 monitors,Win 10 Pro
    Toshiba P75-A7100,l7-4900 2.4 Ghz/8MB Win 8.1 Pro
    Tascam FW-1884, Emu 0404USB, CMC-AI,Axiom 61
    Yamaha HS-50's, Sony SA-W2500, Sennheiser RS170's, ATH-M50
    Ibanez Jem7VWH, RG-1570
    Jackson DK2-S(Sustainiac),Les Paul Custom
    Digitech Valve-FX, GFX-1,TSR-24,RP-90
    #15
    cparmerlee
    Max Output Level: -67 dBFS
    • Total Posts : 1153
    • Joined: 2013/06/25 22:14:42
    • Status: offline
    Re: MusicXML support 2015/01/27 14:47:12 (permalink)
    +1 (1)
    microapp
    A true implementation of musicXML would need to convert articulations to MIDI and vice versa.
    Also meter and accurate interpretation of things like dotted notes,triplets and ties.
    Without this, you may as well import/export MIDI which is not very accurate as far as notation goes.
     



    Are we talking the import side -- bringing in a score from a notation program?
     
    That's why I suggest that the import process should have the option to obtain the schema from the MusicXML, but get the notes from a MIDI file.  In Finale, you can cause the Human Playback to save its controller commands in the MIDI file.  That takes care of all the articulations, crescendos, trills, rolls, fermatas, tempo changes -- everything.  Much of that is not in the MusicXML per se, and could only be inferred if the import process were as sophisticated as the Human Playback.  It seems to me that it would be a lot easier just to grab the MIDI that the notation program has already created.  Even without Human Playback, that MIDI should adjust for accents, staccatos, slurs, etc.

    DAW: SONAR Platinum Audio I/F: Focusrite Scarlett 18i20 gen2
    OS: Windows 10 64-bit CPU: Haswell 4790 4.0 GHz, 4 core, 8 thread  Memory: 16 GB      Video: GTX-760Ti
    Storage: Sandisk SSD 500GB for active projects. ReadyNAS 20 TB for long-term storage

    sonocrafters.com
    #16
    microapp
    Max Output Level: -77 dBFS
    • Total Posts : 653
    • Joined: 2013/10/31 12:21:31
    • Location: Wondervu, CO
    • Status: offline
    Re: MusicXML support 2015/01/27 15:35:08 (permalink)
    0
    It applies to both although I would prefer musicXML import be more robust since a composition done in Finale and imported to Sonar Staff View/MIDI is likely to be more notationally complex than the other way round.
    I doubt SV will ever be much more than it is now unless Cakes pairs up with a 3rd party notation company.
    This brings up all kinds of issues. Would XML import even involve the staff view (a simplistic SV) ? Would XML import be to MIDI and then the MIDI is displayed in SV (the limited one we have now)? I am not sure if I had a robust XML import, I would even care about SV.

    Sonar Platinum, Cubase Pro 8.5, Reaper 5, Studio One 2
    Melodyne Studio 4, Finale 2012
    I7-5820K 4.5GHz, 32 GB DDR4-2800,3 monitors,Win 10 Pro
    Toshiba P75-A7100,l7-4900 2.4 Ghz/8MB Win 8.1 Pro
    Tascam FW-1884, Emu 0404USB, CMC-AI,Axiom 61
    Yamaha HS-50's, Sony SA-W2500, Sennheiser RS170's, ATH-M50
    Ibanez Jem7VWH, RG-1570
    Jackson DK2-S(Sustainiac),Les Paul Custom
    Digitech Valve-FX, GFX-1,TSR-24,RP-90
    #17
    cparmerlee
    Max Output Level: -67 dBFS
    • Total Posts : 1153
    • Joined: 2013/06/25 22:14:42
    • Status: offline
    Re: MusicXML support 2015/01/27 16:47:24 (permalink)
    0
    microapp
    I am not sure if I had a robust XML import, I would even care about SV.



    I think import and export are two entirely different audiences -- two entirely different jobs, even if there are similarities in the technical process.  For import, my interest is only in improving the final playback.  Finale with Human Playback is pretty good when used with the Garritan libraries.  But there is always something that isn't really quite right.  There is an ability to modify the MIDI directly under Finale, but it is tedious -- basically the same kind of no-support feature as notation-view in Sonar.  Moreover, Finale doesn't support VST effects at all.
     
    I would love to have a process that would, with a few minutes' effort on my part, transport the essentials of my Finale score (and Human Playback) into an equivalent Sonar project, with some reasonable selections for synths on each track.  In my dream world, the XML import would pop up a dialog that shows the synths it is planning to set up by default and give me a chance to override individual tracks, or apply a template that I had created earlier.
     
    Or maybe there would be a mapping file that says "Whenever an XML instrument looks like a harp, then set up this synth.  Whenever it is a trumpet, do this, etc."
     
    I can do all of this now by hand of course.  But the MusicXML file would have all that additional information about tempo changes, key changes, meter changes, etc. 
     
    I don't mean to trivialize this.  A proper importer or exporter would be a lot of work.  But it would open up a whole new market of customers, and in the end, it would probably be a lot more efficient than trying to build up the score view.  We know how that would go.  If Cakewalk were to address the first 15 issues, there would be another 30 issues brought up because the notation view is just not a general purpose notation program.

    DAW: SONAR Platinum Audio I/F: Focusrite Scarlett 18i20 gen2
    OS: Windows 10 64-bit CPU: Haswell 4790 4.0 GHz, 4 core, 8 thread  Memory: 16 GB      Video: GTX-760Ti
    Storage: Sandisk SSD 500GB for active projects. ReadyNAS 20 TB for long-term storage

    sonocrafters.com
    #18
    cparmerlee
    Max Output Level: -67 dBFS
    • Total Posts : 1153
    • Joined: 2013/06/25 22:14:42
    • Status: offline
    Re: MusicXML support 2015/01/31 15:43:00 (permalink)
    0
    Here is a summary of a test I did last night.  As I have mentioned up-stream, my greatest interest is on the import side in order to get the best sounding renderings of compositions I do within a notation program -- Finale 2014 in my case.  Finale can do a pretty good rendering when using the Garritan libraries.  Finale proper allows precise control over interpretation of articulations like staccatos and marcatos.  The Human Playback feature does a great job of introducing volume control and tempo variations to interpret most of the markings in the score.  Finale includes a basic mixer and the Garritan Aria player has a basic reverb.  The results can be acceptable, but nothing like what you can do with fine-grained control in a DAW.
     
    I was always afraid of of importing Finale's MIDI into Sonar because:
     
    a) That takes a lot of project set-up
    b) I was afraid it would be a real mess and would require a lot of touch-up after importing.
     
    So as a result, I have done my rendering in Finale, and sometimes send the resulting WAVs into Sonar or Ozone for some refinement.
     
    I had an arrangement that just wasn't working out using the Finale rendering.  I could never get anything like a good mix.  So last night I bit the bullet and did the process of sending all that MIDI into a Sonar project.  Here are my observations:
    1. It took about 2 hours to get the Sonar project set up with all the right routing.  But the next time I do a project for a similar instrumentation, I can reuse that template.
    2. The MIDI actually was pretty clean.  The keyswitches for mutes did not come through.  I had to add those manually.  There were a few cases where the volume controller actions didn't work out, but they would be fairly easy to edit within Sonar.
    3. The overall result was very successful, with the end product being a far better mix than I could get through Finale.
    So it is definitely viable.  The issue is the amount of work involved.  I don't believe that tempo changes or meter changes come through.  I had none of that on this project, but if I had to fix that manually, it would be a lot more work.  IMHO, this is too much work to do at intermediate steps of the project -- and that is when I really need good renderings to review with the client.  It is probably worth the effort for a one-time process once the Finale project is frozen as a final deliverable.
     
    So I believe more than ever that this is a perfect candidate for automation to make it quick and easy to render into Sonar at any stage of the Finale (or any other notation program with good support of MusicXML and MIDI) project.
     
    If anybody is interested in comparing, here are the two MP3s.  Please note that I am not going for the perfect mix, just a mix that reasonably illustrates the arrangement, making all the parts audible.  I can't do much better on the Finale version, but I could do a lot better on the Sonar version with another hour or two working on it.
     
    Render in Finale: https://app.box.com/s/t7h24tjnub0fn59p9b7mq0qpbhhx5j5y
     
    Render in Sonar: https://app.box.com/s/b76wfqky74no3drnxo2rsgojv95n94n0
     

    DAW: SONAR Platinum Audio I/F: Focusrite Scarlett 18i20 gen2
    OS: Windows 10 64-bit CPU: Haswell 4790 4.0 GHz, 4 core, 8 thread  Memory: 16 GB      Video: GTX-760Ti
    Storage: Sandisk SSD 500GB for active projects. ReadyNAS 20 TB for long-term storage

    sonocrafters.com
    #19
    Tunerman
    Max Output Level: -87 dBFS
    • Total Posts : 186
    • Joined: 2010/03/18 20:08:57
    • Location: Northern California
    • Status: offline
    Re: MusicXML support 2015/01/31 16:26:53 (permalink)
    0
    cparmerlee
    That is quite a bit of work to go through! The Sonar rendering is quite a bit better IMO. We shouldn't have to go through the grief to import/export from Sonar/external programs. I hope CW is listening....

    “When I sit at my worm-eaten piano, I envy no king in his happiness" -F.J.Haydn
    Sonar Platinum v22.9.2; W10-64; i7,950,3.06Gz;12GB ram;Korg BX3; Korg M1; Roland FP dp. Two grand pianos: 1929 Steinway M 5'7" &  a 1913 Steinway B  6'11"; Focusrite PRO24 & 18i8; Yamaha NS10M, JBL LRS305.


    "Myrna's Love" - Slide show movie of a piano rebuilding process, with original music, recorded using Sonar 8.5.
    http://www.youtube.com/watch?v=ANU-lrom_Y0
     
    #20
    Jump to:
    © 2024 APG vNext Commercial Version 5.1