DirectMusic

Le DirectMusic est un composant du DirectX api de Microsoft qui permet la musique et les effets sains à se composer et être jouée et fournit le contrôle interactif flexible de la manière qu'ils sont joués. Structuralement, DirectMusic est un ensemble à niveau élevé d'objets, établi sur le DirectSound , qui te permettent de jouer le bruit et la musique sans devoir devenir aussi de bas niveau que DirectSound. Le DirectSound tient compte de la capture et du playback des échantillons sains numériques, tandis que DirectMusic fonctionne avec des données musicales message-basées. La musique peut être synthétisée dans le matériel, dans le synthétiseur de logiciel de Microsoft de , ou dans un synthétiseur fait sur commande.

Histoire

DirectMusic a été libéré la première fois par Microsoft dans le 1996 pendant qu'une commande d'ActiveX appelait l'architecture d'Interactive Music (IMA). Il a été présenté en tant qu'élément de la version 6.1 du 1999 de bibliothèque de DirectX en février et est inclus dans tous les logiciels d'exploitation de Microsoft Windows commençant par l'édition de Windows 98 deuxièmes.

Détails

DirectMusic fournit un système complet pour mettre en application les bandes sonores dynamiques de qui tirent profit de l'accélération de matériel de , des bruits téléchargeables (DLS) de , des objets (DMOs) de médias de DirectX de , des effets de positionnement de 3D avancés et plusieurs autres dispositifs. DirectMusic fournit la composition et le playback des bandes sonores musicales dynamiques basées sur le matériel compositionnel stocké. Plutôt qu'un playback statique, la musique est produite en marche, et est jouée avec des variations, et peut répondre aux événements flexibles de programme. Using DirectMusic, c'est possible :
Bruits de charge et de jeu de

à partir des dossiers ou ressources dans le MIDI , le WAV , ou le format d'exécution produit par DirectMusic. La taille de fichier de fichier des voies saines de DirectMusic étant relativement petites, le fait très bien adapté aux applications Web.
Programmer la synchronisation des événements musicaux avec la haute précision. DirectMusic permet timestamping des données d'entrée du MIDI au moment de l'arrivée à une horloge de référence large de système. La musique ou les effets sains composés pour DirectMusic peut être très flexibles et peut changer dynamiquement avec le temps ou en réponse à un événement d'utilisateur. DirectMusic aborde les problèmes du api de MidiOut de du legs de Windows, qui a la synchronisation précaire et la commande en temps réel limitée.
Jouer des sources multiples simultanément, de chacune avec la synchronisation séparée et des ensembles d'instrument.
Envoyer les changements du tempo , les changements de pièce rapportée, et d'autres événements du MIDI programmatically.
Employer les bruits téléchargeables (DLS), un standard ouvert de par l'association de fabricants du MIDI de , en permettant à des réalisateurs de produire des bruits de table de vague sur le matériel audio non équipé de la synthèse de Wavetable de . Les bruits téléchargeables peuvent être prolongés pour inclure les instruments nouveaux ou adaptés aux besoins du client.
Sur les ordinateurs avec la carte saine qui manquent de la synthèse de Wavetable de , le synthétiseur de logiciel du de DirectSound s'assure que cette musique message-basée telle que des dossiers du MIDI et segments de DirectMusic retentir identique sur toutes les configurations de matériel plutôt qu'en jouant différemment sur différents ordinateurs avec différentes cartes saines. Une application peut également jouer une variété illimitée d'instruments et même produire les bruits uniques pour différentes notes et vitesses.
Localiser les bruits dans un environnement 3D.
Appliquer facilement les changements du lancement , la réverbération , et d'autres effets.
Utiliser plus de 16 canaux du MIDI . DirectMusic permet à tout nombre de voix pour être joué simultanément, jusqu'aux limites du synthétiseur.
Jouer les segments sur différents chemins audio, de sorte que des effets ou le spatialization puissent être appliqués individuellement à chaque bruit.
Capturer les données du MIDI, ou les couler d'un port à l'autre.
Le producteur de DirectMusic de peut être employé pour créer les dossiers sains qui profitent pleinement des dispositifs interactifs de DirectMusic.

Sur le Windows Vista , DirectMusic de Microsoft emploie seulement la synthèse de logiciel.

Voir également

DirectSound
MIDI
DirectX embrochable

.

Random links:H-1 d'un état à un autre | Medina, le Dakota du Nord | Traînée de Seminole | Javad Kazemian | Osmund Bopearachchi | DirectMusic