You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
currently, instruments and sequences have to be stored in a single bank shared with the NSF driver. this causes issues with instrument data overflow, where the instrument data cannot fit within the shared bank. this issue is further exacerbated when the NSF driver increases in size, further reducing the instrument data capacity of the fixed bank.
to save space, FDS instruments may define their modulation tables and waveforms as a reference to a label instead of hardcoding it into the instrument definition. this also helps with data deduplication as FDS instruments can share modtable and waveform data.
VRC7 instruments may store custom patch information as a reference to a label instead of hardcoding it into the instrument definitions to further save space on the fixed bank.
The text was updated successfully, but these errors were encountered:
currently, instruments and sequences have to be stored in a single bank shared with the NSF driver. this causes issues with instrument data overflow, where the instrument data cannot fit within the shared bank. this issue is further exacerbated when the NSF driver increases in size, further reducing the instrument data capacity of the fixed bank.
as a proposed fix before bhop integration, instrument data can be redefined to add banking definitions, similar to song definitions.
given an instrument, for instance:
we may add bank numbers to each sequence reference, N163 wavetable, or FDS modulation/wave tables.
to save space, FDS instruments may define their modulation tables and waveforms as a reference to a label instead of hardcoding it into the instrument definition. this also helps with data deduplication as FDS instruments can share modtable and waveform data.
VRC7 instruments may store custom patch information as a reference to a label instead of hardcoding it into the instrument definitions to further save space on the fixed bank.
The text was updated successfully, but these errors were encountered: