Pre-release

@takamichih takamichih released this Apr 14, 2018

Assets 3
fmdsp: display opna/ppz8 internals with shift+F11
win32: fixed minor UI issues and corrupt icon
Pre-release

@takamichih takamichih released this Jan 3, 2018 · 17 commits to master since this release

Assets 3
pmd: fixed several off-by-one errors, signedness, and replicated
     original overflow bug for 2nd type SSG/PPZ8 envelope (thanks
     again pedipanol for the bug report!)
Pre-release

@takamichih takamichih released this Nov 3, 2017 · 26 commits to master since this release

Assets 3
pmd: fixed command O (thanks pigdevil2010 and pedipanol for reporting!)
Pre-release

@takamichih takamichih released this Oct 24, 2017 · 31 commits to master since this release

Assets 3
pmd: fixed relative detune command (previously interpreted as absolute)
     fixed SSG/PPZ8 envelope overflow
     fixed 2nd PPZ8 pcm file
fmdsp: completely overhauled rendering code, now hardware accelerated (d3d9 on windows, opengl on linux)
Pre-release

@takamichih takamichih released this Aug 23, 2017 · 72 commits to master since this release

Assets 3
pmd: fixed rather serious SSG/PPZ8 envelope bug when old (4-parameter) AL=0
libopna: fm: added high resolution sine table and envelope
libopna: ssg: added YMF288 emulation mode and volume mix changing
ppz8: added sinc interpolation
Pre-release

@takamichih takamichih released this Aug 13, 2017 · 88 commits to master since this release

Assets 3

fmdsp: added levelmeter
pmd: fixed 0x0c note
pmd: fixed SSG/PPZ envelope when track ended

Pre-release

@takamichih takamichih released this Jul 11, 2017 · 99 commits to master since this release

Assets 3
* libopna: Fixed channel 3 extend mode

* libopna: Now bit-perfect with actual OPNA/OPN3 chip under limited conditions, including stereo output (glitch?) when ALG >= 4
  (Envelope is not perfect, only perfect when AR >= 21)
example tone (extracted from th9_flrn.ovi/th9_fl9z.ozi):
@  0 5 6
 31  0  0  7  0  18 0  4 3 0
 16  1  0  8  1   0 2  4 3 0
 15  1  0  8  1   5 0  8 1 0
 16  1  0  8  1   5 2  4 0 0

Known issues:
* FM envelope is not very accurate (example: yuno_27.m86 track 3 tone 10)
* PMD SSG envelope is very buggy
Pre-release

@takamichih takamichih released this Apr 14, 2017 · 102 commits to master since this release

Assets 3
tried harder to imitate FMDSP

maybe doing 8192-sample FFT each frame is a bit too much
Pre-release

@takamichih takamichih released this Apr 11, 2017 · 105 commits to master since this release

Assets 3
added WAVE output
Pre-release

@takamichih takamichih released this Apr 3, 2017 · 108 commits to master since this release

Assets 3
add SSE optimization, add VOPM tone format