Linux PRO audioLinux PRO audio
2017新況, CC BY-SA 4.0
張正⼀(MGdesigner)
徵⾳梅林開發委員會
Powered by Rabbit 2.1.8 and COZMIXNG
PRO
專業⾳訊(alsa+jack)
業餘⾳訊(alsa+pulseaudio)
pulseaudio
良好桌面體驗
⾳訊繞接(網)、各AP獨⽴聲控
無縫裝置切換
⾳訊低延遲(⾮常關鍵)
專業?業餘?
軟體⾳源、效果器低延遲(latency)
容忍上限20ms(最差可容許)
同步所有⾳樂⽣產力AP
⾳樂⽣產力AP間複數管線相接
算⾳要即時完成
效果器 C
JACK
⾳源器 A 2軌
ALSA driver
硬體
Linux kernel
ALSA API lib
效果器 D
效果器 A
⾳源器 A 1軌
效果器 B
效果器 B
⾳源器 B 1軌
效果器 E
host A host B
指揮:低延遲、同步
複數管線
JACK框架
JACK -專業⾳樂產製標準
block超低⾳訊延遲
AP間同步
route管線(含netjack)
AP跟硬體間
AP之間
桌面體驗?
最極端系統滿載時
聲⾳優先、畫面凍結
搭配低延遲核⼼
RT-patched kernel
最低0.667ms,適合重度現場演奏
lowlatency
最低5ms,⼀樣可以現場演奏
JACK / JACK2
JACK2⾮JACK的替代
API: C VS C & C++
SMP多核⼼:JACK2
送到output的不同chain才能分散
跟pulseaudio分享ALSA:JACK2
⾳樂⽣產(⾮)發⾏套件
AVLinux 2017:Debian 底
JACK,builtin rt-linux
KXstudio 14.04:Kubuntu 底,PPA
JACK2,lowlatency-linux
KXstudio Cadence
其他OS的⾳訊
Windows Vista以後:ASIO、
WASAPI、舊Directaudio
Mac:Core Audio
Linux JACK跟其他最⼤不同
管線機制在系統層
平等DAW不獨占硬體
⾳源、效果器可獨⽴存在
⼤整合 ALSA/pulseaudio
plugin spec
LADSPA:舊效果器規格
DSSI:延伸LADSPA作軟體⾳源
LV2:新式,整合LADSPA與DSSI
VST/VSTi:來⾃Windows
LADSPA
DSSI
LV2
VST/VSTi on Linux?
透過wine-rt
native 編譯
2017 VST3 ⽀援Linux
VST plug-in SDK 3.6.7
雙授權 VST3 License/GPL3
其他軟體
Virtual Playing Orchestra
取樣⾳源庫
專業SFZ格式
http://virtualplaying.com/
virtual-playing-orchestra/
Impro-visor 9.0.1
本是爵⼠樂⼿練習即興
即時作曲
realtime melody rendering
AI即興(作曲)
有deep learning
Impro-visor作曲中
你們的虛擬歌⼿哩?
沒有editor很難做事
依附過時UTAU各種⿇煩
db.ini no unicode
任意⾃動排序無識註解
WaltzEditor 等三種新平台
WaltzEditor
Waltz特⾊
QT based 跨平台
World 演算法based
XML based歌聲資料庫(UNICODE)
開發中
架構
徵⾳梅林動向
講話(Yuan Chao)
研究搬家到Waltz架構 (I with Goescat)1.
⼈⼯校正台灣華語庫2.
硬體
MOD 電吉他綜合效果器
MOD 特性
可程式化
arm based Linux機器
當然跑JACK
作者:KXstudio 的⼤頭 - FalTX
⾃己串效果器
SoundGrid
SoundGrid
http://www.waves.com/
Intel CPU的Linux 電腦
軟久必硬,硬久必軟
替Windows/ Mac打⼯
不想只是替⼈家打⼯
My 開發中創作/直播⾳控筆電
暫名Musictop
整合專業audio interface
野外4G直播
⼀⼈/⼩樂團⾳控
同時⾳控+直播
直播測試影⽚
感謝合作廠商
藍天CLEVO
CJSCOPE 喜傑獅
END
Q&A
contact
shoichi.chou@gmail.com
Powered by Rabbit 2.1.8 and COZMIXNG

Linux Pro audio development 2017