Commit graph

339 commits

Author SHA1 Message Date
tildearrow
c009cb3536 dev112 - prepare for advanced arp macro
this new advanced arp macro offers more flexibility and reduces code duplication
it allows you to set each step of the macro to either relative or fixed mode
(instead of just one mode for the entire macro)

the UI is still a work in progress and doesn't work well

this change is big and may break things! further fixes incoming
2022-08-22 15:59:45 -05:00
tildearrow
6e87bc5dd6 update format.md 2022-08-22 04:38:46 -05:00
tildearrow
2650fe609f dev111 - many macro changes
- max macro length is now 255
- loop/rel pos is now unsigned (255 = no)
- prepare for macro speed/delay
2022-08-22 02:13:33 -05:00
tildearrow
c74d7fab37 dev108 - add SN period range compat flag
there's room for possible improvement
2022-08-19 18:46:19 -05:00
tildearrow
952a2a66e8 store ES5506 params in format 2022-08-18 23:55:29 -05:00
ZeroByteOrg
941d45ad80 Merge branch 'master' into ZSMv1 2022-08-16 11:24:18 -05:00
tildearrow
51cc36532e fix documentation regarding ZX beeper samples 2022-08-15 22:44:55 -05:00
tildearrow
4707eb7002 update Namco 163 doc 2022-08-13 04:07:50 -05:00
tildearrow
5506b87b40 update sample doc 2022-08-13 02:48:34 -05:00
tildearrow
6bcb3063a5 add OPZ disclaimer in docs 2022-08-10 15:41:52 -05:00
tildearrow
28698beaf3 dev106 - Game Boy: implement hw seq
and prepare for software envelope maybe
2022-08-10 01:55:44 -05:00
tildearrow
da8f7dabd5 i guess
to anybody who bothers reading the contents of this commit:
who cares? you promised me C163 would become the name
but nobody has bothered to call it C163 for an entire week.

there's no point on pushing a dead idea forward!
2022-08-09 14:53:31 -05:00
tildearrow
9f8c96d45b dev105 - prepare for Game Boy hardware sequences
issue #27
2022-08-07 00:03:27 -05:00
tildearrow
5534f55f7a dev104 - add "is sample" flag to Sound Unit ins 2022-08-06 04:04:18 -05:00
tildearrow
3a18e1e6fc partially implement command stream binary mode 2022-08-04 18:50:52 -05:00
Aleksi Knutsi
cd4af3c4ba
Update soundunit.md 2022-07-29 21:20:17 +07:00
tildearrow
e7108c060b add Namco WSG section to doc/7-systems 2022-07-28 23:24:32 -05:00
tildearrow
4666a8d614 update export-tech.md 2022-07-27 17:57:45 -05:00
tildearrow
173e9b0df9 **Namco C163** 2022-07-26 18:23:01 -05:00
Aleksi Knutsi
e7938ccd11
Fix 1 typo and 2 capitalization errors 2022-07-26 14:16:24 +07:00
tildearrow
b75787603a I missed something 2022-07-24 02:52:39 -05:00
tildearrow
8d88ac766c dev103 - store system name and other info in song 2022-07-23 17:02:03 -05:00
tildearrow
d004629a58 dev102 - new sample storage format 2022-07-22 02:29:01 -05:00
tildearrow
5aa287eece update format.md - CSM for all OPN chips soon 2022-07-21 14:51:26 -05:00
ZeroByteOrg
850508e1b8 Merge branch 'master' into ZSMv1 2022-07-11 12:59:59 -05:00
tildearrow
f4a85bebff dev101 - fix SMSFM_intro.dmf 2022-07-04 01:43:59 -05:00
Natt Akuma
fac415c8e8 Prepare for NGP system
Also add PCM DAC as system format 0xc0
2022-07-02 08:19:25 +07:00
tildearrow
fd5f1106bc update format.md 2022-07-01 14:13:50 -05:00
tildearrow
7725047de6 doc: fix soundunit.md 2022-07-01 01:11:51 -05:00
Aleksi Knutsi
6a4f0ee3d9
Update README.md 2022-06-30 17:36:45 +07:00
Aleksi Knutsi
5eb6c505bc
Update soundunit.md 2022-06-30 17:31:10 +07:00
ZeroByteOrg
40d67d7bb5 Merge branch 'master' into ZSMv1 2022-06-29 13:14:15 -05:00
Postbox2
c21caa5991
Update README.md 2022-06-29 18:45:17 +07:00
Postbox2
200cb34d18
ah the bitch! markdown you anger mee 2022-06-29 18:44:36 +07:00
Postbox2
86aacd818b
Fix formatting issues, i think 2022-06-29 18:43:40 +07:00
Postbox2
0102fcbda8
Create soundunit.md 2022-06-29 18:42:33 +07:00
tildearrow
a8a38dce2b 0.6pre1 - introduce the final changes
- implement E1xy/E2xy Defle bug when using same note twice
- add SNK Touchdown Fever preset
- update README.md and to-do list
- update credits

thank you for your patience!

see you in 0.6pre1.5 coming soon...
2022-06-29 04:57:05 -05:00
tildearrow
87fa871972 doc: update writer list 2022-06-29 02:27:10 -05:00
tildearrow
c2d060da9f Merge branch 'master' of github.com:tildearrow/furnace 2022-06-29 02:26:15 -05:00
Postbox2
4123aa631c
Fix 2 typos 2022-06-29 14:24:52 +07:00
tildearrow
6fe7e638d5 update format.md 2022-06-29 01:56:57 -05:00
tildearrow
b99dce5362
Merge pull request #499 from superctr/220527_blocksize
Save the size of each block in a Furnace module
2022-06-29 01:54:05 -05:00
nicco1690
6381e98df6
divided 2022-06-25 16:37:50 -07:00
nicco1690
2087211aea
0.6 :p part 2 2022-06-25 13:23:09 -07:00
nicco1690
6fcb618183
0.6 :p 2022-06-25 13:22:17 -07:00
nicco1690
ed4710c206
spund 2022-06-25 13:21:39 -07:00
nicco1690
acdb2b0fc3
correct vrc6 volume 2022-06-25 13:21:00 -07:00
nicco1690
29b4a4e0f0
it is not hidden 2022-06-25 13:18:50 -07:00
nicco1690
ccc7e88e17
The vrc6 has 2 inst types now 2022-06-25 03:02:11 -04:00
nicco1690
145fc0d813
Correct typo 2022-06-25 02:58:56 -04:00
nicco1690
5d8861918b
PCE has the wavetable synth now 2022-06-25 02:55:03 -04:00
nicco1690
4ab685bb9c
Update outdated sample docs 2022-06-25 02:51:05 -04:00
nicco1690
e0e06c0897
Add wavetable synth docs
Surprised this wasn't added a while ago :p
2022-06-25 02:19:46 -04:00
nicco1690
e97f16e2b1
Fix outdated documentation
Will likely change other outdated parts of the docs soon
2022-06-25 02:04:31 -04:00
Postbox2
50e4428fb3
Fix grammar a bit 2022-06-25 08:24:38 +07:00
Postbox2
ecb6635c50
Fix typo 2022-06-24 13:51:05 +07:00
ZeroByteOrg
ae7b271e1d Merge branch 'master' into ZSMv1 2022-06-23 13:45:12 -05:00
tildearrow
c7ea30dda1 Revert "Revert "Added "c" in "channel" typo and added a TI-99 bit (#551)""
This reverts commit 2ffec02e26.
2022-06-22 15:16:19 -05:00
tildearrow
2ffec02e26 Revert "Added "c" in "channel" typo and added a TI-99 bit (#551)"
This reverts commit a65b4ded00.
2022-06-22 15:15:24 -05:00
20Enderdude20
a65b4ded00
Added "c" in "channel" typo and added a TI-99 bit (#551) 2022-06-22 22:14:23 +02:00
tildearrow
03e31c441e prepare for ins preview in system file picker 2022-06-19 00:11:18 -05:00
Natt Akuma
f3a90d554c WIP SNES support, part 1 2022-06-10 03:19:31 +07:00
ZeroByteOrg
d3717a5710 Merge branch 'master' into ZSMv1 2022-06-07 16:10:06 -05:00
freq-mod
4d7c1c9e44
docs update (#519)
* docs update

mentions of fractal, new chips documentation, and other minor stuff

* add a link to the Fractal repo

as suggested by @breakthetargets

* better wording, less typos
2022-06-06 16:49:39 +02:00
ZeroByteOrg
378f6a957b Merge branch 'master' into ZSMv1 2022-06-06 09:44:57 -05:00
The789Guy
0e05d4e599
Update n163.md
Fixed horrible grammar
2022-06-04 16:09:51 -05:00
tildearrow
3aef4b2ede update PC speaker doc 2022-06-03 01:32:56 -05:00
Ian Karlsson
5378974b96 Save the size of each block in a Furnace module 2022-05-27 21:42:14 +02:00
ZeroByteOrg
b034e3c5da Commander X16 file export: ZSM format 2022-05-27 09:36:24 -05:00
tildearrow
68cc84253c dev99 - major Fractal system change
7 channels instead of 8 - CSM only supported on ExtCh system
2022-05-27 05:13:10 -05:00
tildearrow
a776129c3d dev98 - YM2612: add Fractal system
partially done
2022-05-27 04:02:53 -05:00
tildearrow
f8d851cbc2 the Namco C163 trial 2022-05-23 16:01:35 -05:00
tildearrow
393d1c018d dev97 - add old octave boundary compat flag 2022-05-22 13:25:59 -05:00
tildearrow
251734bd04 prepare for the last chips for 0.6pre1
YMZ280B is counted. don't worry.
2022-05-20 02:43:39 -05:00
tildearrow
aa1bccd8fe allocate ID for 3-channel Namco WSG
8-channel variants to be allocated
2022-05-19 18:24:53 -05:00
tildearrow
2a77abbaf9 update format.md 2022-05-19 04:36:04 -05:00
tildearrow
cfa05143ab dev96 - add virtual tempo 2022-05-18 00:05:25 -05:00
tildearrow
c5786b61fb dev95 - multiple songs in a single file (READ)
experimental feature! proceed with caution.
if you experience song corruption or crashes, report issue immediately!

files with multiple songs will be readable in older versions of Furnace,
but only the first song will be read in those versions.

issue #199
2022-05-15 01:42:49 -05:00
tildearrow
ce253230ce add AICA and YMZ ADPCM formats 2022-05-14 16:59:07 -05:00
tildearrow
a2ae7dbb3d allocate ID for YMZ280B 2022-05-14 16:18:24 -05:00
tildearrow
34d868522b update Bubble System and SegaPCM docs 2022-05-13 03:18:29 -05:00
tildearrow
7d7740d96f ... #452 cherry-picking 2022-05-12 22:08:25 -05:00
tildearrow
3c3d75c605 add SCC documentation 2022-05-12 14:21:58 -05:00
tildearrow
f5ef1ad472 more documentation work 2022-05-12 02:25:13 -05:00
tildearrow
5f17aa0e03 documentation mistake 2022-05-11 19:10:12 -05:00
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