tildearrow
8784fe5664
dev94 - add a full linear pitch mode, part 1
2022-05-10 03:51:18 -05:00
Laurens Holst
3784c4e1d2
MultiPCM instrument type, editor and file ops.
2022-05-05 21:56:48 +02:00
tildearrow
6e7b4d7e7f
the final part of extra FM effects
2022-05-04 17:39:22 -05:00
tildearrow
467036df2a
implement extra FM effects (OPN, OPM and OPZ)
...
issue #38
2022-05-04 14:09:43 -05:00
tildearrow
30e60f643c
add extra FM effects to effect post handler
...
see #38
the last thing left to do is to put these effects on the dispatch code
2022-05-03 17:37:17 -05:00
tildearrow
ebc3df9494
NO
2022-05-02 23:38:54 -05:00
tildearrow
4db2ab96ae
document (NON-WORKING) extended op param effects
2022-05-02 18:15:51 -05:00
tildearrow
5a724e4949
NES: DPCM work!
2022-05-02 03:42:40 -05:00
tildearrow
4bc70fad7b
format oops
2022-05-01 13:41:30 -05:00
tildearrow
2e8634626d
new panning effects (80/81/82)
2022-04-29 23:41:14 -05:00
tildearrow
3a354ea42b
oops
2022-04-29 00:18:55 -05:00
tildearrow
8500fa4c4c
NES: add DMC write effect
2022-04-29 00:18:51 -05:00
tildearrow
5567746e0b
QSound: implement panning macro - PLEASE READ
...
the panning strategy for QSound has changed!
it's now 08xy where x is left and y is right (muting is not possible though!)
this makes it consistent with other chips, plus QSound's pan range was
32 anyway
in order to toggle the QSound effect use effect 12xx
2022-04-28 23:58:11 -05:00
tildearrow
2a1d45fa35
update format.md for eventual ExtCh extra systems
2022-04-28 15:07:28 -05:00
tildearrow
66f5b2117f
dev90 - linear pitch macro option
2022-04-28 00:26:21 -05:00
tildearrow
24d60507e7
sysDef refactor, part 2
...
to @cam900 and @grauw: you may now pull this to your branch.
check out the comments in sysDef.cpp though.
2022-04-27 00:56:15 -05:00
tildearrow
351c22cb77
sysDef refactor, part 1 - PLEASE READ NOTE
...
THIS WILL NOT COMPILE!!!
i'm still working on it
to @cam900: DO NOT PULL TO YOUR ES5506 BRANCH YET - wait until I am done
with this refactor
to @grauw: DO NOT PULL TO YOUR OPL4 BRANCH YET - wait until I am done
with this refactor
2022-04-26 18:32:33 -05:00
tildearrow
2a952b1a66
dev87 - C64 changes
...
issue #335
2022-04-25 17:55:48 -05:00
tildearrow
bd68ef5cc3
dev86 - SN duty macro phase reset fix
2022-04-24 18:12:18 -05:00
tildearrow
23be8d9336
the final piece of f-num/block work
2022-04-24 14:40:07 -05:00
tildearrow
dd8df45519
update format.md with more clarifications
2022-04-16 18:01:12 -05:00
tildearrow
fbf7f9304e
dev83 - yet another E1xy/E2xy fix
...
and 17xx fix in ExtCh
2022-04-13 00:34:00 -05:00
tildearrow
17d06de55c
allocate SCC+ channel ID
2022-04-12 15:13:02 -05:00
tildearrow
bd49daad48
another format.md update
2022-04-12 15:06:11 -05:00
tildearrow
b69b456ef8
update format.md
2022-04-12 14:57:55 -05:00
tildearrow
24209c7853
dev82 - amiga wavetables
...
closes #16 (yay!)
2022-04-12 01:19:00 -05:00
tildearrow
9e0e8f3345
dev80 - increase song limits
...
up to 256 patterns
up to 256 orders
2022-04-08 17:21:36 -05:00
tildearrow
7e4890d0ea
effects back on its orig place for now
2022-04-08 16:10:49 -05:00
freq-mod
c381b60143
Update saa1099.md
2022-04-08 23:03:02 +02:00
freq-mod
e10a410cf1
some docs improvemets
2022-04-08 22:59:51 +02:00
freq-mod
89455959fc
slightly improve fds docs
2022-04-08 22:34:13 +02:00
tildearrow
65f893822a
dev79 - wave synth data storage
...
also wave synth works on swan and X1-010 now
however it's untested on X1 because i wrote it in bed
2022-04-08 04:34:39 -05:00
tildearrow
ad09254cf4
dev78 - new compat flag that fixes ExtCh
2022-04-07 01:14:34 -05:00
tildearrow
b162c09f7c
GUI: OPZ instrument editor work - dev77
2022-04-07 00:45:53 -05:00
tildearrow
58abed3fa1
update pattern format spec
2022-04-06 20:21:20 -05:00
tildearrow
7f51f0f246
update system list in doc
2022-04-06 00:45:56 -05:00
tildearrow
91738dbf23
add MMC5 documentation
2022-04-06 00:45:26 -05:00
tildearrow
280cbb3e39
FDS: possibly final work
...
the last thing left to do is the filter, but everything works now
2022-04-05 18:18:14 -05:00
tildearrow
ccb8d3d355
dev76 - format changes
...
- 8 more macros
- FDS instrument data
2022-04-04 04:47:52 -05:00
tildearrow
1a7074d0e5
Furnace system IDs are no longer compatible
2022-04-03 13:54:02 -05:00
tildearrow
d321292543
separate VRC6 and VRC6 saw ins types
2022-03-31 15:25:58 -05:00
tildearrow
25b07fb4f1
typo fixes
2022-03-27 22:18:50 -05:00
tildearrow
4422ff7695
Merge branch 'vrc6' of https://github.com/cam900/furnace into cam900-vrc6
2022-03-27 22:16:04 -05:00
tildearrow
075f758e4d
Namco 163 refinements
2022-03-27 22:04:01 -05:00
tildearrow
c4fc797578
Merge #304 - DO NOT COMPILE
...
Add Namco 163 Support
Not final - changes needed
2022-03-27 21:35:58 -05:00
cam900
c430d24d2f
VRC6 has internal timer
2022-03-28 01:12:44 +09:00
cam900
ef104ce0b0
Add VRC6 support
...
2 Pulse channels:
- 8 level pulse duty cycle, DAC mode(just ignores duty cycle)/pulse wave mode, 4 bit volume.
- Furnace support PCM playback in pulse channels with duty cycle ignore mode.
Sawtooth:
- nothing but 6 bit volume (8 bit accumulator in technically) and 12 bit frequency (periodic).
VRC6 instrument:
- 6 bit Volume macro for finer sawtooth volume handling, also 3 bit Duty cycle macro for pulse channels.
Duty, PCM mode command and Duty macro affects for pulse channel only.
2022-03-28 01:06:56 +09:00
tildearrow
688190db91
improve VIC-20 doc
2022-03-27 02:31:03 -05:00
tildearrow
08dd693fa0
Amiga: add AM/PM effects
2022-03-27 00:02:17 -05:00
tildearrow
154ef3f9a3
Amiga: filter emulation
2022-03-26 23:39:20 -05:00