MIDI :: piste

Fonctions et méthodes pour les pistes MIDI
Télécharger maintenant

MIDI :: piste Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Sean M. Burke
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~sburke/

MIDI :: piste Mots clés


MIDI :: piste La description

Fonctions et méthodes pour les pistes MIDI MIDI :: La piste est un module Perl fournissant un constructeur et des procédés d'objets représentant une piste MIDI. Il fait partie des pistes MIDI SUITE.MIDI DONNÉE, Actuellement, trois attributs: un type, des événements et des données. Presque toutes les pistes que vous avez jamais traitées sont de type "MTRK", et c'est donc le type par défaut. Les événements sont ce qui constitue une piste MTRK. Si une piste n'est pas de type MTRK ou est une mtrk non dénommée, elle a (ou mieux!) Data.Lorsque une piste MTRK est codée, s'il y a des données définies pour cela, c'est ce qui est codé (et "données" codant " signifie juste le passer à travers intacte). Notez que cela se produit même si les données définies sont "" (mais cela ne se produira pas si les données sont due à la fois). Toutefois, s'il n'y a pas de données définies pour la piste MTRK (comme l'affaire Général), les événements de la piste sont codés, via un appel à MIDI :: Evénement :: Encode. (Si aucun événement n'est pas défini, les données ne sont pas définies, elle agit comme Une piste zéro de longueur.) Si une piste non MTRK est codée, ses données sont codées. S'il n'y a pas de données pour cela, il agit comme une piste de zéro de longueur.In d'autres mots, 1) Les événements ne sont significatifs que dans une piste MTRK, 2) Vous ne voulez probablement pas que les données et les événements définis et 3) 99,999% de l'époque, il suffit de vous inquiéter des événements dans les pistes MTRK, car c'est tout ce que vous voulez parler de toute façon.synopsis utilise MIDI; # ... qui "utilise" s midi :: piste et al $ taco_track = midi :: piste-> nouvelle; $ taco_track-> événements (, , ) ; $ opus = midi :: opus-> nouveau ({'format' => 0, 'ticks' => 240, 'pistes' => }); ... etc ... exigences: · Perl


MIDI :: piste Logiciels associés