• Lecteur ADLMIDI 1
  • Lecteur ADLMIDI 2

Lecteur ADLMIDI

Ceci est un lecteur MIDI simple et léger basé sur la synthèse FM de l'OPL3 (Yamaha YMF262). Le lecteur peut jouer tout fichier MIDI, MUS, XMI ou IMF dont vous disposez sur votre appareil.
Le lecteur comprend 76 banque de timbres issues de divers jeux DOS, logiciels musicaux, et sources diverses que vous pouvez choisir afin de donner la sonorité que vous voulez à votre musique. Vous avez également la possibilité d'utiliser votre propre banque de timbres au format WOPL.

# Fonctionnalités clé du synthétiseur libADLMIDI :
* Émulation de l'OPL3 gérant le mode quatre opérateurs
* Patches FM inclus provenant d'un certain nombre de jeux PC connus, copiés depuis des fichiers aux formats courants AIL = Miles Sound System / DMX / HMI = Human Machine Interfaces / Creative IBK
* Son stéréo
* Nombre de circuits OPN2 simulés au choix entre 1 et 100 (1800 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
* Gestion de la lecture du format Id-software Music File (IMF)
* Gestions de banques personnalisées en format WOPL (la spécification se trouve ici : https://github.com/Wohlstand/OPL3BankEditor/blob/master/Specifications/WOPL-and-OPLI-Specification.txt)
* 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)

# Links
* Code source du lecteur : https://github.com/Wohlstand/ADLMIDI-Player-Java
* Code source de libADLMIDI : https://github.com/Wohlstand/libADLMIDI
* L'éditeur de banques OPL3 permettant de créer ou modifier des banques de timbres WOPL : https://github.com/Wohlstand/OPL3BankEditor/

Catégorie : Musique et audio

Recherches associées