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 |
|
| B1 | 52 | A2 | 2D |
|
||||||
| B2 | 51 | A2# | 2E |
|
| B2 | 51 | A2# | 2E |
|
||||||
| B3 | 50 | B2 | 2F |
|
| B3 | 50 | B2 | 2F |
|
||||||
| B4 | 10 | C3 | 30 |
|
|
||||||
| B5 | 11 | C3# | 31 |
|
|
||||||
| B6 | 12 | D3 | 32 |
|
| B6 | 12 | D3 | 32 |
|
||||||
| B7 | 13 | D3# | 33 |
|
| B7 | 13 | D3# | 33 |
|
||||||
|
|
||||||
@ -66,12 +64,14 @@
|
|||||||
const int Masque128 = B10000000 ;
|
const int Masque128 = B10000000 ;
|
||||||
|
|
||||||
|
|
||||||
int RegistreA = 0xFF ; /* initialisation registre A */
|
|
||||||
|
|
||||||
|
|
||||||
int RegistreB = 0xFF ; /* initialisation registre B */
|
int RegistreA ; /* initialisation registre A */
|
||||||
int RegistreC = 0xFF ; /* initialisation registre C */
|
|
||||||
int RegistreL = 0xFF ; /* initialisation registre L */
|
|
||||||
|
int RegistreB ; /* initialisation registre B */
|
||||||
|
int RegistreC ; /* initialisation registre C */
|
||||||
|
int RegistreL ; /* initialisation registre L */
|
||||||
|
|
||||||
|
|
||||||
/* variable pour l'utilisation du port A */
|
/* variable pour l'utilisation du port A */
|
||||||
@ -85,14 +85,14 @@ int EPA5 = B00100000 ; //
|
|||||||
int EPA6 = B01000000 ; //
|
int EPA6 = B01000000 ; //
|
||||||
int EPA7 = B10000000 ; //
|
int EPA7 = B10000000 ; //
|
||||||
|
|
||||||
int DePA0 = 1 ; /* Dernier etat de A0 du port A */ //
|
int DePA0 = B00000001 ; /* Dernier etat de A0 du port A */ //
|
||||||
int DePA1 = 2 ; //
|
int DePA1 = B00000010 ; //
|
||||||
int DePA2 = 4 ; //
|
int DePA2 = B00000100 ; //
|
||||||
int DePA3 = 8 ; //
|
int DePA3 = B00001000 ; //
|
||||||
int DePA4 = 16 ; //
|
int DePA4 = B00010000 ; //
|
||||||
int DePA5 = 32 ; //
|
int DePA5 = B00100000 ; //
|
||||||
int DePA6 = 64 ; //
|
int DePA6 = B01000000 ; //
|
||||||
int DePA7 = 128 ; //
|
int DePA7 = B10000000 ; //
|
||||||
|
|
||||||
int EPB0 = B00000001 ; /* variable pour l'utilisation du port B */
|
int EPB0 = B00000001 ; /* variable pour l'utilisation du port B */
|
||||||
int EPB1 = B00000010 ; //
|
int EPB1 = B00000010 ; //
|
||||||
@ -103,14 +103,14 @@ int EPB5 = B00100000 ; //
|
|||||||
int EPB6 = B01000000 ; //
|
int EPB6 = B01000000 ; //
|
||||||
int EPB7 = B10000000 ; //
|
int EPB7 = B10000000 ; //
|
||||||
|
|
||||||
int DePB0 = 1 ; //
|
int DePB0 = B00000001 ; //
|
||||||
int DePB1 = 2 ; //
|
int DePB1 = B00000010 ; //
|
||||||
int DePB2 = 4 ; //
|
int DePB2 = B00000100 ; //
|
||||||
int DePB3 = 8 ; //
|
int DePB3 = B00001000 ; //
|
||||||
int DePB4 = 16 ; //
|
int DePB4 = B00010000 ; //
|
||||||
int DePB5 = 32 ; //
|
int DePB5 = B00100000 ; //
|
||||||
int DePB6 = 64 ; //
|
int DePB6 = B01000000 ; //
|
||||||
int DePB7 = 128 ; //
|
int DePB7 = B10000000 ; //
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -123,14 +123,14 @@ int EPC5 = B00100000 ; //
|
|||||||
int EPC6 = B01000000 ; //
|
int EPC6 = B01000000 ; //
|
||||||
int EPC7 = B10000000 ; //
|
int EPC7 = B10000000 ; //
|
||||||
|
|
||||||
int DePC0 = 1 ; //
|
int DePC0 = B00000001 ; //
|
||||||
int DePC1 = 2 ; //
|
int DePC1 = B00000010 ; //
|
||||||
int DePC2 = 4 ; //
|
int DePC2 = B00000100 ; //
|
||||||
int DePC3 = 8 ; //
|
int DePC3 = B00001000 ; //
|
||||||
int DePC4 = 16 ; //
|
int DePC4 = B00010000 ; //
|
||||||
int DePC5 = 32 ; //
|
int DePC5 = B00100000 ; //
|
||||||
int DePC6 = 64 ; //
|
int DePC6 = B01000000 ; //
|
||||||
int DePC7 = 128 ; //
|
int DePC7 = B10000000 ; //
|
||||||
|
|
||||||
|
|
||||||
int EPL0 = B00000001 ; /* variable pour l'utilisation du port L */
|
int EPL0 = B00000001 ; /* variable pour l'utilisation du port L */
|
||||||
@ -142,14 +142,14 @@ int EPL5 = B00100000 ; //
|
|||||||
int EPL6 = B01000000 ; //
|
int EPL6 = B01000000 ; //
|
||||||
int EPL7 = B10000000 ; //
|
int EPL7 = B10000000 ; //
|
||||||
|
|
||||||
int DePL0 = 1 ; //
|
int DePL0 = B00000001 ; //
|
||||||
int DePL1 = 2 ; //
|
int DePL1 = B00000010 ; //
|
||||||
int DePL2 = 4 ; //
|
int DePL2 = B00000100 ; //
|
||||||
int DePL3 = 8 ; //
|
int DePL3 = B00001000 ; //
|
||||||
int DePL4 = 16 ; //
|
int DePL4 = B00010000 ; //
|
||||||
int DePL5 = 32 ; //
|
int DePL5 = B00100000 ; //
|
||||||
int DePL6 = 64 ; //
|
int DePL6 = B01000000 ; //
|
||||||
int DePL7 = 128 ; //
|
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,
|
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 */
|
or that data values are less than 127 */
|
||||||
{
|
{
|
||||||
Serial.write(cmd);
|
Serial1.write(cmd);
|
||||||
Serial.write(pitch);
|
Serial1.write(pitch);
|
||||||
Serial.write(velocity);
|
Serial1.write(velocity);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -210,6 +210,7 @@ void setup()
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* DDRA = B11111111 ; /* initialisation du port A en entré sur toutes les broches */ /* NE FONCTIONNE PAS ! */
|
/* DDRA = B11111111 ; /* initialisation du port A en entré sur toutes les broches */ /* NE FONCTIONNE PAS ! */
|
||||||
@ -221,14 +222,17 @@ 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 ) ;
|
noteOn( 0x80, i , 0x00 ) ;
|
||||||
}
|
}
|
||||||
delay(2000);
|
delay(2000); */
|
||||||
}
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
/*EXEMPLE INITIAL
|
/*EXEMPLE INITIAL
|
||||||
|
|
||||||
@ -249,6 +253,7 @@ void noteOn(int cmd, int pitch, int velocity) /* plays a MIDI note. Doesn't chec
|
|||||||
void loop()
|
void loop()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
RegistreA = PINA ; /* lecture du port A */
|
RegistreA = PINA ; /* lecture du port A */
|
||||||
|
|
||||||
RegistreB = PINB ; /* lecture du port B */
|
RegistreB = PINB ; /* lecture du port B */
|
||||||
@ -440,7 +445,6 @@ void loop()
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* FIN */
|
/* FIN */
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user