Skip to content

Commit b5dc027

Browse files
committed
Updated MIDI mappings
1 parent cf8f32b commit b5dc027

1 file changed

Lines changed: 75 additions & 74 deletions

File tree

src/main/java/net/raphimc/noteblocklib/format/midi/mapping/MidiMappings.java

Lines changed: 75 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public class MidiMappings {
5757
INSTRUMENT_MAPPINGS[27] = new InstrumentMapping(MinecraftInstrument.GUITAR, 1);
5858
INSTRUMENT_MAPPINGS[28] = new InstrumentMapping(MinecraftInstrument.BASS, 2);
5959
INSTRUMENT_MAPPINGS[29] = new InstrumentMapping(MinecraftInstrument.DIDGERIDOO, 2);
60-
INSTRUMENT_MAPPINGS[30] = new InstrumentMapping(MinecraftInstrument.DIDGERIDOO, 2);
60+
INSTRUMENT_MAPPINGS[30] = new InstrumentMapping(MinecraftInstrument.GUITAR, 1);
6161
INSTRUMENT_MAPPINGS[31] = new InstrumentMapping(MinecraftInstrument.GUITAR, 3);
6262
INSTRUMENT_MAPPINGS[32] = new InstrumentMapping(MinecraftInstrument.BASS, 2);
6363
INSTRUMENT_MAPPINGS[33] = new InstrumentMapping(MinecraftInstrument.BASS, 2);
@@ -70,7 +70,7 @@ public class MidiMappings {
7070
INSTRUMENT_MAPPINGS[40] = new InstrumentMapping(MinecraftInstrument.FLUTE, -1);
7171
INSTRUMENT_MAPPINGS[41] = new InstrumentMapping(MinecraftInstrument.FLUTE, -1);
7272
INSTRUMENT_MAPPINGS[42] = new InstrumentMapping(MinecraftInstrument.FLUTE, -1);
73-
INSTRUMENT_MAPPINGS[43] = new InstrumentMapping(MinecraftInstrument.FLUTE, -1);
73+
INSTRUMENT_MAPPINGS[43] = new InstrumentMapping(MinecraftInstrument.DIDGERIDOO, 2);
7474
INSTRUMENT_MAPPINGS[44] = new InstrumentMapping(MinecraftInstrument.FLUTE, -1);
7575
INSTRUMENT_MAPPINGS[45] = new InstrumentMapping(MinecraftInstrument.BASS, 2);
7676
INSTRUMENT_MAPPINGS[46] = new InstrumentMapping(MinecraftInstrument.HARP, 0);
@@ -82,14 +82,14 @@ public class MidiMappings {
8282
INSTRUMENT_MAPPINGS[52] = new InstrumentMapping(MinecraftInstrument.FLUTE, -1);
8383
INSTRUMENT_MAPPINGS[53] = new InstrumentMapping(MinecraftInstrument.FLUTE, -1);
8484
INSTRUMENT_MAPPINGS[54] = new InstrumentMapping(MinecraftInstrument.FLUTE, -1);
85-
INSTRUMENT_MAPPINGS[55] = new InstrumentMapping(MinecraftInstrument.SNARE, -1);
85+
INSTRUMENT_MAPPINGS[55] = new InstrumentMapping(MinecraftInstrument.SNARE, 0);
8686
INSTRUMENT_MAPPINGS[56] = new InstrumentMapping(MinecraftInstrument.FLUTE, -1);
87-
INSTRUMENT_MAPPINGS[57] = new InstrumentMapping(MinecraftInstrument.FLUTE, -1);
88-
INSTRUMENT_MAPPINGS[58] = new InstrumentMapping(MinecraftInstrument.FLUTE, -1);
87+
INSTRUMENT_MAPPINGS[57] = new InstrumentMapping(MinecraftInstrument.DIDGERIDOO, 2);
88+
INSTRUMENT_MAPPINGS[58] = new InstrumentMapping(MinecraftInstrument.DIDGERIDOO, 2);
8989
INSTRUMENT_MAPPINGS[59] = new InstrumentMapping(MinecraftInstrument.DIDGERIDOO, 2);
9090
INSTRUMENT_MAPPINGS[60] = new InstrumentMapping(MinecraftInstrument.FLUTE, -1);
91-
INSTRUMENT_MAPPINGS[61] = new InstrumentMapping(MinecraftInstrument.DIDGERIDOO, 2);
92-
INSTRUMENT_MAPPINGS[62] = new InstrumentMapping(MinecraftInstrument.DIDGERIDOO, 2);
91+
INSTRUMENT_MAPPINGS[61] = new InstrumentMapping(MinecraftInstrument.FLUTE, -1);
92+
INSTRUMENT_MAPPINGS[62] = new InstrumentMapping(MinecraftInstrument.FLUTE, -1);
9393
INSTRUMENT_MAPPINGS[63] = new InstrumentMapping(MinecraftInstrument.FLUTE, -1);
9494
INSTRUMENT_MAPPINGS[64] = new InstrumentMapping(MinecraftInstrument.FLUTE, -1);
9595
INSTRUMENT_MAPPINGS[65] = new InstrumentMapping(MinecraftInstrument.FLUTE, -1);
@@ -144,9 +144,9 @@ public class MidiMappings {
144144
INSTRUMENT_MAPPINGS[114] = new InstrumentMapping(MinecraftInstrument.IRON_XYLOPHONE, 0);
145145
INSTRUMENT_MAPPINGS[115] = new InstrumentMapping(MinecraftInstrument.XYLOPHONE, -2);
146146
INSTRUMENT_MAPPINGS[116] = new InstrumentMapping(MinecraftInstrument.BASS_DRUM, 0);
147-
INSTRUMENT_MAPPINGS[117] = new InstrumentMapping(MinecraftInstrument.SNARE, 0);
148-
INSTRUMENT_MAPPINGS[118] = new InstrumentMapping(MinecraftInstrument.SNARE, 0);
149-
INSTRUMENT_MAPPINGS[119] = new InstrumentMapping(MinecraftInstrument.CHIME, -2);
147+
INSTRUMENT_MAPPINGS[117] = new InstrumentMapping(MinecraftInstrument.BASS_DRUM, 0);
148+
INSTRUMENT_MAPPINGS[118] = new InstrumentMapping(MinecraftInstrument.BASS_DRUM, 0);
149+
INSTRUMENT_MAPPINGS[119] = new InstrumentMapping(MinecraftInstrument.SNARE, 0);
150150
INSTRUMENT_MAPPINGS[120] = new InstrumentMapping(MinecraftInstrument.HAT, 1);
151151
INSTRUMENT_MAPPINGS[121] = new InstrumentMapping(MinecraftInstrument.FLUTE, -1);
152152
INSTRUMENT_MAPPINGS[122] = new InstrumentMapping(MinecraftInstrument.CHIME, -2);
@@ -156,70 +156,71 @@ public class MidiMappings {
156156
INSTRUMENT_MAPPINGS[126] = new InstrumentMapping(MinecraftInstrument.SNARE, 0);
157157
INSTRUMENT_MAPPINGS[127] = new InstrumentMapping(MinecraftInstrument.SNARE, 0);
158158

159-
PERCUSSION_MAPPINGS[24] = new PercussionMapping(MinecraftInstrument.BIT, 72);
160-
PERCUSSION_MAPPINGS[25] = new PercussionMapping(MinecraftInstrument.SNARE, 41);
161-
PERCUSSION_MAPPINGS[26] = new PercussionMapping(MinecraftInstrument.HAT, 58);
162-
PERCUSSION_MAPPINGS[27] = new PercussionMapping(MinecraftInstrument.SNARE, 51);
163-
PERCUSSION_MAPPINGS[28] = new PercussionMapping(MinecraftInstrument.SNARE, 60);
164-
PERCUSSION_MAPPINGS[29] = new PercussionMapping(MinecraftInstrument.HAT, 49);
165-
PERCUSSION_MAPPINGS[30] = new PercussionMapping(MinecraftInstrument.HAT, 46);
166-
PERCUSSION_MAPPINGS[31] = new PercussionMapping(MinecraftInstrument.HAT, 42);
167-
PERCUSSION_MAPPINGS[32] = new PercussionMapping(MinecraftInstrument.HAT, 39);
168-
PERCUSSION_MAPPINGS[33] = new PercussionMapping(MinecraftInstrument.HAT, 35);
169-
PERCUSSION_MAPPINGS[34] = new PercussionMapping(MinecraftInstrument.CHIME, 50);
170-
PERCUSSION_MAPPINGS[35] = new PercussionMapping(MinecraftInstrument.BASS_DRUM, 43);
171-
PERCUSSION_MAPPINGS[36] = new PercussionMapping(MinecraftInstrument.BASS_DRUM, 39);
172-
PERCUSSION_MAPPINGS[37] = new PercussionMapping(MinecraftInstrument.HAT, 39);
173-
PERCUSSION_MAPPINGS[38] = new PercussionMapping(MinecraftInstrument.SNARE, 41);
174-
PERCUSSION_MAPPINGS[39] = new PercussionMapping(MinecraftInstrument.HAT, 39);
175-
PERCUSSION_MAPPINGS[40] = new PercussionMapping(MinecraftInstrument.SNARE, 37);
176-
PERCUSSION_MAPPINGS[41] = new PercussionMapping(MinecraftInstrument.BASS_DRUM, 39);
177-
PERCUSSION_MAPPINGS[42] = new PercussionMapping(MinecraftInstrument.SNARE, 55);
178-
PERCUSSION_MAPPINGS[43] = new PercussionMapping(MinecraftInstrument.BASS_DRUM, 46);
179-
PERCUSSION_MAPPINGS[44] = new PercussionMapping(MinecraftInstrument.SNARE, 55);
180-
PERCUSSION_MAPPINGS[45] = new PercussionMapping(MinecraftInstrument.BASS_DRUM, 48);
181-
PERCUSSION_MAPPINGS[46] = new PercussionMapping(MinecraftInstrument.SNARE, 51);
182-
PERCUSSION_MAPPINGS[47] = new PercussionMapping(MinecraftInstrument.BASS_DRUM, 53);
183-
PERCUSSION_MAPPINGS[48] = new PercussionMapping(MinecraftInstrument.BASS_DRUM, 56);
184-
PERCUSSION_MAPPINGS[49] = new PercussionMapping(MinecraftInstrument.SNARE, 50);
185-
PERCUSSION_MAPPINGS[50] = new PercussionMapping(MinecraftInstrument.BASS_DRUM, 56);
186-
PERCUSSION_MAPPINGS[51] = new PercussionMapping(MinecraftInstrument.SNARE, 57);
187-
PERCUSSION_MAPPINGS[52] = new PercussionMapping(MinecraftInstrument.SNARE, 41);
188-
PERCUSSION_MAPPINGS[53] = new PercussionMapping(MinecraftInstrument.SNARE, 46);
189-
PERCUSSION_MAPPINGS[54] = new PercussionMapping(MinecraftInstrument.HAT, 51);
190-
PERCUSSION_MAPPINGS[55] = new PercussionMapping(MinecraftInstrument.SNARE, 51);
191-
PERCUSSION_MAPPINGS[56] = new PercussionMapping(MinecraftInstrument.COW_BELL, 38);
192-
PERCUSSION_MAPPINGS[57] = new PercussionMapping(MinecraftInstrument.SNARE, 46);
193-
PERCUSSION_MAPPINGS[58] = new PercussionMapping(MinecraftInstrument.HAT, 35);
194-
PERCUSSION_MAPPINGS[59] = new PercussionMapping(MinecraftInstrument.SNARE, 46);
195-
PERCUSSION_MAPPINGS[60] = new PercussionMapping(MinecraftInstrument.HAT, 42);
196-
PERCUSSION_MAPPINGS[61] = new PercussionMapping(MinecraftInstrument.HAT, 35);
197-
PERCUSSION_MAPPINGS[62] = new PercussionMapping(MinecraftInstrument.HAT, 41);
198-
PERCUSSION_MAPPINGS[63] = new PercussionMapping(MinecraftInstrument.BASS_DRUM, 55);
199-
PERCUSSION_MAPPINGS[64] = new PercussionMapping(MinecraftInstrument.BASS_DRUM, 48);
200-
PERCUSSION_MAPPINGS[65] = new PercussionMapping(MinecraftInstrument.SNARE, 46);
201-
PERCUSSION_MAPPINGS[66] = new PercussionMapping(MinecraftInstrument.SNARE, 41);
202-
PERCUSSION_MAPPINGS[67] = new PercussionMapping(MinecraftInstrument.XYLOPHONE, 45);
203-
PERCUSSION_MAPPINGS[68] = new PercussionMapping(MinecraftInstrument.XYLOPHONE, 38);
204-
PERCUSSION_MAPPINGS[69] = new PercussionMapping(MinecraftInstrument.HAT, 53);
205-
PERCUSSION_MAPPINGS[70] = new PercussionMapping(MinecraftInstrument.HAT, 56);
206-
PERCUSSION_MAPPINGS[71] = new PercussionMapping(MinecraftInstrument.FLUTE, 67);
207-
PERCUSSION_MAPPINGS[72] = new PercussionMapping(MinecraftInstrument.FLUTE, 66);
208-
PERCUSSION_MAPPINGS[73] = new PercussionMapping(MinecraftInstrument.HAT, 50);
209-
PERCUSSION_MAPPINGS[74] = new PercussionMapping(MinecraftInstrument.HAT, 44);
210-
PERCUSSION_MAPPINGS[75] = new PercussionMapping(MinecraftInstrument.HAT, 51);
211-
PERCUSSION_MAPPINGS[76] = new PercussionMapping(MinecraftInstrument.HAT, 43);
212-
PERCUSSION_MAPPINGS[77] = new PercussionMapping(MinecraftInstrument.HAT, 38);
213-
PERCUSSION_MAPPINGS[78] = new PercussionMapping(MinecraftInstrument.DIDGERIDOO, 58);
214-
PERCUSSION_MAPPINGS[79] = new PercussionMapping(MinecraftInstrument.DIDGERIDOO, 59);
215-
PERCUSSION_MAPPINGS[80] = new PercussionMapping(MinecraftInstrument.HAT, 49);
216-
PERCUSSION_MAPPINGS[81] = new PercussionMapping(MinecraftInstrument.CHIME, 52);
217-
PERCUSSION_MAPPINGS[82] = new PercussionMapping(MinecraftInstrument.SNARE, 55);
218-
PERCUSSION_MAPPINGS[83] = new PercussionMapping(MinecraftInstrument.CHIME, 39);
219-
PERCUSSION_MAPPINGS[84] = new PercussionMapping(MinecraftInstrument.CHIME, 48);
220-
PERCUSSION_MAPPINGS[85] = new PercussionMapping(MinecraftInstrument.HAT, 54);
221-
PERCUSSION_MAPPINGS[86] = new PercussionMapping(MinecraftInstrument.BASS_DRUM, 47);
222-
PERCUSSION_MAPPINGS[87] = new PercussionMapping(MinecraftInstrument.BASS_DRUM, 40);
159+
PERCUSSION_MAPPINGS[24] = new PercussionMapping(MinecraftInstrument.SNARE, 12);
160+
PERCUSSION_MAPPINGS[25] = new PercussionMapping(MinecraftInstrument.SNARE, 5);
161+
PERCUSSION_MAPPINGS[26] = new PercussionMapping(MinecraftInstrument.HAT, 18);
162+
PERCUSSION_MAPPINGS[27] = new PercussionMapping(MinecraftInstrument.SNARE, 2);
163+
PERCUSSION_MAPPINGS[28] = new PercussionMapping(MinecraftInstrument.SNARE, 9);
164+
PERCUSSION_MAPPINGS[29] = new PercussionMapping(MinecraftInstrument.HAT, 6);
165+
PERCUSSION_MAPPINGS[30] = new PercussionMapping(MinecraftInstrument.HAT, 2);
166+
PERCUSSION_MAPPINGS[31] = new PercussionMapping(MinecraftInstrument.HAT, 13);
167+
PERCUSSION_MAPPINGS[32] = new PercussionMapping(MinecraftInstrument.HAT, 9);
168+
PERCUSSION_MAPPINGS[33] = new PercussionMapping(MinecraftInstrument.HAT, 15);
169+
PERCUSSION_MAPPINGS[34] = new PercussionMapping(MinecraftInstrument.CHIME, 18);
170+
PERCUSSION_MAPPINGS[35] = new PercussionMapping(MinecraftInstrument.BASS_DRUM, 4);
171+
PERCUSSION_MAPPINGS[36] = new PercussionMapping(MinecraftInstrument.BASS_DRUM, 8);
172+
PERCUSSION_MAPPINGS[37] = new PercussionMapping(MinecraftInstrument.HAT, 8);
173+
PERCUSSION_MAPPINGS[38] = new PercussionMapping(MinecraftInstrument.SNARE, 15);
174+
PERCUSSION_MAPPINGS[39] = new PercussionMapping(MinecraftInstrument.SNARE, 19);
175+
PERCUSSION_MAPPINGS[40] = new PercussionMapping(MinecraftInstrument.SNARE, 16);
176+
PERCUSSION_MAPPINGS[41] = new PercussionMapping(MinecraftInstrument.BASS_DRUM, 6);
177+
PERCUSSION_MAPPINGS[42] = new PercussionMapping(MinecraftInstrument.HAT, 21);
178+
PERCUSSION_MAPPINGS[43] = new PercussionMapping(MinecraftInstrument.BASS_DRUM, 9);
179+
PERCUSSION_MAPPINGS[44] = new PercussionMapping(MinecraftInstrument.HAT, 23);
180+
PERCUSSION_MAPPINGS[45] = new PercussionMapping(MinecraftInstrument.BASS_DRUM, 14);
181+
PERCUSSION_MAPPINGS[46] = new PercussionMapping(MinecraftInstrument.SNARE, 22);
182+
PERCUSSION_MAPPINGS[47] = new PercussionMapping(MinecraftInstrument.BASS_DRUM, 17);
183+
PERCUSSION_MAPPINGS[48] = new PercussionMapping(MinecraftInstrument.BASS_DRUM, 20);
184+
PERCUSSION_MAPPINGS[49] = new PercussionMapping(MinecraftInstrument.SNARE, 20);
185+
PERCUSSION_MAPPINGS[50] = new PercussionMapping(MinecraftInstrument.BASS_DRUM, 23);
186+
PERCUSSION_MAPPINGS[51] = new PercussionMapping(MinecraftInstrument.SNARE, 17);
187+
PERCUSSION_MAPPINGS[52] = new PercussionMapping(MinecraftInstrument.SNARE, 14);
188+
PERCUSSION_MAPPINGS[53] = new PercussionMapping(MinecraftInstrument.BELL, 17);
189+
PERCUSSION_MAPPINGS[54] = new PercussionMapping(MinecraftInstrument.SNARE, 23);
190+
PERCUSSION_MAPPINGS[55] = new PercussionMapping(MinecraftInstrument.SNARE, 18);
191+
PERCUSSION_MAPPINGS[56] = new PercussionMapping(MinecraftInstrument.COW_BELL, 6);
192+
PERCUSSION_MAPPINGS[57] = new PercussionMapping(MinecraftInstrument.SNARE, 21);
193+
PERCUSSION_MAPPINGS[58] = new PercussionMapping(MinecraftInstrument.HAT, 17);
194+
PERCUSSION_MAPPINGS[59] = new PercussionMapping(MinecraftInstrument.SNARE, 24);
195+
PERCUSSION_MAPPINGS[60] = new PercussionMapping(MinecraftInstrument.COW_BELL, 16);
196+
PERCUSSION_MAPPINGS[61] = new PercussionMapping(MinecraftInstrument.COW_BELL, 9);
197+
PERCUSSION_MAPPINGS[62] = new PercussionMapping(MinecraftInstrument.HAT, -3);
198+
PERCUSSION_MAPPINGS[63] = new PercussionMapping(MinecraftInstrument.COW_BELL, -1);
199+
PERCUSSION_MAPPINGS[64] = new PercussionMapping(MinecraftInstrument.COW_BELL, -9);
200+
PERCUSSION_MAPPINGS[65] = new PercussionMapping(MinecraftInstrument.COW_BELL, 5);
201+
PERCUSSION_MAPPINGS[66] = new PercussionMapping(MinecraftInstrument.COW_BELL, -4);
202+
PERCUSSION_MAPPINGS[67] = new PercussionMapping(MinecraftInstrument.XYLOPHONE, 12);
203+
PERCUSSION_MAPPINGS[68] = new PercussionMapping(MinecraftInstrument.XYLOPHONE, 5);
204+
PERCUSSION_MAPPINGS[69] = new PercussionMapping(MinecraftInstrument.HAT, 35);
205+
PERCUSSION_MAPPINGS[70] = new PercussionMapping(MinecraftInstrument.HAT, 32);
206+
PERCUSSION_MAPPINGS[71] = new PercussionMapping(MinecraftInstrument.FLUTE, 34);
207+
PERCUSSION_MAPPINGS[72] = new PercussionMapping(MinecraftInstrument.FLUTE, 33);
208+
PERCUSSION_MAPPINGS[73] = new PercussionMapping(MinecraftInstrument.HAT, 19);
209+
PERCUSSION_MAPPINGS[74] = new PercussionMapping(MinecraftInstrument.HAT, 20);
210+
PERCUSSION_MAPPINGS[75] = new PercussionMapping(MinecraftInstrument.XYLOPHONE, 19);
211+
PERCUSSION_MAPPINGS[76] = new PercussionMapping(MinecraftInstrument.XYLOPHONE, 7);
212+
PERCUSSION_MAPPINGS[77] = new PercussionMapping(MinecraftInstrument.XYLOPHONE, 1);
213+
PERCUSSION_MAPPINGS[78] = new PercussionMapping(MinecraftInstrument.DIDGERIDOO, 22);
214+
PERCUSSION_MAPPINGS[79] = new PercussionMapping(MinecraftInstrument.DIDGERIDOO, 13);
215+
PERCUSSION_MAPPINGS[80] = new PercussionMapping(MinecraftInstrument.BELL, 19);
216+
PERCUSSION_MAPPINGS[81] = new PercussionMapping(MinecraftInstrument.CHIME, 19);
217+
PERCUSSION_MAPPINGS[82] = new PercussionMapping(MinecraftInstrument.HAT, 36);
218+
PERCUSSION_MAPPINGS[83] = new PercussionMapping(MinecraftInstrument.BELL, 21);
219+
PERCUSSION_MAPPINGS[84] = new PercussionMapping(MinecraftInstrument.CHIME, 17);
220+
PERCUSSION_MAPPINGS[85] = new PercussionMapping(MinecraftInstrument.XYLOPHONE, 15);
221+
PERCUSSION_MAPPINGS[86] = new PercussionMapping(MinecraftInstrument.BASS_DRUM, 12);
222+
PERCUSSION_MAPPINGS[87] = new PercussionMapping(MinecraftInstrument.BASS_DRUM, 7);
223+
PERCUSSION_MAPPINGS[88] = new PercussionMapping(MinecraftInstrument.SNARE, 10);
223224
}
224225

225226
}

0 commit comments

Comments
 (0)