cam900
cam900
This feature is LZsomething compression-alike, so make sense with implement compression algorithm.
> Progress report? ES5506 hardware function almost done (excepting 8 bit compressed PCM), Transwave synth and sample macro/command needs to test. ES5506 instrument type has: - 3 Macro modes for...
> Progress report? (again) Various fixes, Transwave synth removed for now - itself consumes high CPU usage. Per-channel OSC, default channel and filter macro are fixed.
[furnace_es5506.tar.gz](https://github.com/tildearrow/furnace/files/9845443/furnace_es5506.tar.gz) [furnace_es5506.zip](https://github.com/tildearrow/furnace/files/9845444/furnace_es5506.zip) Directly derived from https://github.com/cam900/furnace/commit/9a41cff290781b8cf9b3d932ee1da241ce63ee90, Compiled executable for windows by Visual Studio 2022. 2022-10-23 Fix license.
nmk/quizpani.cpp uses similar hardware, so it's possibly applied a PROM based interrupt system too?
Convert mapVelocity (PCM part) to use log volume, and Legato stuff.
> > Will be merged after 0.6.6. > > The commit after that implies that 12-bit PCM has yet to be worked on Implemented!
Ares already has V30MZ core used at wonderswan, but that is slightly different compares to non-MZ V30. (ex: Lack of some instruction in MZ, Different timing, etc...)