Is your feature request related to a problem? Please describe.
I've noticed that when NBS is opened, the selected instrument is always set to harp by default. However, this does make a lot of sense (harp is the default Minecraft note block instrument, and does sound very similar to a piano), there have been many times I wished it started on another kind, especially if I want to play along or record note timings for a song.
Describe the enhancement you'd like
One thing that could be done is to add a settings entry for a default instrument (perhaps a dropdown-like menu, similarly for the theme or max frame rate setting) and set the current instrument to that when NBS is opened; a default custom instrument would be very nice, though I realize that would not be easy since custom instruments are only loaded after opening a specific song that requires it.
Additional context
One effect this would have would be effectively setting the default instrument for a MIDI keyboard without entering the MIDI settings. Although I know you can override the MIDI instrument on a per-keyboard basis, it isn't saved and is reset upon reopening NBS. One thing I have run into regarding this is trying to play notes during a song with the keyboard or a MIDI device, especially in player mode; for a lot of the songs I've made and/or listened to, Harp is way too soft to hear, especially in the lower octaves. Changing to Pling helps a lot with this, though if I'm listening to something in player mode (especially to see how a song looks in drop mode), this just isn't possible and it becomes a lot trickier to hear the notes I play.
Is your feature request related to a problem? Please describe.
I've noticed that when NBS is opened, the selected instrument is always set to harp by default. However, this does make a lot of sense (harp is the default Minecraft note block instrument, and does sound very similar to a piano), there have been many times I wished it started on another kind, especially if I want to play along or record note timings for a song.
Describe the enhancement you'd like
One thing that could be done is to add a settings entry for a default instrument (perhaps a dropdown-like menu, similarly for the theme or max frame rate setting) and set the current instrument to that when NBS is opened; a default custom instrument would be very nice, though I realize that would not be easy since custom instruments are only loaded after opening a specific song that requires it.
Additional context
One effect this would have would be effectively setting the default instrument for a MIDI keyboard without entering the MIDI settings. Although I know you can override the MIDI instrument on a per-keyboard basis, it isn't saved and is reset upon reopening NBS. One thing I have run into regarding this is trying to play notes during a song with the keyboard or a MIDI device, especially in player mode; for a lot of the songs I've made and/or listened to,
Harpis way too soft to hear, especially in the lower octaves. Changing toPlinghelps a lot with this, though if I'm listening to something in player mode (especially to see how a song looks in drop mode), this just isn't possible and it becomes a lot trickier to hear the notes I play.