USB MIDI 鍵盤を繋げて、ピアノ風の演奏を楽しむために。
- MIDI Synthesizer 経由の USB MIDI 演奏
- メトローム
- Standard MIDI File による伴奏
- ハードウェア
- Raspberry Pi 4 Model B/4GB (Raspberry Pi OS with desktop 64bit)
- microSD card 32GB
- DISPLAY
- 4.3inch DSI LCD with case (Waveshare 18645 )
- AUDIO OUTPUT
- Headphones Jack
- Neck Speaker - USB & Wireless (SANWA Neck Speaker 400-SP102)
- USB-DAC (Sharkoon GAMING DAC PRO S)
- Bluetooth Headphones (SONY LinkBuds)
- INPUT
- USB-MIDI Keyborad (M-AUDIO KEYSTATION49 MK3 )
- ソフトウェア
- JACK Audio Connection Kit version 1.9.17
- FluidSynth version 2.1.7
- Python version 3.9.2
- Kivy[base] version 2.1.0
# 日本語フォント
~ $ sudo apt -y install fonts-ipaexfont
# jackd(jackd2) with qjackctl
# fluidsynth with libfluidsynth2, qsynth, fluid-soundfont-gm)
~ $ sudo apt -y install jackd pulseaudio-module-jack fluidsynth
Bluetoothデバイスへ音出しするには、RaspberryPi4 - Bluetooth A2DP 接続を参照
~ $ python3 -m venv AudioWorkstation/venv --upgrade-deps
~ $ cd AudioWorkstation
~/AudioWorkstation $ source venv/bin/activate
(venv) ~/AudioWorkstation $ pip install -U git+https://github.com/tomosatoP/AudioWorkstation.git
(venv) ~/AudioWorkstation $ initialize
# Audioworkstation/sf2フォルダにsf2サウンドフォントファイルを設置
# Audioworkstation/midフォルダにSMF(StandardMidiFile)ファイルを設置
(venv) ~/AudioWorkstation $ deactivate
~ $ cd AudioWorkstation
~/AudioWorkstation $ source venv/bin/activate
(venv) ~/AudioWorkstation $ python3 -m audioworkstation
# 終わったら
(venv) ~/AudioWorkstation $ deactivate
~ $ rm -rf AudioWorkstation