Qtractor是一個圍繞Qt框架用C++編寫的音頻/MIDI多軌音序器應(yīng)用程序。目標(biāo)平臺將是Linux,其中音頻采用JACK音頻連接套件(JACK),MIDI采用高級Linux聲音架構(gòu)(ALSA)。
功能介紹
多軌音頻和MIDI排序和錄制。
基于Qt C++應(yīng)用和UI框架開發(fā)。
使用JACK作為音頻和ALSA sequencer作為MIDI的多媒體基礎(chǔ)架構(gòu)。
傳統(tǒng)的多軌錄音機控制模式。
支持音頻文件格式。OGG (通過libvorbis), MP3 (通過libmad, 僅僅是播放), WAV, FLAC, AIFF和許多許多其他格式(通過libsndfile)。
支持標(biāo)準(zhǔn)midi文件(格式0和1)。
非破壞性、非線性編輯。
每個會話/項目的音軌數(shù)量不限。
每個軌道的重疊片 段數(shù)量不限。
XML編碼的片 段/項目描述文件(SDI)。
點選、多選、拖放互動(拖、移、放、剪、復(fù)制、粘貼、粘貼-重復(fù)、刪除、分割、合并)。
無限的撤銷/重做。
內(nèi)置混音器和監(jiān) 聽控制。
內(nèi)置連接跳線控制和持久性(如QjackCtl)。
支持 LADSPA、DSSI、原生 VST(2)、VST3 和 LV2 插件。
每條音軌或總線的插件數(shù)量不限。
支持插件預(yù)設(shè)、程序和分塊/配置,包括原生 VST FXB/FXP 文件支持。
每條音軌或匯流排的音訊/MIDI效果傳送/回送插件數(shù)量不限。
循環(huán)錄制/取景。
音頻/MIDI片 段淡入/淡出、交叉淡入(線性、二次、三次)。
音頻/MIDI片 段的增益/音量,標(biāo)準(zhǔn)化,導(dǎo)出。
音頻/MIDI音軌和插件參數(shù)自動化(動態(tài)曲線、采樣和保持、線性和花鍵模式)。
音頻片 段時間拉伸(類似WSOLA或通過librubberband),音調(diào)移動(通過librubberband)和無縫采樣率轉(zhuǎn)換(通過libsamplerate)。
音頻/MIDI音軌導(dǎo)出(混合、渲染、合并)。
音頻/MIDI節(jié)拍器小節(jié)/節(jié)拍點擊。
無限的速度/節(jié)拍圖。
無限的位置/條形標(biāo)記。
MIDI剪輯編輯器(矩陣/鋼琴卷)。
MIDI樂器定義(a-la Cakewalk(tm) (*.ins));也支持SoundFont (*.sf2) 和MIDI Names XML (*.midnam) 文件。
MIDI控制器映射/學(xué)習(xí)/分配(混音器和插件參數(shù))。
MIDI系統(tǒng)專用(SysEx)設(shè)置。
JACK傳輸同步主/從。
JACK會話支持。
NSM(非/新會話管理)支持。
啟用 MMC 控制面。
支持 MIDI 時鐘、歌曲位置提示。
可配置的鍵盤和 MIDI 控制器快捷鍵。