Jump to content
  • 0
Sign in to follow this  
·⛤·

How to preserve velocities when saving as MIDI file?

Question

 

I had a MIDI file created by another application and opened it with Cakewalk. The notes in the MIDI were played live on a digital piano, so they all have different velocities. Then I saved the file as cwp and edited it in Cakewalk, taking care of the dynamics. After saving the file back to MIDI, all velocities became reset to 127, which is completely no good.

How to convert my cwp file to MIDI without losing velocities?

 

velocity.png

Share this post


Link to post
Share on other sites

8 answers to this question

Recommended Posts

  • 1

Because the Velocity Offset of this MIDI track is set to +127,
After all the notes are saved as MIDI files, they will be added with a velocity of 127.

You can try the Velocity Offset is set to "0", you can get the original velocity values

Snap3.jpg.d68bc78b77025e59c2a3cdd9df5a8a87.jpg

 

This is the MIDI Event of "piece.mid", You can see that the velocity is all at the maximum value of 127.

Snap2.jpg.7f55e966d86db23b3d4de55f9c2971a4.jpg

Hope it helps you! :)

 

Edited by Johnny Tsao
  • Like 2
  • Great Idea 1

Share this post


Link to post
Share on other sites
  • 0

Not familiar with how the Notation view works and somehow think this might be what happened to you.

I work in the Piano Roll View ( PVR) and the velocities for each note show in the controller pane below . They are easy to edit in a variety of ways I mostly use the smart tool on the top/ middle of the note blob and drag it up or down. A little dialogue box shows you your amount as you work. 

So it's not clear if you are using PVR or just the staff view to edit? You must have done something that highlighted all the notes and change the velocity to max. 

Question- did you save the CWP file before closing? Cakewalk always asks you to save. If so when you open the CWP are your velocities still as you set them?  

Share this post


Link to post
Share on other sites
  • 0

@Jack Cat, I do edits mostly in the Piano Roll, too. The Staff View was used for illustration purposes only. And yes, in my CWP file all velocities are in their proper places, I can hear it during playback. Of course, I saved the file, opened and closed it many times before saving it as MIDI.

Share this post


Link to post
Share on other sites
  • 0

Cakewalk will not convert, offset, scale - or commence any other change to midi data with out a specific instruction to do that. Cakewalk has been doing MIDI for longer than probably any other music software - and they do it very well.

  • Like 2

Share this post


Link to post
Share on other sites
  • 0

I have never seen that before.

The velocity and channel changed between 2 and 3.

There must be more to this story.

  • Like 1

Share this post


Link to post
Share on other sites
  • 0
2 hours ago, scook said:

There must be more to this story.

The channel might have been changed by me during editing, but I definitely didn’t touch the velocity. Attached to this comment are a short excerpt from CWP file (where the velocities are fine) and a MIDI file generated from this excerpt (where the velocities became reset to 127). Maybe you could suggest something after looking at the files?

piece.mid piece.cwp

Edited by ·⛤·
typo

Share this post


Link to post
Share on other sites
  • 0
7 hours ago, Johnny Tsao said:

You can try the Velocity Offset is set to "0", you can get the original velocity values

Thank you @Johnny Tsao, this solved the problem. 👍

  • Like 1

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×
×
  • Create New...