Communiquer avec fluidsynth en mode serveur
Bonjour, Salut tout le monde,
J'ai mon amie qu'a un super piano électrique et qui aimerait
se lancer dans la compositions de sons synthétiques.
Je souhaite utiliser fluidsynth en mode serveur, donc option -is.
Bon ça je sais faire mais mon idée serai d'envoyer des commandes d'événements à fluidsynth
afin de pouvoir par exemple:
Aussi j'aimerais savoir s'il est possible de le faire envoyer des données (sa sortie)
dans une autre application.
Je peux le faire ainsi mais c'est lourd car il quitte et charge tout pour rien:
Bon ça se fait certainement par le shell mais je ne sais trop comment et puis je connais
fluidsynth depuis trop peu longtemps donc si quelqu'un a déjà fait pas mal joujou avec
je suis intéressé.
A noter que j'ai fait du développement d'interfaces en mode caractères sous Linux
entre-autre en python avec ma propre librairie.
Et que j'aime bien travailler avec parce que c'est léger et rapide et léger.
Mais là c'est fluidsynth que je ne maîtrise pas.
Peut-être qu'il y a une interface de communication Python vers fluidsynth : j'ai même pas cherché.
D'avance, je vous remercie.
J'ai mon amie qu'a un super piano électrique et qui aimerait
se lancer dans la compositions de sons synthétiques.
Je souhaite utiliser fluidsynth en mode serveur, donc option -is.
Bon ça je sais faire mais mon idée serai d'envoyer des commandes d'événements à fluidsynth
afin de pouvoir par exemple:
- Extraire la liste des instruments
- Changer d'instruments
- Changer le volume
- etc 1
- etc 2
Aussi j'aimerais savoir s'il est possible de le faire envoyer des données (sa sortie)
dans une autre application.
Je peux le faire ainsi mais c'est lourd car il quitte et charge tout pour rien:
Copy to clipboard
echo "inst 1" | fluidsynth -g 5 -r 48000 /usr/share/sounds/sf2/FluidR3_GM.sf2
Bon ça se fait certainement par le shell mais je ne sais trop comment et puis je connais
fluidsynth depuis trop peu longtemps donc si quelqu'un a déjà fait pas mal joujou avec
je suis intéressé.
A noter que j'ai fait du développement d'interfaces en mode caractères sous Linux
entre-autre en python avec ma propre librairie.
Et que j'aime bien travailler avec parce que c'est léger et rapide et léger.
Mais là c'est fluidsynth que je ne maîtrise pas.
Peut-être qu'il y a une interface de communication Python vers fluidsynth : j'ai même pas cherché.
D'avance, je vous remercie.