Stap 5: Running Fluidsynth en verbinden met uw MIDI-controller
De laatste stap van onze Instructable is het uitvoeren van dat fluidsynth in verband met uw MIDI-controller.
Het eerste wat dat we nodig hebben is dat Fluidsynth uitgevoerd met de gewenste SoundFont. Ter lancering van Fluidsynth, het commando dezelfde dat wij van de vorige stap gebruikt, .midi filename verwijderen uit het. Merk op dat de -g 3 -parameter in te stellen van de winst van de SoundFont, dus als het volume is te hoog of te laag, tune het er. De opdrachtregel zullen zoiets als dit:
#fluidsynth -a alsa -g 3 FluidR3_GM.sf2
Nu komt het lastige deel.
Nu heb je waarschijnlijk de Fluidsynth shell voor je, en als u het sluit, sluit u de software. Het idee hier is Fluidsynth verzenden de achtergrond, de MIDI-verbindingen configureren en uitvoeren van het op de voorgrond weer. U kunt veronderstellen dat alsof we Fluidsynth venster minimaliseren, open een venster voor het configureren van de audio-aansluitingen, en Fluidsynth opnieuw te maximaliseren.
Te verzenden Fluidsynth achtergrond, drukt u op Ctrl + Z. U ziet uw Linux prompt terug opnieuw (maar de software nog steeds wordt uitgevoerd op de achtergrond).
Fluidsynth met uw MIDI-controller te verbinden, het uitvoeren van de alsa hulpprogramma aVerbind. Eerst wij alle MIDI poorten en er later uitgang uw MIDI keyboard als een Fluidsynth-input. Voor een overzicht van alle beschikbare MIDI poorten, voert u de volgende opdracht:
#aconnect -o
De uitvoer is zoiets als dit:
client 20: 'UMA25S' [type=kernel] 0 'UMA25S MIDI 1 ' client 128: 'FLUID Synth (348)' [type=user] 0 'Synth input port (348:0)'
Neem nota van de nummers twee client (in dit geval 20 en 128), en ook de poortnummers (0 voor mijn controller output) en 0 voor Fluidsynth input.
Nu verbinden we beide, met behulp van de opdracht:
#aconnect 20:0 128:0
Moet u terug op de Linux prompt weer, dus nu is het tijd om Fluidsynth shell terug naar de voorgrond met het commando:
#fg
Controleer uw toetsenbord, en als alles goed is gegaan, veel plezier!
De Fluidsynth shell kan gebruikt worden om verschillende dingen op de software, van de SoundFont gebruikte effecten, zoals reverb en chorus, dus controleer de softwaredocumentatie om te leren hoe te maken van de spullen die u nodig hebt.
Ik denk dat de makkelijkste manier om te veranderen van SoundFonts is stoppen met Fluidsynth (Typ quit en druk op de Enter-toets op de schaal van de software), de opdrachtregel weer met behulp van andere SoundFont-bestand uitvoeren. Daarna moet u opnieuw de software met de MIDI-controller, zoals we deden op de stappen hierboven, dus in een notendop, de software afsluit en herhaal alles op deze stap met behulp van een andere SoundFont bestandsnaam :)
Als iets mis gaat of als uw geluidskaart reageert, gewoon rebooten uw Edison-bestuur de opdracht opnieuw opstarten .