web-dev-qa-db-fra.com

Comment obtenez-vous Rosegarden pour jouer du son lorsque vous jouez un midi dedans?

Comment obtenez-vous Rosegarden pour jouer du son lorsque vous jouez un midi dedans? Ai-je besoin de Jack en cours d'exécution?

3
Akiva

Il n'est pas nécessaire que Jack soit en cours d'exécution pour pouvoir lire des MIDI avec Rosegarden.

Ce que j'ai maintenant en cours d'exécution est la lecture du fichier MIDI via Rosegarden et QSynth.

Le processus à partir d’Ubuntu 17.10 est en grande partie le même comme ici , mais suivez ces étapes:

  • installer QSynth apt-get install fluidsynth
  • installer une bibliothèque soundfont apt-get install fluid-soundfont-gs
  • configurez QSynth sur Enable MIDI Input en cochant la case dans Setup > MIDI
  • configurez QSynth pour utiliser alsa Audio Driver sous Setup > Audio
  • configurez QSynth pour utiliser le soundfont sous Setup > Soundfonts; pointez sur /usr/share/sounds/sf2/FluidR3_GM.sf2 ou votre emplacement de soundfont
  • autoriser le redémarrage de QSynth quand il vous le demandera
  • installer Rosegarden apt-get install rosegarden
  • avec QSynth ouvert, lancez Rosegarden
  • Dites à Rosegarden de jouer avec QSynth Studio > Manage MIDI Devices et de régler General MIDI Device sur n'importe quelle émission diffusée par QSynth en tant qu'option d'entrée MIDI, c.-à-d. 129:0 Synth input port ou similaire.
1
ljs.dev

Le documentation dit:

Rosegarden prend en charge les plug-ins de synthèse pour une synthèse précise des échantillons de MIDI pistes.
[…]
En plus des plugins, Rosegarden peut communiquer avec n’importe quel nombre de synthés virtuels autonomes pour Linux à l’aide du protocole ALSA du séquenceur ALSA MIDI.

Les plugins de synthé sont généralement très spécialisés; si vous souhaitez lire un fichier MIDI aléatoire, vous avez probablement besoin d'un synthétiseur logiciel General-puporse tel que Fluidsynth ou Timidity.

1
CL.