MIDI-SoundFont synthetizer med Intel Edison och Fluidsynth (5 / 6 steg)
Steg 5: Kör Fluidsynth och ansluta den med MIDI-controller
Det sista steget i vår Instructable är att köra Fluidsynth ansluten med MIDI-controller.
Det första vi behöver är att ha Fluidsynth kör med önskad SoundFont. Till sjösätta Fluidsynth, köra samma kommando vi använde på det föregående steget, ta bort .midi filnamnet från det. Observera att parametern -g 3 är att ställa in förstärkning av SoundFont, så om volymen är för hög eller för låg, finjustera det där. Kommandoraden kommer att vara ungefär så här:
#fluidsynth - en alsa -g 3 FluidR3_GM.sf2
Nu kommer den svåra biten.
Nu har du förmodligen Fluidsynth skalet framför dig, och om du har avslutat det kan du stänga programmet. Tanken här är att skicka Fluidsynth i bakgrunden, konfigurera MIDI-anslutningarna och köra den på förgrunden igen. Du kan tänka dig som som om vi minimera Fluidsynth fönster, öppna ett fönster för att konfigurera audio-anslutningar, och maximera Fluidsynth igen.
För att skicka Fluidsynth till bakgrunden, enkelt pressa Ctrl + Z. Du bör se din Linux prompt tillbaka igen (men den programvara fortfarande kör i bakgrunden).
För att ansluta Fluidsynth till dina MIDI-controller, köra alsa verktyget aconnect. Först kommer vi lista alla MIDI-portar och senare ansluta din MIDI-klaviatur produktion som Fluidsynth bidrag. För att lista alla tillgängliga MIDI-portar, kör du följande kommando:
#aconnect -o
Produktionen kommer att vara ungefär så här:
klienten 20: "UMA25S" [typ = kernel]
0 ' UMA25S MIDI 1'
klienten 128: "Flytande Synth (348)" [typ = användare]
0 "synth input port (348:0)"
Behaga ta märka av de två klient nummer (i detta fall 20 och 128), och även portnummer (0 för min styrenhet utgång) och 0 för Fluidsynth input.
Nu ansluter vi båda, med kommandot:
#aconnect 20:0 128:0
Du bör vara tillbaka på det Linux snabbt igen, så nu är det dags att föra Fluidsynth skal tillbaka till förgrunden med kommandot:
#fg
Kolla ditt tangentbord, och om allt gick bra, ha kul!
Fluidsynth skalet kan användas för att ställa in flera saker på programvara, från den SoundFont används till effekter som reverb och chorus, så vänligen Läs dokumentationen för programvaran för att lära sig göra saker du behöver.
Jag tycker verkligen att det enklaste sättet att ändra SoundFonts är sluta Fluidsynth (bara skriver du quit och trycker på ENTER på programvarans skal), och springa befalla lina igen med andra SoundFont fil. Efter det måste du återansluta programvaran med MIDI-controller, som vi gjorde på trappan framför, så i ett nötskal, avsluta programmet och upprepa allt om detta steg med ett annat SoundFont Filnamn :)
Om något går fel eller om din ljud kort slutar svara, helt enkelt starta din Edison styrelse med kommandot starta om .