Losse MIDI noot naar keyboard

Software die niet past in bovenstaande onderwerpen
Berichten: 2
Geregistreerd: 21 Jan 2017, 19:30

Losse MIDI noot naar keyboard

Berichtdoor Bennie M » 22 Jan 2017, 12:57

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.

Advertisement

Gebruikers-avatar
Berichten: 4892
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Losse MIDI noot naar keyboard

Berichtdoor nicoverduin » 22 Jan 2017, 13:31

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
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.
Docent HBO Software Engineering, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 2
Geregistreerd: 21 Jan 2017, 19:30

Re: Losse MIDI noot naar keyboard

Berichtdoor Bennie M » 01 Feb 2017, 20:09

Dank je wel. Ben inmiddels al wat verder.

Terug naar Overige Software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 1 gast