Forum des Objets Communicants et Solutions pour les Libérer...


 
AccueilAccueil  GalerieGalerie  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  

Partagez | 
 

 jouer un petit petit fichier midi

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
carlo64
Bronze Nabz
Bronze Nabz


Localisation : italia
Nbr de messages : 118
Carottes : 992

MessageSujet: jouer un petit petit fichier midi   Jeu 22 Jan 2015 - 23:32

bonjour

Je voulais essayer de jouer à un mini fichiers midi à notre lapin
et je ai essayé de cette façon ...

modifié le Code de Démarrage fichier main.mtl d'entrer un nouveau type de contrôle pour la chorégraphie
voir ci-dessous.



--------------
const CH_ifne=18;;
const CH_attend=19;;
const CH_setmotordir=20;; // v16

const CH_midi_file=30;; // --------vmidi
var lun;;// ---------------vmidi
var stringa;;// ----------vmidi
-----------------------

------------------------------
// v17
else if code== CH_set_led_off then
(
//Secholn "CH_set_led_off ";
led 4-strget chordata chorindex+1 0;
1
)
// -----------------------vmidi start
// -----------------------vmidi start
// -----------------------vmidi start
else if code==CH_midi_file then
(
 Secholn "debug: CH_midi_file";
            let strget chordata chorindex+1 -> byte1 in
    let strget chordata chorindex+2 -> byte2 in
                (
                  set lun=byte1*256 + byte2;  
                  set stringa=nil;
//   set lun=strget (chordata chorindex+1)*256 + strget chordata chorindex+2 ;
                   // lunghezza file midi
                  Iecholn lun;
                  for idx=0;idx                  let  strget chordata chorindex+idx+3 -> aa in
                  (
                  set stringa = strcat stringa  ctoa aa
                  //Secho ctoa aa
                  )
                 );
                 Secholn stringa;
         wavstartlocal stringa::nil;
 lun+2
)
// ------------------- vmidi end
// ------------------- vmidi end
// ------------------- vmidi end

else if code==CH_randmidi then
(
------------------------

et puis je ai changé le générateur de chorégraphie pour produire un simple transfert de fichier à donner


apparemment cela fonctionne ...  nabzlol
pardonner la laideur du code ...
Je espère que je vous ai donné un peu d'inspiration!

Ciao
Carlo
Revenir en haut Aller en bas
Métis
Lapin nain
Lapin nain


Localisation : France
Nabaztag : tag
Nbr de messages : 12
Carottes : 824

MessageSujet: Re: jouer un petit petit fichier midi   Mer 4 Fév 2015 - 13:52

Bonjour Carlo et merci
Je me posais justement la question de la lecture des fichiers midi : ça n'est pas possible sans modifier le code du lapin comme tu le proposes ?
Revenir en haut Aller en bas
carlo64
Bronze Nabz
Bronze Nabz


Localisation : italia
Nbr de messages : 118
Carottes : 992

MessageSujet: Re: jouer un petit petit fichier midi   Ven 20 Fév 2015 - 15:33

ciao!
excuser le retard
Autant que je sache pas ...
Je ne ai pas trouvé un autre système.
... Mais je espère que quelqu'un va me contredire! nabzsmile

Carlo
Revenir en haut Aller en bas
bretelles
Lapin nain
Lapin nain


Age : 40
Localisation : Paris
Nabaztag : Agatag et Barnab (serveur local)
Nbr de messages : 44
Carottes : 2148

MessageSujet: Re: jouer un petit petit fichier midi   Lun 26 Déc 2016 - 14:39

Bonjour,

vieux topic mais sait-on jamais, pour jouer des midis, j'ai procédé ainsi voir le topic dédié

Si vous avez des midis qui fonctionnent, je suis preneur yellownabzsmile

Bonne journée

Bretelles
Revenir en haut Aller en bas
Contenu sponsorisé




MessageSujet: Re: jouer un petit petit fichier midi   

Revenir en haut Aller en bas
 
jouer un petit petit fichier midi
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Recherche Fichiers MIDI
» Problème de sons avec certains fichiers MIDI
» Alex kidd in Modern World
» [Nantes] Samedi 16 octobre au Temple du Jeu
» Jeu à la con pour perte de temps au boulot

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum des Objets Communicants et Solutions pour les Libérer... :: II. Nabaztag, Karotz, mir:ror, Dal:Dal (Violet Object Operating System) :: Les Nabaztags sont sauvés ! Les solutions... :: [OJN] OpenJabNab-
Sauter vers: