Projects
25 January, 2007 - 00:14 — rncbc
qjackctl
QjackCtl - JACK Audio Connection Kit Qt GUI Interface
qsampler
Qsampler - A LinuxSampler Qt GUI Interface
qsynth
Qsynth - A FluidSynth Qt GUI Interface
qtractor
Qtractor - A MIDI/Audio multi-track sequencer
Comments
QTractor
Hi,
I was just messing around with your QTractor program, and for an early beta, it is quite impressive. I really like the better drag-ability of tracks and objects on the timeline much better than Ardour.
If I may ask, what are you modeling this program after? Ardour is modeled after Pro-Tools, and I hate Pro-Tools. I would really like to see you lean more towards Magix's Samplitude. If you're not familiar with it, you can download a free demo from samplitude.com. I hope you don't mind suggestions from users. :)
Almost everything one does in Samp is non-destructive and uses Object Editing to achieve much of this. As an example of OE (Object Editing), you can take a wav (object) on a track, split it, and use complettly separate effects, eq, settings, etc on each object within the same track. Also, Samplitude's mixer is second to none.
Please try the demo if you can. It is Windows only, but does work well under WINE....at least well enough to get a good feel for what OE is all about.
Thanks for your time, and reading this message. Keep up the great work. I'm very eager to try future releases of QTractor.
Jim Hines
Re: QTractor
Thanks for the review and suggestions. I will try samplitude just for the heads-up.
Qtractor wasn't modelled after any product in particular, but I confess that Cakewalk's Pro Audio series, right before it was renamed to Sonar, has been my inspiration, 'coz that was my actual choice almost ten years ago. I still have it here, in some decrepit win98 box I think... but can't right remember when was the last time it booted :)
Note that Qtractor is still alpha stage, not beta. There are many features still missing but I slowly working on them, as time permits. For example, and in first hand, only this weekend the MIDI metronome was implemented. It's not perfect, but works :)
Truth is, and I'm afraid of that ;) every single new feature that gets in opens up yet another can of worms (ie. bugs) so what now seems impressive, as you say, may just be apparent.
As a lonely weekend-warrior programmer as I surely am, I can only say that is all very appreciated all the good impressions that this software already shows, but be aware that its still erm... alpha. Nothing more or less :)
Anyway, a cheerful thankyou for taking the time to try it. Hope you enjoy as much as I do.
Cheers.
--
rncbc aka Rui Nuno Capela
Development question
Hey there, I was really impressed with what you've been able to do with QT. I've been developing a QT based lighting desk (for a theatre), and I am trying to add support for loading an mp3 and having a dialog where the user can drop lighting cues onto a visual waveform of the song. How did you go about building your interface? I take it most of those functions aren't native to QT.
Thank you!
Bryce Corkins
Re: Development question
It all depends on what you're looking at.
In fact, I try to use the native Qt framework whenever it fits to purpose. When that is not obvious, for any or some perceivable reason (eg. performance), I'll tend to do it all in the old-school way and fallback to craft my own custom widgets and specialties. However, I try most of the cases staying with the Qt barebones. No fancy skinning, nor fatty eye-candies ;) Native as you say.
So, what specific function are you looking at? It might just happen it's actually Qt-all-over, just don't seem to. By rule, if you can see it, it is Qt, more or less, but Qt :)
OTOH, as you mentioned it, my mp3 file handling resorts to the MAD audio decoder library, with some extra refactoring involved though.
Cheers.
Post new comment