You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sorry if it is possible right now and I dont know how to do it, but if it not possible I vote for that possibility.
If it is possible just tell me how I can adjust duration of some midi part.
Let say I have 2 bars with 4 quarter-notes each (2 x 4 = 8) and I would like to get 3 bars with same 8 quarter-notes shifted in time to fill 3 bars.
The text was updated successfully, but these errors were encountered:
There is currently no way to stretch midi dynamically.
Our scripting interface could be used to make such a stretch tool. Currently there are the related scripts doublespeed and halfspeed.
I have created and tested a new Python script that solves this.
There was a bug in scripts.cpp, so when reading back the modified MIDI data from the script, all CONTROLLER events were misinitialized (tick was not read and set). I have fixed this too:
if (line.startsWith("CONTROLLER"))
{
QStringList sl = line.split(" ");
Event e(Controller);
int tick = sl[1].toInt(); // added line
int a = sl[2].toInt();
int b = sl[3].toInt();
int c = sl[4].toInt();
e.setTick(tick); // added line
Sorry if it is possible right now and I dont know how to do it, but if it not possible I vote for that possibility.
If it is possible just tell me how I can adjust duration of some midi part.
Let say I have 2 bars with 4 quarter-notes each (2 x 4 = 8) and I would like to get 3 bars with same 8 quarter-notes shifted in time to fill 3 bars.
The text was updated successfully, but these errors were encountered: