Losse MIDI noot naar keyboard
3 berichten
• Pagina 1 van 1
Losse MIDI noot naar keyboard
Hallo ik ben Bennie, en ben nieuw op het forum.
Heb al wel gebruik gemaakt van jullie forum, zonder dat jullie het wisten
Ik ben bezig met een project, maar hiervoor heb ik eerst een testopstelling gemaakt om te kijken of het werkt wat ik wil.
Programmeren is mijn zwakke plek. Ik heb me dus aangemeld om te leren.
In de testopstelling is het de bedoeling om afhankelijk van wat voorwaarden (if/else) een losse noot naar een keyboard te sturen.
Nou vind ik op internet alleen maar onderstaande voorbeelden.
for (int note = 0x1E; note < 0x5A; note ++)
noteOn(0x90, note, 0x45);
void noteOn(int cmd, int pitch, int velocity)
Serial.write(cmd);
Etc etc.
Deze code speelt echter meerdere noten achter elkaar. Ik wil dus weten hoe ik een losse noot kan laten sturen.
Alvast bedankt, groeten Bennie.
Heb al wel gebruik gemaakt van jullie forum, zonder dat jullie het wisten
Ik ben bezig met een project, maar hiervoor heb ik eerst een testopstelling gemaakt om te kijken of het werkt wat ik wil.
Programmeren is mijn zwakke plek. Ik heb me dus aangemeld om te leren.
In de testopstelling is het de bedoeling om afhankelijk van wat voorwaarden (if/else) een losse noot naar een keyboard te sturen.
Nou vind ik op internet alleen maar onderstaande voorbeelden.
for (int note = 0x1E; note < 0x5A; note ++)
noteOn(0x90, note, 0x45);
void noteOn(int cmd, int pitch, int velocity)
Serial.write(cmd);
Etc etc.
Deze code speelt echter meerdere noten achter elkaar. Ik wil dus weten hoe ik een losse noot kan laten sturen.
Alvast bedankt, groeten Bennie.
Advertisement
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Losse MIDI noot naar keyboard
Hoi Bennie,
In dat kleine stukje code (waar je nu verder niets aan hebt ) gaat het om de functies noteOn() en noteOff().
Een noot aan zetten wordt dan:
cpp code
En bij noteOff idem dito. Voor de beschrijvingen van deze functies moet je in de midi library kijken die je gebruikt.
In dat kleine stukje code (waar je nu verder niets aan hebt ) gaat het om de functies noteOn() en noteOff().
Een noot aan zetten wordt dan:
cpp code
noteOn(0x90, note, 0x45);
En bij noteOff idem dito. Voor de beschrijvingen van deze functies moet je in de midi library kijken die je gebruikt.
3 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 6 gasten