![]() ![]() * it under the terms of the GNU General Public License as published by * This application is free software you can redistribute it and/or modify * This file is part of a MIOS application La clockbox a t elle besoin d'un autre connecteur DIN5 pour recevoir les ordres midi ou suffit il simplement de modifier le programme ? La clockbox a t elle une adresse sur le réseau MIDI, adresse que le maître devrai spécifier ? Sinon comment font les autres 'box' pour ne réagir qu'aux ordres qui les concernent ? Puis-je mettre tout le code nécessaire dans MPROC_NotifyReceivedEvnt ? Mon idée est la suivante : il n'y a pas vraiment de mode escalve ou maître la clockbox continue de fonctionner normalement mais je lui ajoute simplement la faculté d'obéir en plus à des ordres midi. La fonction MPROC_NotifyReceivedEvnt dans le main.c de la clockbox est vide (ce qui est logique), et celle de ACsyncronizer est bien rempli. ![]() J'ai consulté le main.c de ACsyncronizer et celui de la clockbox v0_0. I've another question : Is another DIN5 input connecteur needed for the clockbox to receive MIDI events ? If no, the clockbox need to have an 'adress' in order to be identified by the master device ? What's appends if MIDI events are received by all box on the MIDI net ? Clockbox still function as well, but I just add instructions that allows clockbox to receive MIDI events. My idea : there is no real slave or master mode for clockbox. I've another question : can I put all the code needed to make 'clockbox slave function' in MPROC_NotifyReceivedEvnt or I should use other parts of the code ? But I do not find his values (F8, FA, FB and FC) ![]() I suppose I've had to copy only the instructions needed as said julienvoirin. In ACSyncronizer's main.c, the function is feeted with a lot of instructions. The function is empty, as the original clockbox should not received MIDI events. Void MPROC_NotifyReceivedEvnt(unsigned char evnt0, unsigned char evnt1, unsigned char evnt2) _wparam This function is called by MIOS when a complete MIDI event has been received ![]()
0 Comments
Leave a Reply. |