tildearrow
3163730fe8
prepare for drum kits/sample map
2022-03-16 17:01:44 -05:00
tildearrow
6b5bbae1c1
allocate bubble system ID
2022-03-14 12:03:10 -05:00
tildearrow
e009fc64f2
allow instrument change during slides
2022-03-14 01:23:31 -05:00
tildearrow
cf07e1861e
add "auto-insert one tick gap" option
2022-03-11 23:01:18 -05:00
tildearrow
2a0aa19b2b
fix broken DAC mode
...
adds new compat flag
2022-03-11 22:11:33 -05:00
tildearrow
27758434af
update format.md to parse op count
2022-03-07 17:07:00 -05:00
tildearrow
9333b5bd51
prepare for X1-010
2022-03-06 22:36:13 -05:00
tildearrow
5ad54dad4d
allocate VERA chip
2022-03-04 14:31:29 -05:00
tildearrow
8758277199
OPLL: implement fixed freq mode for drums
...
issue #249
2022-03-04 01:18:16 -05:00
tildearrow
8e5b3abab8
add two more compatibility flags
...
issue #167 and #249 :
- stop porta on note off
- continuous vibrato
2022-03-03 23:14:38 -05:00
cam900
e49ee1cd3d
0xa9 is already allocated
2022-03-03 14:14:54 +09:00
tildearrow
1973992064
allocate system IDs for OKI chips
2022-03-02 18:39:21 -05:00
tildearrow
acc9b0aa57
Merge pull request #225 from cam900/ym2610b
...
Prepare to experimental support YM2610B and with Extended channel 3 mode, Some additions
2022-03-01 23:21:46 -05:00
tildearrow
066769379b
update format.md a bit
2022-03-01 20:58:27 -05:00
cam900
1631af8f8e
Merge branch 'master' of https://github.com/tildearrow/furnace into ym2610b
2022-03-02 01:18:36 +09:00
tildearrow
bd9289cfdd
store OP macros
...
todo
2022-02-28 18:16:05 -05:00
tildearrow
3ca90fd0c8
format oops 2
2022-02-27 17:31:11 -05:00
tildearrow
dcead63a7d
format oops
2022-02-27 17:30:33 -05:00
cam900
6d36a8fdd2
Merge branch 'master' of https://github.com/tildearrow/furnace into ym2610b
2022-02-28 03:04:28 +09:00
tildearrow
3e3d42a76a
update format.md for better GitHub compat
2022-02-27 00:28:16 -05:00
tildearrow
0b8372b44b
clarify about compression
2022-02-26 23:00:02 -05:00
cam900
ee013ad7a9
Merge branch 'master' of https://github.com/tildearrow/furnace into ym2610b
2022-02-27 06:41:11 +09:00
tildearrow
c52258f943
update format to store OPLL preset number
2022-02-25 23:59:08 -05:00
cam900
cd4c876c5e
Merge branch 'master' of https://github.com/tildearrow/furnace into ym2610b
...
# Conflicts:
# src/engine/engine.cpp
# src/engine/playback.cpp
2022-02-25 23:47:28 +09:00
tildearrow
19c4f5559a
bring crash fix from 0.5.8
2022-02-24 22:52:20 -05:00
cam900
d831a522a4
Merge branch 'master' of https://github.com/tildearrow/furnace into ym2610b
...
# Conflicts:
# src/engine/engine.cpp
# src/engine/platform/ym2610Interface.cpp
2022-02-25 12:20:00 +09:00
tildearrow
4b6d9adcb9
volume changes
...
as of now the master volume is 1.0x (it was 2.0x before)
NES has also been amplified.
these changes should not affect older songs.
2022-02-24 17:56:19 -05:00
cam900
1e2d5694b9
Prepare to support YM2610B and with Extended channel 3 mode
...
Allow 8 bit volume for YM2610 ADPCM-B
Remove sample mode macro in YM2610, it's always enabled and seperated channels.
TODO: ADPCM-B is still not implemented, FM Channel 2 is silenced in extended channel 3 configuration
2022-02-25 01:02:35 +09:00
tildearrow
1e98f0c4a1
sample system rewrite! **PLEASE READ**
...
this commit mostly rewrites the sample system.
as of now samples can be ADPCM, 8-bit, BRR or 16-bit
or something...
consider this VERY EXPERIMENTAL.
if you find any issues REPORT THEM immediately.
it's nearly 4am...
2022-02-24 03:57:45 -05:00
tildearrow
259b6598d0
update format.md
2022-02-23 23:22:46 -05:00
tildearrow
38e948e6e1
update format.md
2022-02-22 17:49:29 -05:00
tildearrow
9068b7013b
update format.md for upcoming systems
2022-02-20 22:49:18 -05:00
tildearrow
cda18d32b3
store pattern names
2022-02-19 18:18:12 -05:00
tildearrow
ce2af4303e
yay for more compatibility flags
...
ignore duplicate slides on .dmf
2022-02-18 02:03:31 -05:00
tildearrow
fbed03dd0c
fix E1xy/E2xy behaving wrong with arps
2022-02-18 01:27:26 -05:00
tildearrow
62f2f67b9d
add two more compatibility flags
...
for songs that relied upon pre-0.5.5 broken behavior
2022-02-09 22:07:32 -05:00
tildearrow
3d8991cdb8
save compat flags in the file
2022-02-08 16:43:40 -05:00
tildearrow
4ce116ca0a
prepare for macro release points
...
issue #142
2022-02-08 03:50:42 -05:00
tildearrow
e06e316e10
add two new compatibility flags
...
proper noise range and duty macro is wave volume
2022-02-06 01:56:50 -05:00
tildearrow
088b3eece3
clarifications to format
2022-02-04 15:20:49 -05:00
tildearrow
fcb02ddece
update format.md for upcoming features
2022-02-04 14:44:07 -05:00
tildearrow
2fdca5a98f
update format.md
2022-02-02 18:25:32 -05:00
tildearrow
ec66b7a21b
add song tuning
...
soon: system clock settings
2022-01-28 00:55:51 -05:00
tildearrow
b812fc4041
prepare for sample C-4 freq
...
issue #70
2022-01-27 16:52:06 -05:00
tildearrow
f86838df99
no longer shift arpeggio macro by 12
2022-01-26 15:53:52 -05:00
tildearrow
58c9edf9c1
store FM macros in file
...
a few more steps and then we'll have functional FM macros
2022-01-22 22:21:21 -05:00
tildearrow
9940222a6f
prepare for storage of FM macros
2022-01-22 18:28:43 -05:00
tildearrow
785f7e4d40
samples may have loop points
2022-01-15 17:54:21 -05:00
tildearrow
be9f3c8101
update format with new chips
2022-01-15 15:51:58 -05:00
tildearrow
805cf69c52
deprecate macro heights
...
now we do everything based on the ins type
2022-01-13 20:44:45 -05:00
tildearrow
943f88b306
add four more macros
...
they eventually will be used
2022-01-13 13:55:33 -05:00
tildearrow
36e52ec564
update format.md
2022-01-13 03:31:58 -05:00
tildearrow
a62b37603d
update format spec for eventual ins/wave format
2022-01-11 04:45:07 -05:00
tildearrow
02b5b05e04
prepare for 0.3
2022-01-10 17:30:36 -05:00
tildearrow
8d9cddde37
implement Furnace format saving
...
experimental and no loading yet
2022-01-09 03:52:41 -05:00
tildearrow
d2e98301e2
am I gonna make a new format
2021-12-29 17:00:49 -05:00