Fix custom MIDI instruments sounding incorrect; add two more microphone instrument options (#39210)

* Custom instruments update

* Update the soundfont file to bank 100 and add a readme to its comments section

* Update the various instruments to use bank 100.
This commit is contained in:
Hannah Giovanna Dawson
2025-10-16 17:51:49 +01:00
committed by GitHub
parent 993b65ed5d
commit e9ff240f84
6 changed files with 7 additions and 5 deletions

View File

@@ -1009,8 +1009,8 @@
- type: Instrument - type: Instrument
allowPercussion: false allowPercussion: false
handheld: true handheld: true
bank: 1
program: 2 program: 2
bank: 100 # Defined in space-station-14.sf2
- type: entity - type: entity
parent: MusicianPDA parent: MusicianPDA

View File

@@ -52,6 +52,6 @@
components: components:
- type: Instrument - type: Instrument
program: 3 program: 3
bank: 1 bank: 100 # Defined in space-station-14.sf2
- type: Sprite - type: Sprite
sprite: Objects/Fun/Instruments/euphonium.rsi sprite: Objects/Fun/Instruments/euphonium.rsi

View File

@@ -131,7 +131,7 @@
components: components:
- type: Instrument - type: Instrument
program: 1 program: 1
bank: 1 bank: 100 # Defined in space-station-14.sf2
- type: Sprite - type: Sprite
sprite: Objects/Fun/Instruments/bike_horn.rsi sprite: Objects/Fun/Instruments/bike_horn.rsi
- type: Tag - type: Tag

View File

@@ -54,7 +54,9 @@
instrumentList: instrumentList:
"Aah": {52: 0} "Aah": {52: 0}
"Ooh": {53: 0} "Ooh": {53: 0}
"Kweh": {4: 1} "Kweh": {4: 100} # Defined in space-station-14.sf2
"Waa": {5: 100} # Defined in space-station-14.sf2
"Wah": {6: 100} # Defined in space-station-14.sf2
- type: Sprite - type: Sprite
sprite: Objects/Fun/Instruments/microphone.rsi sprite: Objects/Fun/Instruments/microphone.rsi
- type: Item - type: Item

View File

@@ -9,8 +9,8 @@
- type: Instrument - type: Instrument
allowPercussion: false allowPercussion: false
handheld: false handheld: false
bank: 1
program: 2 program: 2
bank: 100 # Defined in space-station-14.sf2
- type: UserInterface - type: UserInterface
interfaces: interfaces:
enum.StoreUiKey.Key: enum.StoreUiKey.Key: