tildearrow
82703a165f
fix non-STD instruments in C64/GB/PCE converting
...
to the wrong type
2022-08-28 01:12:57 -05:00
tildearrow
e158591ccb
even more fixes
2022-08-23 02:31:39 -05:00
tildearrow
226f43fea3
several important bug fixes to advanced arp macro
2022-08-22 19:09:08 -05:00
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
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
38afdd3378
dev110 - add cut/delay effect policy compat flag
...
INCOMPLETE!!!
2022-08-21 23:56:58 -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
27555c3c0a
aaaand more fixing
2022-08-19 04:45:59 -05:00
tildearrow
5c7338930f
fix big-endian build (i think)
2022-08-19 01:26:11 -05:00
tildearrow
d1c5a4725b
add option to save unused patterns
...
closes #106
also prepare for the pattern manager window
2022-08-16 03:42:17 -05:00
tildearrow
edddff8431
prepare for pattern optimization
2022-08-16 03:19:16 -05:00
tildearrow
20c5e14f26
FC loader: the final fixes for this night
2022-08-15 04:22:14 -05:00
tildearrow
206b3af12a
FC loader: aaaaaaand more fixes
2022-08-15 03:40:04 -05:00
tildearrow
bef8cf5f5f
FC loader: sample loop point and more fixes
2022-08-15 03:32:27 -05:00
tildearrow
4663534fa3
FC loader: preset waveforms, vibrato and stuff
2022-08-15 03:18:54 -05:00
tildearrow
15b4294532
FC loader: fix wave, sample and freq seq loading
2022-08-15 02:01:08 -05:00
tildearrow
bccecc4c07
Game Boy: software envelopes, part 1
2022-08-10 16:27:29 -05:00
tildearrow
2b4b320a74
fix noMultiSystem setting being inverted
2022-07-27 02:36:48 -05:00
tildearrow
280592cf33
fix build
2022-07-26 01:42:34 -05:00
tildearrow
8d17500315
jlhafasjkhdgkdhjasfd
2022-07-25 19:45:49 -05:00
tildearrow
3ff8f3d860
FC loader: read slides
2022-07-25 19:09:42 -05:00
tildearrow
9a0609ae1a
fix build...
2022-07-24 02:24:57 -05:00
tildearrow
588f3f737c
preliminary Future Composer module loading
...
only loads patterns and doesn't deduplicate
conversion required to fit in the Furnace format (no transpose ins/note)
even the pattern loader itself isn't complete due to how different the
format is
2022-07-24 01:57:10 -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
cam900
5127d5ef18
Implement sample loop end position, enum-ise sample depth ( #557 )
...
TODO: new sample format
2022-07-21 23:36:42 -05:00
cam900
a5959ae7b9
Struct-ize sample map variable
2022-07-20 23:01:06 +09:00
tildearrow
f4a85bebff
dev101 - fix SMSFM_intro.dmf
2022-07-04 01:43:59 -05: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
Ian Karlsson
5378974b96
Save the size of each block in a Furnace module
2022-05-27 21:42:14 +02: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
7cf853797a
fix .dmf saving
2022-05-26 17:42:30 -05:00
tildearrow
393d1c018d
dev97 - add old octave boundary compat flag
2022-05-22 13:25:59 -05:00
tildearrow
cfa05143ab
dev96 - add virtual tempo
2022-05-18 00:05:25 -05:00
tildearrow
85d9a52dee
fix potential hangs in saveFur again
2022-05-15 11:37:15 -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
2fc637494f
old .dmf loading improvements
...
- YMU759 samples are now properly loaded
- improvements to version 7 and 8 format handling
2022-05-14 17:23:33 -05:00
tildearrow
ffe582236c
harden .fur file saver
2022-05-14 16:03:21 -05:00
tildearrow
106ebb52fa
fix loading of pre-0.4 .dmf modules
2022-05-13 17:41:01 -05:00
tildearrow
8784fe5664
dev94 - add a full linear pitch mode, part 1
2022-05-10 03:51:18 -05:00
tildearrow
5e14177e4e
YM2610(B): use f-num/block baseFreq calculation
...
also allow for different octave boundary f-nums depending on chip clock
2022-05-10 02:22:08 -05:00
tildearrow
05af3c147a
.ftm loading progress (incomplete, not working)
2022-05-06 01:26:49 -05:00
tildearrow
202a528477
dev92 - GUI: customizable channel collapsing!
2022-05-04 23:36:03 -05:00
tildearrow
467036df2a
implement extra FM effects (OPN, OPM and OPZ)
...
issue #38
2022-05-04 14:09:43 -05:00
Laurens Holst
7f0074511c
Move renderSamples() to DivDispatch implementations.
...
To prevent rendering samples for systems that are not in use.
Additionally, it gives the systems more flexibility to render the samples
according to their specific configuration.
2022-05-01 23:23:38 +02:00
tildearrow
66f5b2117f
dev90 - linear pitch macro option
2022-04-28 00:26:21 -05:00
tildearrow
3306e853d1
effectRows -> effectCols
...
i don't know why did I call it "rows"
2022-04-27 17:53:55 -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
2a952b1a66
dev87 - C64 changes
...
issue #335
2022-04-25 17:55:48 -05:00