Programmerbara MIDI Synth med Intel Edison och Csound (5 / 6 steg)
Steg 5: Konfigurera Csound
Kör på prov GetDeviceList.csd tillgänglig här, för att få hw id för ljudkortet Audion (BTW, bör detta vara samma id som vi använt tidigare, men nu kommer det att informeras av Csound):
# csound GetDeviceList.csd
Ser du några rader och slutligen, ungefär så här:
ALSA: måste ange ett enhetsnamn, inte ett tal (t.ex. - odac: hw: 0, 0)
"hw:0, 0" - Loopback PCM: Loopback PCM: uppspelning 8: fånga 8
"hw:0, 1" - Loopback PCM: Loopback PCM: uppspelning 8: fånga 8
"hw:2, 0" - USB-ljud: USB-ljud: uppspelning 1: fånga 1
I min styrelse är hw-ID 2.
Hämta på csound midi synth kod tillgänglig här till din styrelse:
#wget http://raw.githubusercontent.com/homembit/MIDI_Edison/master/midisynthesizer.csd
Redigera konfiguration (< CsOptions >-avsnitt i början av filen) till något liknande:
< CsOptions >
-odac: hw: X - b256-B1024-Ma- + rtaudio = alsa- + rtmidi = alsa
< / CsOptions >
Det viktiga här är den - odac: hw:X, var X är ditt ljudkort hw-ID (i mitt fall, - odac: hw: 2).
Denna synth skrevs av Victor Lazzarini och utgiven på Csound maillista. Victor auktoriserad mig att omfördela koden, och jag skulle vilja tacka honom för koden och även för att hjälpa andra människor på forum. Hans svar och förklaringar om flera saker var grundläggande för att hjälpa mig att sätta alla dessa bitar ihop. Muito obrigado, Victor! (Ja, vi är båda brasilianare :)).
Tips: spara denna config linje i någon fil på brädan, eftersom du behöver det att köra flera andra Csound program som finns tillgängliga på webben.