Hi everybody ; I've been trying QTractor and I really like the way it works. The Problem is the way *I* work ; Every time I stumble onto things when trying to quickly make a drums track, say for a rehearsal.
I'd like to know the easiest & quickest way to lay down a drum track in QTractor
Then I can create a midi clip in that track, and each piano key would be a drum element..?
This is more of a "work flow" question : I would like to be able to launch a QTractor session, activate generic, pre-defined tracks for all present instruments (say Bass, Guitar, and lead vocal) - this part I have, by the way, and it works great - and then have a "drums" track handy where I just create a clip and click-click-click-click, this is the HH, click-click-click-click, this is the Bass drum, click-click this is the Snare, loop that and party.
Ideally, it would then be easy to switch sounds, either individually or the whole drum kit.
Ideally, all those drums sounds "slots" would have a pan pot so I can balance them
I'd like to avoid using hydrogen, because 1-My brain is not big enough for two apps, one of which is an host for other apps..?! (oh and both top-level apps would be sequencers, aarg no) 2-Nor is my RAM ; Hydrogen is failing on me today (yesterday it worked flawlessly on the same setup) segfaults and then says "jack: Audio driver not loaded" I think it's a memory problem because QTractor himself says "Cannot lock down memory area (Cannot allocate memory)" at each launch.
PS - Is a Dual-core intel (says 2Ghz) with only One Gig of RAM a possible setup or should I stop right away ?
Re: QTractor and drums (quick drums procedure)
hello, be welcome,
re. quick drums procedure
as you might know, Qtractor pretends to be a generic audio/MIDI sequencer so there's nothing specific to lay out a MIDI drums track from the ground up. You'll have to prepare the nuts and bolts first. THat is to say that a drum track is no different than a regular melodic one, from Qtractor's POV. However there's things you may find of greater help in pursuing what you're asking. I'll leave you with some hints and let you do all the homework :)
-- in the words of Abe Lincoln (allegedly): Give me six hours to chop down a tree and I will spend the first four sharpening the ax. ;)
re. cannot lock down memory
which are your JACK settings? are you using QjackCtl, the command line or just running OOTB as is? :) the cannot lock down memory seems to be related to lack of real-time and/or mem-lock privileges as demanded by jackd. Please read the JACK FAQ if you have the time :)
HTH
cheers
(*) nb. you can have ANY session file type as your template, be that regular .qtr, .qtt or .qts, .qtz.
note names for drums
I'm trying to import note names for gm drums from sf2 files but cannot succeed. Tried FluidR3_GM.sf2, merlin_vienna.sf2, merlin_gold.4.10.sf2 etc. In which sf2 file I can find these drum name definitions, or is there some problem with note name import in Qtractor at the moment?
Best regards, Tuomas
re. note names for drums
erm. sorry. i'm afraid sf2 doesn't give you note names even though you may import them under View/Instruments...
but the default GM names are there, as long you stick to MIDI channel 10, no less :)
ntl. you can use the now old GM/GS/XG standard instrument definitions from cakewalk's: Standard.ins
cheers
not when (a drum set) instrument is selected for a track
Thanks for reply. Now I finally found note names in tool tips, when I made new empty track with no instrument definition and channel 10 => note names appeared. But if I have selected an instrument (although in channel 10), note names are not there. For example, when using FluidR3_GM.sf2, you could select bank 128 (where drum kits reside) and from there Standard (or some other) drum kit, and then there are no drum names visible any more.
Controller names?
What about controller names, should they take effect somehow? I have them defined for my Roland RD-700SX but did not find them in effect in Piano Roll.
Figured out this last one
Figured out this last one myself. Works if I have "Control=Roland..." in my .ins file.
re. not when (a drum set) instrument is selected for a track
ah. well, i might have missed it, after all it was some years ago that i've made instrument mapping from sf2... and i swear that bank 128 would made it as a drum/percussion track no matter which MIDI channel is assigned to that MIDI track... :/
guess that i have to scrub that "short blanket" again :)
cheers
re. not when (a drum set) instrument is selected for a track
i think it's fixed now, on svn trunk rev.3441 (aka. qtractor 0.5.9.28)
thanks
Re: QTractor and drums (quick drums procedure)
Thank you very much for your quick answer, I'm going to look in the directions you kindly provided ; I know very little about sound fonts, but from I read here (http://en.wikipedia.org/wiki/SoundFont) it very much looks like an elegant solution to my "problem". Let's try out QSynth ! Have a nice WEnd everybody
SF2 and QSynth
Hi there,
you can use "swami soundfont editor" (http://www.swamiproject.org/), get the latest version from here:
https://launchpad.net/~jgreen-users/+archive/element?field.series_filter...
Compiling swami isn't difficult either.
@Rui, once again a lot of thank yous for your wonderful applications!
Re: QTractor and drums (quick drums procedure)
Hi again,
I'm confused, can't QSynth be used as a plug-in in QTractor ? I have it installed, it runs fine but somehow I can't create a midi track, "add plugin" and see it in the plugins list ? I tried searching for a plugin-version, thinking that maybe my distro only packaged the standalone version, but to no avail..?
I have the same problem for yoshimi, by the way... No Yoshimi plugin ?
Do I *have* to use ladish to connect them to qtractor ?
Re: QTractor and drums (quick drums procedure)
Nope. Qsynth is a stand-alone application. It is not and is not supposed to be used as a plugin. You should be able to connect a Qtractor MIDI bus output to Qsynth MIDI input (iif configured as "alsa_seq" driver). You then take audio output from proper Qsynth engine's audio outputs, of course.
If a plugin is the way you really want, try fluidsynth-dssi for instance.
Cheers
It's all about patching
Oooh. So that is how it's done... Do I understand you right ; I have to setup one midi track to trigger the notes, send that to QSynth, and another track, audio that one, to mix the audio coming back from Qsynth to the master bus ?
If the answer is yes, I'm unsure how to do that... In the "connexions" dialog, I fail to see the source of my midi signal... Same in Ladish, where qtractor seem to have no "midi out"..?
Once I understand the process I can 1-Use it for other standalone apps (I want to setup a qMIDIarp-ed Yoshimi stereo track) and 2-Stop bothering you with noob patching issues :P
Re: It's all about patching
Yes. Basically, you connect inputs to output ports, ALSA-MIDI for MIDI and JACK for audio. You can use Qtractor built in connections manager or QjackCtl's. Patchage is also a popular choice. I don't quite know much about ladish, but I guess there's a dedicated version of patchage for just the same purpose.
You don't have to connect Qsynth audio outputs back to Qtractor audio inputs, unless you wish to record (bounce) the audio rendering. Usually you connect Qsynth audio outs to your system playback outputs or speakers. Again, yes, it's all about patchwork. You decide where the signal goes from and to.
As you might already realized, Qtractor is made to be just a part of a modular ecosystem. It's not going to be the whole of it (ie. unlike an all-in-one-monolithic-do-it-all-music-studio-application) as is common on other popular platforms ;)
Cheers.
Add new comment