Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- winmm_channel = winChannel;
- midiNoteNum = winParam1;
- winmm_velocity = winParam2;
- winmm_noteNumber = (unsigned int)changeToScale(midiNoteNum);
- curVirTranspose = getCurTranspose();
- winmm_noteNumber = winmm_noteNumber + curVirTranspose;
- winmm_midiPitchBend = getPitchBend(winmm_noteNumber);
- winmm_midiNoteNumber = get12NoteNumber(winmm_noteNumber);
- if(winmm_noteNumber % 2 != 0){
- fluid_synth_noteon(winmm_synth, 1, winmm_midiNoteNumber, winmm_velocity);
- fluid_synth_pitch_bend(winmm_synth, 1, winmm_midiPitchBend);
- } else {
- fluid_synth_noteon(winmm_synth, 0, winmm_midiNoteNumber, winmm_velocity);
- fluid_synth_pitch_bend(winmm_synth, 0, winmm_midiPitchBend);
- }
Add Comment
Please, Sign In to add comment