Topic: can’t resize MIDI clips…?
- This topic has 13 replies, 6 voices, and was last updated 19 years, 1 month ago by
wanyze.
-
January 1, 2007 at 04:27 #1076
spoonboilerParticipanthi
i thought it was possible to resize MIDI clips so that the notes got resized along with it. But i can’t seem to figure it out…was i imaginining it?
for an example, open EnergyXt sequencer, make a MIDI clip, and shift+drag the end of it – voila, all the notes get resized and positioned along with it.
but i could swear i have done the same thing in podium….. ❓ ❓ ❓
January 1, 2007 at 15:16 #8499
ZynewaveKeymasterWhen you resize a sequence event the note events will not scale accordingly. I am planning to support this though, when I start implementing time-stretching of sound events. I’m considering putting an alternative pair of drag handles halfway up the event sides. Dragging these handles instead of the bottom pair of handles will then scale the contents of the clip.
January 2, 2007 at 05:01 #8500
spoonboilerParticipant@Zynewave wrote:
When you resize a sequence event the note events will not scale accordingly. I am planning to support this though, when I start implementing time-stretching of sound events. I’m considering putting an alternative pair of drag handles halfway up the event sides. Dragging these handles instead of the bottom pair of handles will then scale the contents of the clip.
man, that sounds perfect! :D:D:D i look forward to it.
so, the start points of the individual notes will be scaled too?
January 2, 2007 at 14:45 #8501
ZynewaveKeymasterso, the start points of the individual notes will be scaled too?
Yes.
January 3, 2007 at 02:39 #8502
spoonboilerParticipantwith what you describe, ie: timestretching of audio and MIDI, and the second handle half way up the clip…. 😀 i think i just peed a little 😳
so happy, so very very happy!!!!
February 13, 2007 at 22:25 #8972
spritexParticipantI didn’t want to start a new thread because it’s kinda close to this subject:
Currently, it’s not possible to lenghten a sequence event to the left from the original size – it only works to the right.
Would be more logical and also useful if it worked both ways. Here is an example I just ran into:
Say, you have a 1 bar sequence event on every fourth bar on a track – for example a drum break you want to handle separately. Then you decide to merge those for editing them together. After the merge operation there is empty space on the first three bars on the track, so it’s not a neat divident by four block. You can of course create an empty event in the start and merge that too, but it’s not as intuitive as length-dragging left…
(The second handle halfway for note stretching sounds like cool GUI solution for that operation. Just make it an option to reduce clutter if not needed.)
February 13, 2007 at 22:34 #8974
ConquistadorParticipant@Zynewave wrote:
I’m considering putting an alternative pair of drag handles halfway up the event sides. Dragging these handles instead of the bottom pair of handles will then scale the contents of the clip.
That does sound good. Should work very well.
Currently, it’s not possible to lenghten a sequence event to the left from the original size – it only works to the right.
Would be more logical and also useful if it worked both ways
Good point.
February 13, 2007 at 23:16 #8975
ZynewaveKeymasterThe reason it doesn’t resize to the left, is because it cannot extend into negative time within the sequence/sound. To make this work, all events/waveform data within the sequence would need to be shifted along the timeline by inserting a blank segment at the start of the sequence, and this could affect other phantom sequence events referring to the same sequence. It is a more complex operation than just extending the tail of the sequence. Some day I’ll probably add support for it, perhaps by showing a dialog asking if you want to add the time at the start of the sequence/sound.
February 13, 2007 at 23:45 #8977
spritexParticipantI just checked, and in energyXT you can drag left to lenghten the sequence event.
You can also move the notes inside to the newly created space to left.
BUT, once you make a phantom copy, you can’t move the original notes past the original leftmost location (you can add new notes though).
I have a suggestion:How about only enabling left dragging if no phantom copy has been made of that sequence event? That would be a clear cut simple solution, and would still add the functionality.
It would also be kinda more logical than in energyXT, because it’s a bit confusing that you can’t move some notes left but can create new ones.
This is not a very high priority request of course, but maybe this simplified solution wouldn’t be very hard to implement and break things…
February 13, 2007 at 23:49 #8978
ZynewaveKeymasterOnly allowing resizing to the left when no phantom copies exist would make it easier. I’ll keep it in mind.
Note that you can resize to the left if the event is set to start beyond the start of the sequence. It’s only below the 0 position on the timeline that is restricted.
February 13, 2007 at 23:54 #8979
spritexParticipantYep, thanks for listening again!
February 14, 2007 at 09:03 #8987
acousmodParticipantOnly allowing resizing to the left when no phantom copies exist would make it easier. I’ll keep it in mind.
Yes, thanks.
It is really a lack for automation events.February 14, 2007 at 12:07 #8995
ConquistadorParticipant@Zynewave wrote:
The reason it doesn’t resize to the left, is because it cannot extend into negative time within the sequence/sound. To make this work, all events/waveform data within the sequence would need to be shifted along the timeline by inserting a blank segment at the start of the sequence, and this could affect other phantom sequence events referring to the same sequence. It is a more complex operation than just extending the tail of the sequence.
Well in your position as the developer you can always let us know how complex or easy something is to implement, it can certainly be quite interesting to read. 😉 I did not think it would be that complex to implememt in Podium.
Some day I’ll probably add support for it, perhaps by showing a dialog asking if you want to add the time at the start of the sequence/sound.
Cheers Frits.
February 14, 2007 at 12:34 #8996
wanyzeParticipantFrom my users point of view:
In my understanding, when stretching a midi clip (or audio clip), you would leave the original data of the clip untouched. For example, every clip has a stretch amount in percent, by default 100%, so you could stretch it any time later to whatever you like. 50% is double as fast, 25% is four times faster, 200% is two times slower, etc… If you like, you could ‘freeze’ the midi clip and all midi events are moved towards the new timing, and the midi clip’s stretch amount is reset to 100%. Maybe having a time-stretch curve for midi-clips as well as for audio clips, so it would be possible to stretch clips over the timeline 🙂 Ok, i’m going nuts here.
Point is, I think nothing should be deconstructive. If a pattern’s speed playback is stretched by 150%, I would still like to edit it in 100% time (or 200% or whatever time).
- You must be logged in to reply to this topic.
