Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER General Discussion Forum

Reply
 
Thread Tools Display Modes
Old 02-04-2013, 01:54 PM   #1
Mudchild
Human being with feelings
 
Mudchild's Avatar
 
Join Date: Apr 2008
Location: Wales, UK
Posts: 757
Default 'create measure from time selection' - working with audio but not midi?

Am I doing something wrong? I snip a bit of audio, set the locators round it, and hit 'create measure from time selection' - presto, I have a new loop on the grid, with a new tempo created for it.

Try the same with a bit of MIDI and it just doesn't work properly - the MIDI gets re-sized in what seems to be an unpredictable fashion.

Any clues?
Mudchild is offline   Reply With Quote
Old 02-04-2013, 01:56 PM   #2
Diogenes
Human being with feelings
 
Diogenes's Avatar
 
Join Date: Aug 2006
Location: A place that allows me to protect myself...
Posts: 8,245
Default

Maybe a project timebase thing?

D
Diogenes is offline   Reply With Quote
Old 02-04-2013, 01:58 PM   #3
Mudchild
Human being with feelings
 
Mudchild's Avatar
 
Join Date: Apr 2008
Location: Wales, UK
Posts: 757
Default

not as far as I can tell - using 'Beats (position only)' and 'Beats' as these options... and why would MIDI be behaving different from audio?

(would be happy to be proved wrong though)
Mudchild is offline   Reply With Quote
Old 02-04-2013, 02:11 PM   #4
EricM
Human being with feelings
 
EricM's Avatar
 
Join Date: Jul 2009
Location: Ljubljana, Slovenia
Posts: 3,801
Default

It's an issue with Reaper's MIDI timebase implementation, as MIDI
doesn't follow its own grid but insists on being tied to project,
unless you manually define the MIDI item's internal tempo in
properties, which is a constant value of course, and cannot have
changes.

It's a long standing problem, but devs seem to feel this is how it
should behave (or would probably require a thorough overhaul
on this part before properly implementing it).

e
__________________
Shoelace 4 Theme | SoundCloud/erXon
EricM is offline   Reply With Quote
Old 02-04-2013, 02:19 PM   #5
Mudchild
Human being with feelings
 
Mudchild's Avatar
 
Join Date: Apr 2008
Location: Wales, UK
Posts: 757
Default

right. still not sure how this leads to resizing of the MIDI clips in my example, but I'll take your word for it. Shame!
Mudchild is offline   Reply With Quote
Old 02-04-2013, 02:24 PM   #6
EricM
Human being with feelings
 
EricM's Avatar
 
Join Date: Jul 2009
Location: Ljubljana, Slovenia
Posts: 3,801
Default

Quote:
Originally Posted by Mudchild View Post
right. still not sure how this leads to resizing of the MIDI clips in my example, but I'll take your word for it. Shame!
The function changes project tempo -> midi follows the new
tempo and stretches accordingly as if it was in Beats (Position
and Length) mode.

e
__________________
Shoelace 4 Theme | SoundCloud/erXon
EricM is offline   Reply With Quote
Old 02-04-2013, 02:30 PM   #7
Mudchild
Human being with feelings
 
Mudchild's Avatar
 
Join Date: Apr 2008
Location: Wales, UK
Posts: 757
Default

ah ok. Any workarounds?
Mudchild is offline   Reply With Quote
Old 02-04-2013, 02:47 PM   #8
moliere
Human being with feelings
 
moliere's Avatar
 
Join Date: Mar 2007
Location: Wellington, New Zealand
Posts: 2,262
Default

*sorry tried it, doesn't work*

actually, try F2 on the midi item, change the timebase on the item itself to time, and then do the 'detect' thing. looks like it works
moliere is offline   Reply With Quote
Old 02-04-2013, 02:52 PM   #9
Breeder
Human being with feelings
 
Breeder's Avatar
 
Join Date: Nov 2010
Posts: 2,436
Default

Quote:
Originally Posted by Mudchild View Post
ah ok. Any workarounds?
Just ignore project tempo for MIDI item (right click the item and select Source properties...), create needed tempo changes and once done glue MIDI item to "embed" tempo into it.
Breeder is offline   Reply With Quote
Old 02-04-2013, 02:56 PM   #10
Mudchild
Human being with feelings
 
Mudchild's Avatar
 
Join Date: Apr 2008
Location: Wales, UK
Posts: 757
Default

Quote:
Originally Posted by moliere View Post
*sorry tried it, doesn't work*

actually, try F2 on the midi item, change the timebase on the item itself to time, and then do the 'detect' thing. looks like it works
sorry, what is the 'detect' thing?
Mudchild is offline   Reply With Quote
Old 02-04-2013, 02:59 PM   #11
Mudchild
Human being with feelings
 
Mudchild's Avatar
 
Join Date: Apr 2008
Location: Wales, UK
Posts: 757
Default

Quote:
Originally Posted by Breeder View Post
Just ignore project tempo for MIDI item (right click the item and select Source properties...), create needed tempo changes and once done glue MIDI item to "embed" tempo into it.
this may work, but it's not the situation I'm after... i need to be able to quickly create a new tempo grid that sticks straight around a piece of MIDI that was played in freely, to no click... without stretching or changing the tempo of the MIDI clip itself.
Mudchild is offline   Reply With Quote
Old 02-04-2013, 03:34 PM   #12
Breeder
Human being with feelings
 
Breeder's Avatar
 
Join Date: Nov 2010
Posts: 2,436
Default

Quote:
Originally Posted by Mudchild View Post
this may work, but it's not the situation I'm after... i need to be able to quickly create a new tempo grid that sticks straight around a piece of MIDI that was played in freely, to no click... without stretching or changing the tempo of the MIDI clip itself.
Hm...I don't see how above advice may not work? Ignoring project tempo (and setting it to a tempo at which MIDI item is currently) will do exactly that - not let MIDI item stretch and enable you to put tempo changes where needed.
Breeder is offline   Reply With Quote
Old 02-04-2013, 03:39 PM   #13
Mudchild
Human being with feelings
 
Mudchild's Avatar
 
Join Date: Apr 2008
Location: Wales, UK
Posts: 757
Default

Uhuh, but the point of the exercise is that I don't actually know the tempo of the MIDI item. I want Reaper to work it out for me (it is likely to be 107.691 bpm or something equally silly, as it was played freely), and stick it to a grid with that tempo.

This is not what you're describing (unless I'm misundertanding?)
Mudchild is offline   Reply With Quote
Old 02-04-2013, 03:41 PM   #14
Breeder
Human being with feelings
 
Breeder's Avatar
 
Join Date: Nov 2010
Posts: 2,436
Default

Quote:
Originally Posted by Mudchild View Post
Uhuh, but the point of the exercise is that I don't actually know the tempo of the MIDI item. I want Reaper to work it out for me (it is likely to be 107.691 bpm or something equally silly, as it was played freely), and stick it to a grid with that tempo.

This is not what you're describing (unless I'm misundertanding?)
That's exactly what I'm describing. You first make MIDI item not get stretched by tempo changes and then you tempo map it (because Reaper can't make it out for you, you need to do it manually)

http://wiki.cockos.com/wiki/index.ph...pping_with_SWS
Breeder is offline   Reply With Quote
Old 02-04-2013, 03:44 PM   #15
Mudchild
Human being with feelings
 
Mudchild's Avatar
 
Join Date: Apr 2008
Location: Wales, UK
Posts: 757
Default

Quote:
Originally Posted by Breeder View Post
That's exactly what I'm describing. You first make MIDI item not get stretched by tempo changes and then you tempo map it (because Reaper can't make it out for you, you need to do it manually)

http://wiki.cockos.com/wiki/index.ph...pping_with_SWS
Ah right, a whole new ball game! OK thanks, I will check this out
Mudchild is offline   Reply With Quote
Old 02-04-2013, 05:50 PM   #16
moliere
Human being with feelings
 
moliere's Avatar
 
Join Date: Mar 2007
Location: Wellington, New Zealand
Posts: 2,262
Default

Quote:
Originally Posted by Mudchild View Post
sorry, what is the 'detect' thing?
I meant 'measure from time selection' sorry, it's called 'measure from time selection (detect tempo)' in the menu.
moliere is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 01:02 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.