• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

BG-linux

audio
(Made in pt)sequenciador multi-pistas áudio/MIDI

8 mensagens neste tópico

houve um artigo na Linux Format sobre um programa áudio que me chamou a atenção. Tratava-se do Qtractor, um sequenciador multi-pistas áudio/MIDI, e que de similar ao Traktor DJ do windows nada tem! Com este programa pode-se criar, editar dados de MIDI e áudio, para além de ter suporte a Jack e mais uma miríade de coisas. Só para terem ideia da coisa, eis o screenshot que está disponível na sua homepage

qtractor-screenshot4.resized.png

Grande parte de todos aqueles botões e funções, eu nem consigo imaginar para que servem, mas parece não faltar nada :)

Percorrendo a homepage do Qtractor, encontro o nome do criador do projecto lá bem no fundo. Um tal de Rui Nuno Capela. Ups! Tuga?? E não é que é mesmo português!!

Resumindo, temos aqui um programa opensource todo virado para profissionais do áudio, feito por um tuga, e que por acaso é referido e elogiado numa revista de Linux líder de vendas na Grã-Bretanha e que é distribuída por todo o mundo. Meus parabéns ao Nuno!

Entretanto na última edição da mesma revista, eis que está um artigo sobre uma distro de nome Vixta. Não vos diz nada esta distro? Será sorte ou realmente há competência neste pequeno rectângulo à beira mar plantado? E sem apoio do estado, pois este governo parece preferir andar de mão dada com a Microsoft...

What's Qtractor ?

Qtractor is an Audio/MIDI multi-track sequencer application written in C++ around the Qt4 toolkit.

The initial target platform will be Linux, where the Jack Audio Connection Kit (JACK) for audio, and the Advanced Linux Sound Architecture (ALSA) for MIDI, are the main infrastructures to evolve as a fairly-featured Linux Desktop Audio Workstation GUI, specially dedicated to the personal home-studio.

Licence: GNU General Public License (GPL)

Sourceforge project page: http://sourceforge.net/projects/qtractor

Requirements

The software requirements for build and runtime are listed as follows:

Mandatory:

* Qt 4 (core, gui, xml), C++ class library and tools for crossplatform development and internationalization

http://www.trolltech.org/products/qt/

* JACK Audio Connection Kit

http://jackaudio.org/

* ALSA, Advanced Linux Sound Architecture

http://www.alsa-project.org/

* libsndfile, C library for reading and writing files containing sampled sound

http://www.mega-nerd.com/libsndfile/

* LADSPA, Linux Audio Developer's Simple Plugin API

http://www.ladspa.org/

Optional (opted-in at build time):

* libvorbis (enc, file), Ogg Vorbis audio compression

http://xiph.org/vorbis/

* libmad, High-quality MPEG audio decoder

http://www.underbit.com/products/mad/

* libsamplerate, The secret rabbit code, C library for audio sample rate conversion

http://www.mega-nerd.com/SRC/

Downloads

Qtractor's still in some alpha stage of development, but already functional. The bleeding-edge development source tree is readily available from the sourceforge's public CVS repository. However there has been several so called pre-releases that might be representative of the project's shallowed milestones.

Latest release

2008-01-05 - The Frivolous Debutante.

http://downloads.sourceforge.net/qtractor/qtractor-0.1.0.tar.gz

http://downloads.sourceforge.net/qtractor/qtractor-0.1.0-whitepaper.pdf

* Audio clip time-stretching makes its debut, with code adapted and refactored from the SoundTouch library, under the (L)GPL umbrella.

* New "Options.../Audio/Playback/Quick seek time-stretching" global option, providing a quick seek mode (hierarchical search) while doing all audio buffer time-stretching.

* Changing session tempo will automatically apply the corresponding time-stretch percent factor to all in-place audio clips. Audio clip dialog also includes a new time-stretch property setting.

* Tempo changes are now affecting clip offsets correctly, keeping the clip offset constant in time units (ticks), as are clip start and length properties already.

* Mixer splitter sizes are now properly saved/restored when hidden.

* Extended multi-selection is now featured on the files widget; all drag and drop functionality has been almost completely rewritten.

* SSE optimization is now enabled where available (via configure).

* Options for having separate dedicated ports for the audition/pre- listening player output, audio metronome output, MIDI control input/output and MIDI metronome output, are now in place.

* A brand new subtle option sneaks in, affecting the drag-and-drop of the main track-view: View/Options.../Drop multiple audio files into the same track, whether to drop multiple external files into new or existing track as concatenated audio clips.

* The audio metronome makes its debut as an alternative to the MIDI existing one; parameters include bar and beat audio sample files, accessible from the View/Options.../Audio/Metronome dialog.

* Files widget action refactorization; the files context menu gets its due item icons and a new menu item for direct audio player accessibility.

* MIDI time resolution changes (ppqn, ticks per beat) now tries to keep all session MIDI clip times unchanged as far as possible.

* MIDI channel volume and panning control change events, CC#7 and CC#10 respectively, are now rendered unfiltered on playback.

* First rendition of the long due implementation of an audition or pre-listening audio player is now in place; the files window got this new play/stop control button on its lower-right corner.

* Actual instrument definition note (keys) and controller names are now in effect on the MIDI editor, whenever applicable.

* Fixed instrument bank selection method, "Bank MSB" (2), which was broken enough to never send the correct bank number.

* Mouse-wheel horizontal scrolling is now accessible on every view, while pressing a modifier key (Shift or Ctrl).

* New auto-backward transport option: when enabled the playhead will be reset backward automatically whenever transport stops playing.

* A suicide-crash has been fixed while invoking the bus dialog from the respective mixer bus strip context menu.

* Master (default) buses are always set to Duplex mode, being now an enforced update policy while on the Buses dialog.

* A stupid lockup bug (infinite loop) was spotted on the track bus assignment method and squashed (thanks, lexridge).

* New keyboard shortcuts for toggling the Connections tool (F8) and the mighty Mixer tool (F9) windows.

* Avoid showing a context menu while right-clicking on time rulers.

* Audio clip waveform drawing gets additional closing points.

* It is now possible to change the length/size of a clip by dragging its left or right edges, while in the main track-view. Shift+drag will also time-stretch to the resulting audio clip length.

* Another off-by-one mistake was corrected, which was causing audio clips to go out-of-sync on loop turnover boundary; also changed the loop turnaround strategy, now honoring already cached periods.

* A race-condition has been mitigated in the audio-buffer thread, that was exposed and lead to sudden application freezing upon changing some composite audio clip commands.

* Take absolute audio peak values only, making peak files a little bit shorter and hopefully faster to load and draw as waveforms.

Previous and older pre-releases, including the change log, are also available http://qtractor.sourceforge.net/qtractor-downloads .

Installation

The installation procedure follows the standard for source distributions. Once under the extracted source directory:

./configure [--prefix=prefix]

make

and optionally as root:

make install

This procedure will end installing the following couple of files:

* prefix/bin/qtractor

* prefix/share/pixmaps/qtractor.png

* prefix/share/applications/qtractor.desktop

Just launch prefix/bin/qtractor and you're off (hopefully). Note that the default installation path prefix is /usr/local .

Configuration

Qtractor holds its settings and configuration state per user, in a file located as $HOME/.config/rncbc.org/Qtractor.conf. Normally, there's no need to edit this file, as it is recreated and rewritten everytime qtractor is run.

Bugs

Plenty still, after all this is early alpha software :P.

Support

Qtractor is open source free software. For bug reports, feature requests, discussion forums, mailling lists, or any other matter related to the development of this piece of software, please use the Sourceforge project page.

You can also find timely and closer contact information on my personal

http://www.rncbc.org

Acknowledgments

Qtractor logo/icon is an original work of Andy Fitzsimon, borrowed from the public domain openclipart.org gallery.

This project has also a freshmeat.net entry.

Enjoy,

rncbc aka Rui Nuno Capela

rncbc at rncbc dot org

SourceForge.net Logo

parte desta infromação foi retirada do blog Tux Vermelho http://tuxvermelho.blogspot.com/

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

, este posta é igual ao do Tu Vermelho: http://..com/2008/01/.hotel

Como tal, agradecia que metesses nos teus tópicos como este a fonte, uma vez que copiar é feio. :P

gosto de informar as pessoas  sobre o linux , por isso procuro varias fontes, e acrescento quase sempre mais coisas.

No mundo do Linux não a mal em copiar, acho  red tux não ficaria chatiado.

alguns dos pots que vou por aqui neste foram  são feitos por mim de origem um ex é caso do media center da Xbox traduzido e esplicações criadas por mim , os meus post são um mix de varias fontes, como ajudas criadas por mim.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
No mundo do Linux não a mal em copiar, acho  red tux não ficaria chatiado.

No mundo, Linux, Windows, ou o que quer que seja, é sempre mau copiar. Aliás, chama-se plágio. E tal como é punível por lei em grande parte do mundo, também nós aqui não gostamos de ver o trabalho de outros espalhado por aí sem o devido crédito a quem perdeu horas nele. Para acrescentar, fica sabendo que até a própria licensa GPL, que governa grande parte dos softwares "livres" que aqui apresentaste, refere explicitamente que a obrigação que quem alterou o código fonte ou seja o que for que está licenciado tem, é de incluir o autor inicial.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Sem contar que o Red Tux ia ficar chateado, uma vez que os conteúdos do blog estão sob a licença CC-BY-SA, ou seja, tens que dar crédito ao autor original (neste caso, podes fazê-lo com o link) e distribuir numa licença similar (não te preocupes com este ponto). :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

gosto de informar as pessoas  sobre o linux , por isso procuro varias fontes, e acrescento quase sempre mais coisas.

No mundo do Linux não a mal em copiar, acho  red tux não ficaria chatiado.

alguns dos pots que vou por aqui neste foram  são feitos por mim de origem um ex é caso do media center da Xbox traduzido e esplicações criadas por mim , os meus post são um mix de varias fontes, como ajudas criadas por mim.

Não se trata de poder copiar ou não. Tratar de assumir a autoria. Ao expores o texto sem fazeres nenhuma citação (e tu tens textos completamente copy&paste) estás a dizer que ele é teu e feito por ti, o que além de não ser verdade é uma falta de respeito para com os autores (a referência é digamos assim o valor a "pagar" pelo uso do texto).

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

amigos pesso desculpa pela falta de respeito pela regas do forum e tanbem dos autores  , esta é uma casa nova para mim,  por isso  tem muitas regas novas para mim ,  vou passar a ter mais atenção

:P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora