Programmerbara MIDI Synth med Intel Edison och Csound (3 / 6 steg)
Steg 3: Konfigurera ljud kortet
För att ansluta MIDI-controller till USB-host port Edison styrelsen (typ A-kontakt), använde jag en USB-hubb, för att ge tillräckligt med ström till registeransvarige. För att använda USB-porten på bordet, behöver du ändra växeln inunder (SW1) upp (till typ A-kontakt sidan), som Visa på ovanstående bild. Normalt är denna växel på motsatt riktning, gör det möjligt att driva styrelsen och ladda Arduino skisser.
Kolla om din ljud- och MIDI-controller kändes igen:
#cat /proc/asound/cards
0 [Loopback]: Loopback - Loopback
Loopback-1
1 [UMA25S]: USB-ljud - UMA25S
BEHRINGER UMA25S på usb-dwc3-host.2-1.4.1, full fart
2 [CODEC]: USB-ljud - USB Audio CODEC
Burr-Brown från TI USB Audio CODEC på usb-dwc3-host.2-1.4.2, full fart
Verktyget amidi visas mer information om din MIDI-controller.
#amidi -l
Dir namn
IO hw:1, 0, 0 UMA25S MIDI 1
Om du vill kontrollera alla dina ljudenheter som känns igen av alsa, skriver du:
#aplay -L
null-
Ignorera alla prover (uppspelning) eller generera noll prover (capture)
standard: kort = Loopback
Loopback, Loopback PCM
Standardenhet för ljud
sysdefault:Card = Loopback
Loopback, Loopback PCM
Standardenhet för ljud
standard: kort = CODEC
USB Audio CODEC, USB-ljud
Standardenhet för ljud
sysdefault:Card = CODEC
USB Audio CODEC, USB-ljud
Standardenhet för ljud
Om du vill ange standardenhet för alsa till ljudkortet, kontrollera först hw antalet kortet:
# cat /proc/asound/cards
0 [Loopback]: Loopback - Loopback
Loopback-1
1 [UMA25S]: USB-ljud - UMA25S
BEHRINGER UMA25S på usb-dwc3-host.2-1.4.1, full fart
2 [CODEC]: USB-ljud - USB Audio CODEC
Burr-Brown från TI USB Audio CODEC på usb-dwc3-host.2-1.4.2, full fart
I mitt fall är standard 2.
Skapa en fil med namnet .asoundrc på din hemmapp (/home/root) med följande innehåll (Ersätt X med våra maskinvaru-id):
PCM.! standard {
Skriv hw
kort X
}
CTL.! standard {
Skriv hw
kort X
}
Vid denna punkt, måste du ladda alsa konfigurationen om du vill ändra standard-ljudadaptern. Gör att du enkelt kan logga ut och logga in eller köra kommandot:
#alsactl döda omsökning
För att justera utvolymen, Använd alsamixer.
#alsamixer
Om allt är bra, öppnas alsamixer visar volymfältet för ljudkortet.
Testa av ljudet med verktyget speaker-test (du bör höra en sinus våg ljud och stereo utgång):
#speaker-test - tsine-c2
Tryck på CTRL + C för att avsluta testet.