MIDI를 사용하여 포토 레지스터에서 소리를내는 데 문제가 있습니다. 나는 MIDISPORT USB를 가지고있다. 미디 잭 (MIDI JACK)의 브레드 보드에서 미디 아웃 (MIDI OUT)을 연결했는데 미디 인 (MIDI IN)은 어디로 가야하는지, 아니면 그냥 두어야하는지 모르기 때문에 아무 것도 연결되어 있지 않습니다. 나는 Arduino와 MIDI를 연결하기 위해 Hairless MIDI 직렬 프로그램을 사용하고 있습니다. 그들은 arduino 쪽과 MIDI 쪽에서 USB를 통해 신호를받는 것처럼 보이지만 소리가 들리지 않습니다.garageband에서 MIDI를 사용하여 arduino의 포토 레지스터에서 사운드를 생성 하시겠습니까?
garageband는 어떻게이 기능을 제공합니까? garageband 될 필요가 없습니다, 난 그냥이 일을하고 소리를 듣고 싶습니다. 나는 Garageband가 MIDI에 연결되어 있는지 확인했다. 9600에서 HairlessMIDI를, 9600에서 serial.begin에 arduino를 사용했다. 모든 것이 지금까지는 좋아 보인다. 왜 내가 아무 것도 안 들리는 이유는 모르겠다. garageband에서 듣기로되어 있나?
여기 내 아두 이노 코드, 난 올바르게 설정을 이해하면
byte noteON = 144;//note on command
void setup() {
Serial.begin(9600);
}
void loop() {
MIDImessage(noteON, 60, 100);//turn note on
delay(300);//hold note for 300ms
MIDImessage(noteON, 60, 0);//turn note off (note on with velocity 0)
delay(200);//wait 200ms until triggering next note
}
//send MIDI message
void MIDImessage(byte command, byte data1, byte data2) {
Serial.write(command);
Serial.write(data1);
Serial.write(data2);
}