Helpful ReplySlow Entire MIDI Composition but Keep Tempo Tweaks

Author
dhartley1000
Max Output Level: -90 dBFS
  • Total Posts : 9
  • Joined: 2015/12/09 16:53:15
  • Status: offline
2016/02/06 08:54:28 (permalink)

Slow Entire MIDI Composition but Keep Tempo Tweaks

I have a MIDI composition, a number of tracks, with a lot of tweaks to the tempo all through the song.  I'd like to slow the whole thing down by a percentage, say 10 percent, but still preserve all the changes to the tempo throughout the song.  Simply changing the beginning bpm won't work because there are too may tweaks that change the tempo all through the song.  Is there a way to simply scale the tempos by a percentage?
Sorry if this is something basic- I'm still learning.
#1
57Gregy
Max Output Level: 0 dBFS
  • Total Posts : 14404
  • Joined: 2004/05/31 17:04:17
  • Location: Raleigh, North Carolina
  • Status: offline
Re: Slow Entire MIDI Composition but Keep Tempo Tweaks 2016/02/06 10:06:29 (permalink)
Open the Tempo view, click the Tempo List icon. Double-click each tempo in the list and change by 10%.
That's in SONAR X3.

Greg 
I am selling my MIM Fender Stratocaster HSS, red and black. PM for more details.

Music Creator 2003, MC Pro 24, SONAR Home Studio 6 XL, SONAR  X3e, CbB, Focusrite Saffire, not enough space.
Everything is better with pie. 

http://www.soundclick.com/bands/default.cfm?bandID=609446
http://www.reverbnation.com/#!/gregfields 
#2
Kronosman
Max Output Level: -90 dBFS
  • Total Posts : 32
  • Joined: 2014/09/16 09:08:17
  • Status: offline
Re: Slow Entire MIDI Composition but Keep Tempo Tweaks 2016/02/06 11:11:46 (permalink) ☄ Helpfulby artturner 2016/02/06 12:02:54
Have you tried using the "fit to time" process and selecting Tempo Map under "Modify by Changing"?
#3
artturner
Max Output Level: -87 dBFS
  • Total Posts : 187
  • Joined: 2014/10/16 12:59:07
  • Status: offline
Re: Slow Entire MIDI Composition but Keep Tempo Tweaks 2016/02/06 11:51:53 (permalink)
Kronosman
Have you tried using the "fit to time" process and selecting Tempo Map under "Modify by Changing"?




This actually works, thanks! It's something I've wanted to do for a while and never thought to look there.
 
You have to select all tracks and then be sure to enter the complete time value hh:mm:ss:xx

ASRock X99 Extreme4 with Intel i7-6800k 3.4 Ghz
32 GB DDR4 Ram | Windows 10 Pro x64
Sonar Platinum x64 | RME Babyface Pro
Soundcloud
#4
dhartley1000
Max Output Level: -90 dBFS
  • Total Posts : 9
  • Joined: 2015/12/09 16:53:15
  • Status: offline
Re: Slow Entire MIDI Composition but Keep Tempo Tweaks 2016/02/06 11:52:41 (permalink)
Thanks for the responses.
The "Fit to Time" using "Tempo Map" worked very well, although it seems to affected some of the note characteristics in some way that I'll have to investigate.  There are over 700 tempo events, so anything to avoid changing each one is a big improvement!
#5
Beepster
Max Output Level: 0 dBFS
  • Total Posts : 18001
  • Joined: 2012/05/11 19:11:24
  • Status: offline
Re: Slow Entire MIDI Composition but Keep Tempo Tweaks 2016/02/06 11:59:14 (permalink)
dhartley1000
Thanks for the responses.
The "Fit to Time" using "Tempo Map" worked very well, although it seems to affected some of the note characteristics in some way that I'll have to investigate.  There are over 700 tempo events, so anything to avoid changing each one is a big improvement!




Maybe if there are controllers or other MIDI data they did not follow their original notes to their new locations?
 
Like they did not get included in the selection portion of the process.
 
BTW that is a very cool bit of info, Kronosman. I like yours too Gregy.
#6
dilletant
Max Output Level: -88 dBFS
  • Total Posts : 121
  • Joined: 2009/07/26 12:13:34
  • Location: Smolensk city, Russia
  • Status: offline
Re: Slow Entire MIDI Composition but Keep Tempo Tweaks 2016/02/06 16:25:17 (permalink)
#7
Beepster
Max Output Level: 0 dBFS
  • Total Posts : 18001
  • Joined: 2012/05/11 19:11:24
  • Status: offline
Re: Slow Entire MIDI Composition but Keep Tempo Tweaks 2016/02/06 16:37:57 (permalink)
I was going to mention previously about a semi related topic...
 
Sonar acquired the ability (in the 2015 release) to "time stretch/warp" MIDI clips like we can with audio clips.
 
I think the procedure is the same. You hover over the end of a clip (in this case a MIDI clip) until the Smart Tool turns into the Crop Tool, hold the Alt Key then drag the clip boundary.
 
That stretches the clip by a %. If you have Snap enabled that will snap the end of the clip to beats/measure/etc.
 
I have no idea how that would apply to this type of thing if at all and across more than a few tracks it would be too annoying but it's an interesting feature and might help other people searching this topic figure out something that has not gotten a lot of attention.
 
Totally OT. Not helpful to OP (likely). Just thinking of the googly mooglers.
 
Cheers.
#8
dilletant
Max Output Level: -88 dBFS
  • Total Posts : 121
  • Joined: 2009/07/26 12:13:34
  • Location: Smolensk city, Russia
  • Status: offline
Re: Slow Entire MIDI Composition but Keep Tempo Tweaks 2016/02/06 16:48:32 (permalink)
The only way to scale all tempo events proportionally is "Fit To Time", but it's trial-and-error. There is no percentage or "old BPM - new BPM" option.
#9
57Gregy
Max Output Level: 0 dBFS
  • Total Posts : 14404
  • Joined: 2004/05/31 17:04:17
  • Location: Raleigh, North Carolina
  • Status: offline
Re: Slow Entire MIDI Composition but Keep Tempo Tweaks 2016/02/07 11:07:31 (permalink)
Seven hundred!
Yeah, that would take awhile with my method.

Greg 
I am selling my MIM Fender Stratocaster HSS, red and black. PM for more details.

Music Creator 2003, MC Pro 24, SONAR Home Studio 6 XL, SONAR  X3e, CbB, Focusrite Saffire, not enough space.
Everything is better with pie. 

http://www.soundclick.com/bands/default.cfm?bandID=609446
http://www.reverbnation.com/#!/gregfields 
#10
brundlefly
Max Output Level: 0 dBFS
  • Total Posts : 14250
  • Joined: 2007/09/14 14:57:59
  • Location: Manitou Spgs, Colorado
  • Status: offline
Re: Slow Entire MIDI Composition but Keep Tempo Tweaks 2016/02/07 12:27:04 (permalink)
dilletant
The only way to scale all tempo events proportionally is "Fit To Time", but it's trial-and-error. There is no percentage or "old BPM - new BPM" option.



There is, but you need to calculate total frames:
 
1. Enable Auto-stretch (a.k.a. Clip Follows Project in Auto-stretch mode) on all audio clips.     
2. Select a MIDI or audio clip that runs the length of the project (or select in the timeline).     
3. Go to Process > Fit to Time.     
4. Convert the current Thru time to total frames (usually 30 frames/sec).     
5. Divide that by the desired tempo change factor (e.g. 1.10 to get a 10% increase, 0.90 for a 10% decease).     
6. Round and convert that new value back to minutes:seconds:frames.  
7. Enter that as the new Thru, and select Modify by Changing: Tempo Map.     
8. Click OK.
 
 

SONAR Platinum x64, 2x MOTU 2408/PCIe-424  (24-bit, 48kHz)
Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
#11
Jump to:
© 2025 APG vNext Commercial Version 5.1