modif pour des essai car ça ne fonctionne pas avec PC + carte son
This commit is contained in:
parent
bf72d3e3ec
commit
3e2f40b3b5
@ -21,8 +21,6 @@
|
||||
| B1 | 52 | A2 | 2D |
|
||||
| B2 | 51 | A2# | 2E |
|
||||
| B3 | 50 | B2 | 2F |
|
||||
| B4 | 10 | C3 | 30 |
|
||||
| B5 | 11 | C3# | 31 |
|
||||
| B6 | 12 | D3 | 32 |
|
||||
| B7 | 13 | D3# | 33 |
|
||||
|
||||
@ -66,12 +64,14 @@
|
||||
const int Masque128 = B10000000 ;
|
||||
|
||||
|
||||
int RegistreA = 0xFF ; /* initialisation registre A */
|
||||
|
||||
|
||||
int RegistreB = 0xFF ; /* initialisation registre B */
|
||||
int RegistreC = 0xFF ; /* initialisation registre C */
|
||||
int RegistreL = 0xFF ; /* initialisation registre L */
|
||||
int RegistreA ; /* initialisation registre A */
|
||||
|
||||
|
||||
int RegistreB ; /* initialisation registre B */
|
||||
int RegistreC ; /* initialisation registre C */
|
||||
int RegistreL ; /* initialisation registre L */
|
||||
|
||||
|
||||
/* variable pour l'utilisation du port A */
|
||||
@ -85,14 +85,14 @@ int EPA5 = B00100000 ; //
|
||||
int EPA6 = B01000000 ; //
|
||||
int EPA7 = B10000000 ; //
|
||||
|
||||
int DePA0 = 1 ; /* Dernier etat de A0 du port A */ //
|
||||
int DePA1 = 2 ; //
|
||||
int DePA2 = 4 ; //
|
||||
int DePA3 = 8 ; //
|
||||
int DePA4 = 16 ; //
|
||||
int DePA5 = 32 ; //
|
||||
int DePA6 = 64 ; //
|
||||
int DePA7 = 128 ; //
|
||||
int DePA0 = B00000001 ; /* Dernier etat de A0 du port A */ //
|
||||
int DePA1 = B00000010 ; //
|
||||
int DePA2 = B00000100 ; //
|
||||
int DePA3 = B00001000 ; //
|
||||
int DePA4 = B00010000 ; //
|
||||
int DePA5 = B00100000 ; //
|
||||
int DePA6 = B01000000 ; //
|
||||
int DePA7 = B10000000 ; //
|
||||
|
||||
int EPB0 = B00000001 ; /* variable pour l'utilisation du port B */
|
||||
int EPB1 = B00000010 ; //
|
||||
@ -103,14 +103,14 @@ int EPB5 = B00100000 ; //
|
||||
int EPB6 = B01000000 ; //
|
||||
int EPB7 = B10000000 ; //
|
||||
|
||||
int DePB0 = 1 ; //
|
||||
int DePB1 = 2 ; //
|
||||
int DePB2 = 4 ; //
|
||||
int DePB3 = 8 ; //
|
||||
int DePB4 = 16 ; //
|
||||
int DePB5 = 32 ; //
|
||||
int DePB6 = 64 ; //
|
||||
int DePB7 = 128 ; //
|
||||
int DePB0 = B00000001 ; //
|
||||
int DePB1 = B00000010 ; //
|
||||
int DePB2 = B00000100 ; //
|
||||
int DePB3 = B00001000 ; //
|
||||
int DePB4 = B00010000 ; //
|
||||
int DePB5 = B00100000 ; //
|
||||
int DePB6 = B01000000 ; //
|
||||
int DePB7 = B10000000 ; //
|
||||
|
||||
|
||||
|
||||
@ -123,14 +123,14 @@ int EPC5 = B00100000 ; //
|
||||
int EPC6 = B01000000 ; //
|
||||
int EPC7 = B10000000 ; //
|
||||
|
||||
int DePC0 = 1 ; //
|
||||
int DePC1 = 2 ; //
|
||||
int DePC2 = 4 ; //
|
||||
int DePC3 = 8 ; //
|
||||
int DePC4 = 16 ; //
|
||||
int DePC5 = 32 ; //
|
||||
int DePC6 = 64 ; //
|
||||
int DePC7 = 128 ; //
|
||||
int DePC0 = B00000001 ; //
|
||||
int DePC1 = B00000010 ; //
|
||||
int DePC2 = B00000100 ; //
|
||||
int DePC3 = B00001000 ; //
|
||||
int DePC4 = B00010000 ; //
|
||||
int DePC5 = B00100000 ; //
|
||||
int DePC6 = B01000000 ; //
|
||||
int DePC7 = B10000000 ; //
|
||||
|
||||
|
||||
int EPL0 = B00000001 ; /* variable pour l'utilisation du port L */
|
||||
@ -142,14 +142,14 @@ int EPL5 = B00100000 ; //
|
||||
int EPL6 = B01000000 ; //
|
||||
int EPL7 = B10000000 ; //
|
||||
|
||||
int DePL0 = 1 ; //
|
||||
int DePL1 = 2 ; //
|
||||
int DePL2 = 4 ; //
|
||||
int DePL3 = 8 ; //
|
||||
int DePL4 = 16 ; //
|
||||
int DePL5 = 32 ; //
|
||||
int DePL6 = 64 ; //
|
||||
int DePL7 = 128 ; //
|
||||
int DePL0 = B00000001 ; //
|
||||
int DePL1 = B00000010 ; //
|
||||
int DePL2 = B00000100 ; //
|
||||
int DePL3 = B00001000 ; //
|
||||
int DePL4 = B00010000 ; //
|
||||
int DePL5 = B00100000 ; //
|
||||
int DePL6 = B01000000 ; //
|
||||
int DePL7 = B10000000 ; //
|
||||
|
||||
|
||||
|
||||
@ -158,9 +158,9 @@ int DePL7 = 128 ; //
|
||||
void noteOn(int cmd, int pitch, int velocity) /* plays a MIDI note. Doesn't check to see that cmd is greater than 127,
|
||||
or that data values are less than 127 */
|
||||
{
|
||||
Serial.write(cmd);
|
||||
Serial.write(pitch);
|
||||
Serial.write(velocity);
|
||||
Serial1.write(cmd);
|
||||
Serial1.write(pitch);
|
||||
Serial1.write(velocity);
|
||||
}
|
||||
|
||||
|
||||
@ -212,6 +212,7 @@ void setup()
|
||||
|
||||
|
||||
|
||||
|
||||
/* DDRA = B11111111 ; /* initialisation du port A en entré sur toutes les broches */ /* NE FONCTIONNE PAS ! */
|
||||
/* DDRB = B11111111 ; /* initialisation du port B en entré sur toutes les broches */
|
||||
/* DDRC = B11111111 ; /* initialisation du port C en entré sur toutes les broches */
|
||||
@ -221,13 +222,16 @@ void setup()
|
||||
|
||||
|
||||
|
||||
Serial2.begin(31250); /* initialisation du port serie 2 broche 16 au debit MIDI */
|
||||
Serial1.begin(31250); /* initialisation du port serie 2 broche 16 au debit MIDI */
|
||||
|
||||
for (int i=0x24 ; i<= 0x43 ; i++ ) /* boucle de mise d'extinction des notes */
|
||||
/* boucle d'extinction des notes */
|
||||
/* for (int i=0x24 ; i<= 0x43 ; i++ )
|
||||
{
|
||||
noteOn( 0x80, i , 0x00 ) ;
|
||||
}
|
||||
delay(2000);
|
||||
delay(2000); */
|
||||
|
||||
|
||||
}
|
||||
|
||||
/*EXEMPLE INITIAL
|
||||
@ -249,6 +253,7 @@ void noteOn(int cmd, int pitch, int velocity) /* plays a MIDI note. Doesn't chec
|
||||
void loop()
|
||||
{
|
||||
|
||||
|
||||
RegistreA = PINA ; /* lecture du port A */
|
||||
|
||||
RegistreB = PINB ; /* lecture du port B */
|
||||
@ -440,7 +445,6 @@ void loop()
|
||||
|
||||
|
||||
|
||||
|
||||
/* FIN */
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user