tildearrow / furnace

a multi-system chiptune tracker compatible with DefleMask modules
GNU General Public License v2.0
2.62k stars 207 forks source link

[Suggestions] Trilotracker SCC wave import/signed wave input #485

Closed iyatemu closed 1 year ago

iyatemu commented 2 years ago

SCC/+ support is currently in its development stages before being finalized in a stable release of Furnace. As SCC waveforms are signed 8-bit values, a checkbox for waveform input to sign/unsign values would be useful when using wave values copied or taken from players such as Hoot (which displays waveform memory in a register viewer similar to Furnace's), or NEZplug++ (which allows to copying wave data directly).

Additionally, the most common ways of making SCC music are in MML drivers for MSX, which take signed wave data, or TriloTracker, which can save waveforms as a 35 byte file, consisting of the 32-byte wave with a 3-byte footer (.WA format). Being able to import TT waves directly as a format for waveforms would allow direct use of many waves in Konami MSX games as most have already been recreated for use with the software.

tildearrow commented 2 years ago

SCC/SCC+ development has already culminated for the most part.

TastySnax12 commented 2 years ago

I second this

tildearrow commented 2 years ago

We have a signed/unsigned mode selector now, but that's not enough to close the issue.