Bonjour, je suis un peu newbie sur le sujet et je ne sais pas si je suis dans le bon forum...
Je voudrais faire une sorte de "module transposeur" que je puisse utiliser dans GarageBand ou MuseScore (je n'ai pas envie de passer trop de temps à apprendre un autre environnement de composition musicale).
Ce "module" doit fonctionner de la manière suivante:
- lorsqu'une piste joue une note (MIDI "key-on" + <key> + <vel> ) sur le MIDI channel écouté par le module:
-- le module duplique le code reçu en plusieurs exemplaires avec quelques variations (modification de <key>, modification de <vel> )
-- le groupe de notes est envoyé simultanément (comme un accord, quoi) sur le même MIDI channel (ou un autre, si ça pose problème) vers un synthétiseur soft standard, par exemple, un piano.
Je voudrais d'abord savoir si c'est possible!
Car j'ai l'impression que les modules utilisables dans GarageBand sont des DSP (ce que je ne souhaite pas faire) plutôt que des modules travaillant sur les codes MIDI et je ne tiens pas trop à devoir faire un instrument complet (avec générateur de son, ADSR, etc.).
J'aimerais avoir des pistes...
L'idéal serait que je puisse avoir accès au code source d'un module plus ou moins similaire que je puisse bidouiller (peu importe le langage).
Dois-je m'orienter vers du AU ou du VST (je travaille sous macos 10.12.6)?
Les pistes que j'ai commencé à explorer sont WDL-OL, Juce, PureData...
J'ai notamment commencé à regarder le tutoriel de Martin Finke concernant l'utilisation de WDL-OL, mais il semble bien vieux car il mentionne Xcode 4 alors qu'on en est à la version 8.3.3, voire 9 beta et j'ai peur que ce ne soit trop dur à configurer/débeuguer.
Merci d'avance pour toute information pouvant m'aider
Partager