You are here

Some small questions

1. If I start playing a tune from Hydrogen with Qtractor being in Full Transport mode, first second of the tune in Qtractor is silent. Does not happen if I press play from Qtractor. Maybe this is a Hydrogen problem but you never know. Hydrogen + Ardour work okay.

2. Piano roll has to be an active window when it gets opened. Otherwise I often end up pressing, say, Ctrl-A if I want to quickly select all notes and move them up or down an octave, but end up selecting clips in the song editor. If one opens piano roll, obviously he wants to work on it.

3. In piano roll can right click of a mouse on empty space deselect all notes?

4. In piano roll selection mode is not effective as it could've been. I generally like the idea of having inverse selection - so that if you select already selected notes they get deselected. But in reality a more occuring situation is this: you want to select a group of notes, but some notes in it are already selected, usually one or two, so you select them but end up with some notes being unselected. Usually in piano rolls in a situation when you select a group of not selected and already selected notes all notes get selected. This is sort of more intuitive. In fact, I am not sure how often would you want to select notes to deselect them %) I think my suggestion in 3 is easier as a deselection method. What do you think?

5. This is a weird one. Freezing tracks - writing from one qtractor into another resulted in delay.

So one Qtractor was playing fluidsynth in a midi channel, another instance of qtractor had an audio track and received audio into it. Sync through JACK Transport. However, when I opened the resulting audio file in the first Qtractor, very quickly the audio file went offbeat. Why?

Forums: 

Multiple instances sounds very complicated, Louigi ;-)

My 'small question du jour' to you, Rui, is how do you _record_ MIDI program changes? I must have missed something here, as these incoming bytes don't seem to 'stick', despite showing activity in the mixer panel.

Placing MIDI program changes into tracks manually is okay for now, but as a convenience, would it be possible to have a 'floating text field' whilst the mouse is moving the vertical slider in the pianoroll/controllers editor - it would take the guess work out of which program number the slider is at, as the events panel doesn't update until the mouse button is released...

This may all be irrelevant as so far I have not been able to test your new version of Qtractor as I'm still trying to get 64bit UbuntuStudio 10.04 working properly!

rncbc's picture

1. If I start playing a tune from Hydrogen with Qtractor being in Full Transport mode, first second of the tune in Qtractor is silent.
Just thought about this and maybe you're right, this can happen and probably much more evident if your JACK buffer size is greater than, say 128 frames? Please check if this makes any sense, whether it gets worse as Qtractor being slower transport sync, in direct proportion to JACK period cycle (ie. buffer size) ?

[UPDATE: Wait, this only happens when you start rolling from the outside and Qtractor play-head is exactly at the beginning zero position, right?]

2. Piano roll has to be an active window when it gets opened.
Yeah, you know what? that annoys me too :) to date I've been trying to fix that, too many times already, but somehow I always end scrapping all efforts as some waste of time and move along with other things, being one of those is clicking on the piano-roll window and get over it -- uber-procrastination in all its glory ;) Ok. I'll try again but this time pray for not end using some brute-force approach and break something else :)

[UPDATE: If you turn off View/Options.../Display/"Keep tool windows always on top" you'll get it working as you ask, but then, you'll be trading for some other side-effects which might annoy you even more, like the Mixer, Connections and Plugins windows getting cluttered out of sight way too easily :)]

3. In piano roll can right click of a mouse on empty space deselect all notes?
Hell, no, that should not happen! Right-clicking should invoke the context menu. It is Left-clicking on empty spaces that should de-select all notes, unless you're pressing either Shift or Ctrl keyboard modifier.

4. In piano roll selection mode is not effective as it could've been.
Speaking of which, re. Shift and Ctrl modifiers. Shift does inclusive addition as it seems to do exactly as you ask. On the other hand, Ctrl works like you say, toggling notes as doing like an exclusive-or (XOR).

5. Freezing tracks - writing from one qtractor into another resulted in delay.
Ouch! Weird things can really happen if you run more than one instance of Qtractor, specially if both are set to be JACK transport masters. Anyway, the multi-instance possibility is something that I won't recommend in any circumstance. In fact, until very recently, multi-instance was indeed forbidden by design, but support for JACK session protocol had to dig a hole on that :) FWIW, please, restrain yourself to run one and only one Qtractor instance at any given session, please. Weird things can happen otherwise ;)

Cheers

rncbc's picture

Hi Louigi,

Would you test with 0.4.6.8+ (svn trunk, of course) and see whether 1. and 2. got any better ?

Cheers

1. did not test yet, 2. is better, thanks!

Add new comment