Skip to content

Commit e58757a

Browse files
author
ShinkoNet
authored
Merge pull request #227 from karl-police/patch-1
MIDI wrong import and input fix
2 parents 3d44ecb + 601d12f commit e58757a

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

scripts/import_midi/import_midi.gml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ function import_midi() {
2727
for (t = 0; t < midi_tracks; t += 1) {
2828
for (e = 0; e < midi_trackamount[t]; e += 1) {
2929
channel = midi_eventchannel[t, e]
30-
note = median(0, midi_eventnote[t, e] - 21, 87)
30+
note = median(0, midi_eventnote[t, e] - 9, 87)
3131
if (w_midi_vel = 1) {
3232
vel = midi_eventvel[t, e]
3333
} else vel = 100
@@ -90,7 +90,7 @@ function import_midi() {
9090
for (e = 0; e < midi_trackamount[t]; e += 1) {
9191
channel = midi_eventchannel[t, e]
9292
pos = floor((midi_eventx[t, e] - midi_minpos * w_midi_removesilent) / deltapertick)
93-
note = midi_eventnote[t, e] - 21
93+
note = midi_eventnote[t, e] - 9
9494
if (w_midi_vel = 1) {
9595
vel = midi_eventvel[t, e]
9696
} else vel = 100

scripts/midi_input_set_key/midi_input_set_key.gml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ function midi_input_set_key(argument0, argument1) {
99
if (ins > -3) {
1010
if (!key_midipress[key]) {
1111
for (k = 0; k < midi_keys[d]; k += 1) {
12-
if (midi_input_key_press_note(d, k) = key + 21) {
12+
if (midi_input_key_press_note(d, k) = key + 9) {
1313
vel = min(midi_input_key_press_velocity(d, k), 100)
1414
if (ins = -1) ins = instrument
1515
if (playing = 0 && ins >= 0) play_sound(ins, key, vel ,100, 0)
@@ -27,7 +27,7 @@ function midi_input_set_key(argument0, argument1) {
2727
}
2828
} else {
2929
for (k = 0; k < midi_releases[d]; k += 1) {
30-
if (midi_input_key_release_note(d, k) = key + 21) {
30+
if (midi_input_key_release_note(d, k) = key + 9) {
3131
key_midipress[key] = 0
3232
key_press[key] = 0
3333
break

0 commit comments

Comments
 (0)