Section courante

A propos

Section administrative du site

javax.sound.midi

Son MIDI avec Java étendue
Java

Description

Ce module renferme les classes et interfaces fournissant les services d'entrées/sorties, le séquençage et la synthèse de données de format MIDI (Musical Instrument Digital Interface).

Liste des classes

Classe Description
ControllerEventListener Cette classe permet d'intégrer, par une classe, les instances nécessaires aux avertissements quand un Sequencer se produit dans un type de requête d'événement de changement de contrôle MIDI.
Instrument Cette classe contient un algorithme de synthèse de son avec certains paramètres d'ajustements, habituellement conçu pour émuler un instrument musical du vrai monde ou achever un tri spécifique d'effet sonore.
InvalidMidiDataException Cette classe permet d'effectuer la gestion d'une exception lorsqu'une indication de données MIDI innappropriés est rencontré.
MetaEventListener Cette classe permet d'intégrer, par une classe, une instance nécessaire pour avertir quand un Sequencer traite un MetaMessage.
MetaMessage Cette classe contient un MidiMessage n'ayant pas signification pour le synthétiseur, mais pouvant entreposer un fichier MIDI et interpréter un programme de séquenceur.
MidiChannel Cette classe contient une représentation d'un simple canal MIDI.
MidiDevice Cette classe contient une interface de base pour tous les périphériques MIDI.
MidiDevice.Info Cette classe contient toutes sortes de données concernant une classe MidiDevice, incluant le nom, la compagnie l'ayant créé et une description texte.
MidiEvent Cette classe contient un message MIDI et une correspondance d'expression de temps d'un tic d'horloge, et peut représenter un événement MIDI entreposé dans un fichier MIDI ou un objet Sequence.
MidiFileFormat Cette classe permet d'intégrer un type de fichier MIDI et ses informations de longueurs et de temps.
MidiMessage Cette classe contient les bases des messages MIDI.
MidiSystem Cette classe permet de fournir l'accès aux ressources MIDI systèmes installés, incluant les périphériques comme un synthétiseur, un séquenceur, une entrée MIDI et des ports de sortie.
MidiUnavailableException Cette classe permet d'effectuer la gestion d'une exception lorsqu'une composante MIDI ne peut pas ouvrir ou être créer à cause qu'elle n'est pas disponible.
Patch Cette classe contient une représentation d'un emplacement, dans un synthétiseur MIDI, dans lequel un simple instrument est entreposé (ou chargé).
Receiver Cette classe contient les objets MidiEvent et typiquement les réponses étant interpréter dans la génération de son ou de sortie de MIDI brute.
Sequence Cette classe contient une structure de données d'information musical (une chanson entière ou un morceau) pouvant être jouer en boucle d'un objet Sequencer.
Sequencer Cette classe contient un périphérique matériel ou logiciel pouvant jouer une séquence MIDI connu d'un séquenceur.
Sequencer.SyncMode Cette classe contient une représentation d'un des chemins dans lequel on retrouve la notion de fois que le séquenceur de MIDI peut être synchroniser avec un périphérique maitre ou esclave.
ShortMessage Cette classe contient un message MIDI ayant tout au plus deux octets de données et suivant celui de son octet d'état.
Soundbank Cette classe contient un ensemble d'instruments pouvant être chargé dans un synthétiseur.
SoundbankResource Cette classe contient une représentation de n'importe quel ressource audio entreposé dans un Soundbank.
Synthesizer Cette classe contient un générateur de son.
SysexMessage Cette classe contient une représentation d'un message exclusif au système MIDI.
Track Cette classe contient un piste MIDI étant indépendante du flux d'événements MIDI pouvant être entreposé le long d'une autre piste dans un fichier standard MIDI.
Transmitter Cette classe permet d'envoyer des objets MidiEvent à un ou plusieurs récepteurs.
VoiceStatus Cette classe contient des informations concernant l'état courant d'une de plusieurs voix produites par un synthétiseur.


Dernière mise à jour : Samedi, le 21 mai 2016