• Lecteur OPNMIDI 1
  • Lecteur OPNMIDI 2

Lecteur OPNMIDI

Ceci est un lecteur MIDI simple et léger basé sur la synthèse FM de l'OPN2 (Yamaha YM2612) ou l'OPNA (YM2608). Le lecteur peut jouer tout fichier MIDI, MUS ou XMI dont vous disposez sur votre appareil.
Le lecteur a une banque de timbres compatible avec General-MIDI et en partie avec XG, construite a partir d'instruments importés de divers jeux Sega Megadrive/Genesis, portés depuis OPL3, ou bien faits maison.
Vous avez la possibilité d'utiliser votre propre banque de timbres au format WOPN afin de donner de nouvelles sonorités de votre musique.

# Fonctionnalités clé du synthétiseur libOPNMIDI :
* Émulation de l'OPN2
* Banque personnalisable de patches FM (utilisez l'éditeur (https://github.com/Wohlstand/OPN2BankEditor) afin de créer votre propre banque)
* Son stéréo
* Nombre de circuits OPN2 simulés au choix entre 1 et 100 (600 canaux maximum !)
* Panoramique (binaire, soit canal gauche/droit actif/inactif)
* Modulation de ton à hauteur ajustable
* Vibrato répondant aux paramètres RPN/NRPN
* Maintien (alias Pédale sustain) et Sostenuto
* Gestion des fichiers MIDI et RMI
* Gestion d'une API MIDI en temps réel
* Gestion du marqueur débutBoucle / finBoucle (Final Fantasy VII)
* Début de boucle basé sur le contrôleur 111 (RPG-Maker)
* Utilisation automatique d'arpège pour les accords, afin de réduire la pression sur les canaux
* Gestion des synthétiseurs MIDI multiples en travail simultané, (message FF 09 sélectionnant le port/appareil de la piste), permettant de dépasser la limite de 16 canaux
* Support partiel des standards GS et XG (davantage d'instrument que l'ensemble GM 128:128, possibilité d'avoir plusieurs canaux percussifs, et gestion de certains contrôleurs GS/XG exclusifs)
* Le CC74 "Brillance" affecte le niveau des modulateurs (simule la coupure en fréquence des synthés Wave Table)
* Gestion du portamento (CC5, CC37, and CC65)
* Gestion en SysEx de quelques fonctionnalités génériques, GS, et XG
* Option panoramique stéréo étendue (fonctionne uniquement avec les émulateurs)

# Liens
* Code source du lecteur : https://github.com/Wohlstand/OPNMIDI-Player-Java
* Code source de libOPNMIDI : https://github.com/Wohlstand/libOPNMIDI
* L'éditeur de banques OPN2 permettant de créer ou modifier des banques de timbres WOPL : https://github.com/Wohlstand/OPN2BankEditor/

Catégorie : Musique et audio

Recherches associées