tildearrow
f34b01c0e5
GUI: work around .dmf/.dmp saving issue
2022-09-04 02:26:29 -05:00
cam900
d82d7255d1
Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro
2022-08-31 19:18:15 +09:00
tildearrow
a33e6e3989
GUI: add "create wave from selection" option
...
in sample editor
2022-08-31 03:34:13 -05:00
cam900
26d3e02dd8
Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro
2022-08-29 11:47:36 +09:00
aurora
3b0df75bf6
Merge branch 'master' of https://github.com/tildearrow/furnace
2022-08-29 05:44:34 +03:00
tildearrow
32050a211f
GUI: update credits
2022-08-28 15:54:21 -05:00
tildearrow
c3ced46fa3
coming soon: reSIDfp core
2022-08-28 15:10:44 -05:00
ZeroByteOrg
ca4fb5b7d4
Merge branch 'master' into ZSMv1
2022-08-28 10:54:20 -05:00
tildearrow
3e8f248f77
fix saving a pre-24 .dmf song
2022-08-28 01:03:23 -05:00
cam900
e3aee980c5
Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro
2022-08-28 10:02:52 +09:00
tildearrow
58853ce5d5
OPNB-B -> OPNB2
2022-08-27 16:12:00 -05:00
cam900
54dbd0690c
Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro
...
# Conflicts:
# src/engine/fileOps.cpp
# src/engine/platform/lynx.cpp
# src/engine/platform/rf5c68.cpp
# src/engine/platform/su.cpp
# src/engine/platform/x1_010.h
# src/engine/platform/ym2610.cpp
# src/engine/platform/ym2610.h
# src/engine/platform/ym2610b.cpp
# src/engine/platform/ym2610b.h
# src/engine/sysDef.cpp
# src/gui/insEdit.cpp
Add effect command for ADPCM-A global volume, X1-010 Sample bank slot
2022-08-27 17:25:48 +09:00
cam900
4cc79fb49d
Prepare for split sample chip instrument
...
(MSM6258, MSM6295, QSound, Sega PCM, ADPCM-A, ADPCM-B, YMZ280B, RF5C68)
Instrument color and icons are placeholder.
different volume range, hard panned/soft panned and/or independent volume per output, chip-dependent features (global volume, echo, etc)
Allow use sample in instrument tab for chip with sample support
Prepare to support X1-010 Seta 2 style bankswitch behavior
Prepare to support AY89x0 PCM DAC
Support volume for PCE sample (DAC)
Fix Lynx, Y8950 sample pitch matches to sample preview
Support PCM DAC with backward and pingpong loop mode
Reduce some codes
Add Sega PCM, AY89x0, QSound, PCM DAC, Lynx per-channel debug support
2022-08-27 16:27:36 +09:00
tildearrow
efd5cc0dac
GUI: implement search in "Choose a System!"
2022-08-27 00:14:17 -05:00
tildearrow
73f88c7635
GUI: and here is the new chip selector
2022-08-26 23:35:16 -05:00
tildearrow
daf176e197
GUI: prepare for new chip picker
2022-08-26 19:30:13 -05:00
tildearrow
be9385f701
GUI: work on chip manager
2022-08-26 18:51:17 -05:00
tildearrow
897a61db85
copy paste
2022-08-26 16:44:27 -05:00
tildearrow
1b80b96189
prepare for chip swapping
2022-08-26 03:03:36 -05:00
tildearrow
46d5a8759c
GUI: fix some interpolate issues
2022-08-25 23:39:55 -05:00
tildearrow
24c5ba89e2
GUI: don't rename settings
2022-08-25 22:09:32 -05:00
cam900
3597e57bb2
Add Traditional Chinese and Korean support
2022-08-26 08:49:08 +09:00
tildearrow
a7d0949eac
GUI: different pattern manager layout
2022-08-25 18:13:46 -05:00
tildearrow
96b3ccab8a
I see UI!!!!
2022-08-23 03:57:21 -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
aurora
bcc85dee20
Merge branch 'master' of https://github.com/tildearrow/furnace
2022-08-22 22:21:23 +03:00
aurora
0e847dc1aa
add setting for choosing whether to save window position
2022-08-22 22:17:19 +03:00
aurora
8b3c4a84a8
implement bounds check for window spawning
2022-08-22 22:05:16 +03:00
tildearrow
3b6fa212b8
implement macro speed/delay
2022-08-22 03:52:32 -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
aurora
e88e0a4e4e
GUI: Remember window x/y position and maximized state. Warning: This may cause issues when windows are re-ordered. Is there a way to fix windows spawning outside of screen boundaries?
2022-08-22 03:47:00 +03:00
tildearrow
808832864c
add another demo song
...
by Raijin
2022-08-21 16:53:45 -05:00
cam900
16d7cd3320
More docs
2022-08-21 14:08:14 +09:00
cam900
ba126b820a
Add preset
...
MSX + Neotron
MSX sound expansion with YM2610 or YM2610B (optional), from Neo Geo and bunch of arcade boards - especially Taito's.
MSX + SIMPL
Covox speech thing-ish 8bit DAC for MSX.
2022-08-21 14:07:24 +09:00
tildearrow
1b2d2fdb98
system
2022-08-20 17:04:57 -05:00
tildearrow
0f92c4e35a
GUI: fix change ins applying to off and release
2022-08-20 04:46:45 -05:00
tildearrow
f01be34b5e
GUI: highlight current macro position
...
not for op macros (yet)
2022-08-20 01:10:30 -05:00
tildearrow
4d057d3328
dev109 - define SNES instrument params
2022-08-19 19:42:01 -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
94cf589e92
GUI: prepare for chip manager window
2022-08-19 04:41:45 -05:00
tildearrow
9c80f91870
relative
2022-08-19 00:00:10 -05:00
cam900
13158b86cf
Clamp height of panning macro when higher than 128
...
so, current filter macro behavior is:
"Fixed" option enabled: override current filter value to macro value
"Fixed" option disabled: current filter value = filter value determined from ES5506 tab or command ± filter macro value
2022-08-19 12:03:25 +09:00
tildearrow
9bd3f6c34b
remove delta mode entirely
...
so it was used on the filter but i'm not sure why couldn't it be
done in absolute mode instead
2022-08-18 18:36:22 -05:00
tildearrow
c473f94f0d
remove delta mode
...
it's unnecessary in my opinion
unless I am missing something
2022-08-18 18:21:51 -05:00
tildearrow
3f14625361
Revert "Fix initializing"
...
This reverts commit 0b09408ee8
.
2022-08-18 18:05:45 -05:00
tildearrow
aa1e34ffd3
Revert "Fix duplication"
...
This reverts commit 446e62c69f
.
2022-08-18 18:05:34 -05:00
tildearrow
90633b2cbc
Revert "oops"
...
This reverts commit 1f65b104f2
.
2022-08-18 18:05:31 -05:00
tildearrow
fa6a61e493
Revert "Fix panning macro height"
...
This reverts commit 087ff27f06
.
2022-08-18 18:05:13 -05:00
cam900
087ff27f06
Fix panning macro height
2022-08-19 00:18:46 +09:00
cam900
1f65b104f2
oops
2022-08-18 21:30:08 +09:00
cam900
446e62c69f
Fix duplication
2022-08-18 21:29:48 +09:00
cam900
0b09408ee8
Fix initializing
2022-08-18 21:28:25 +09:00
cam900
5190c6daab
Implement ES5506 instrument type
...
ES5506 has these features:
- 16 bit independent volume register per left/right output (Logarithmic, 4 LSB is for envelope)
- Programmable filter per each channels, 4 pole, 4 filter mode and 2 16 bit coefficient register (4 LSB is for envelope)
- Hardware envelope
Add more than 2 macro type support
"Delta" macro type: Use delta from previous value
2022-08-18 21:20:10 +09:00
tildearrow
4e7eb728db
GUI: fix moving GB HW seq step down
2022-08-17 18:37:16 -05:00
tildearrow
55d12e1ada
GUI: finally re-organize the GB env UI
2022-08-17 18:29:40 -05:00
tildearrow
89eace2472
GUI: prepare for channel header customization opti
...
ons
2022-08-16 13:53:51 -05:00
ZeroByteOrg
941d45ad80
Merge branch 'master' into ZSMv1
2022-08-16 11:24:18 -05:00
tildearrow
8a3358ba5a
GUI: pattern manager, part 1
2022-08-16 04:19:00 -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
976e193309
SoundUnit: add 1-bit PDM rev emulation
2022-08-16 02:08:10 -05:00
tildearrow
fcb8fba77b
GUI: fix particle commands
2022-08-16 02:07:57 -05:00
tildearrow
5fe661e9a3
allow rates down to 1Hz
2022-08-15 22:40:04 -05:00
tildearrow
774a949cca
GUI: fix labels being empty
2022-08-13 18:16:24 -05:00
tildearrow
bb5cee4a66
GUI: add pattern label customization settings
2022-08-13 18:00:29 -05:00
tildearrow
ee16d20047
add demo song
...
by brickblock369
2022-08-13 15:53:47 -05:00
tildearrow
02fb5abc02
add ability to save ins/wave as .dmp/.dmw
...
also saving wavetables as raw data
2022-08-13 15:43:13 -05:00
tildearrow
041a76ad81
raw sample import fixes
2022-08-13 06:25:11 -05:00
tildearrow
91f9352eaf
implement raw sample import
...
untested
2022-08-13 05:50:36 -05:00
tildearrow
ce2d322e47
GUI: add replace for wave/sample and prepare for
...
raw sample import
2022-08-13 04:17:32 -05:00
tildearrow
39feda54ac
OPZ: volume macro should go to 127
2022-08-12 04:11:17 -05:00
tildearrow
b156336216
GUI: fix Game Boy ins edit crashes
2022-08-11 14:27:33 -05:00
cam900
86baa8c014
Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro
2022-08-12 01:39:47 +09:00
tildearrow
00ae5b4142
GUI: fix volume macro always being 15
...
issue #629
2022-08-11 11:30:45 -05:00
cam900
7d83cbb7d6
Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro
2022-08-11 22:22:05 +09:00
cam900
d44f5f0b2b
Prepare for backward and bi-directional loop
2022-08-11 22:21:54 +09:00
tildearrow
01d1556fb4
GUI: rename "system" to "chip"
...
"system" made sense when Furnace was a .dmf tracker and had
compound setups like Genesis (YM2612+SN)
however, it doesn't make too much sense now when compared to "chip"
2022-08-11 05:38:31 -05:00
tildearrow
340052cf0a
Game Boy: add chip revision flag
2022-08-11 00:46:15 -05:00
tildearrow
df10b6cc59
Game Boy: hardware sequences, part 3
...
the previous commit was part 2
2022-08-10 14:16:26 -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
800f08b0fd
Game Boy: hardware sequences, part 1
...
still not working! just the UI for it
2022-08-07 06:06:14 -05:00
tildearrow
42a0ee13b8
add two demo songs
...
by psdominator and LVintageNerd
2022-08-06 22:26:18 -05:00
tildearrow
6934a499c1
SoundUnit: actually finish it
2022-08-06 18:23:11 -05:00
freq-mod
b5fa556a38
Merge branch 'tildearrow:master' into wave-edit-tooltip
2022-08-06 17:44:18 +02:00
tildearrow
5534f55f7a
dev104 - add "is sample" flag to Sound Unit ins
2022-08-06 04:04:18 -05:00
tildearrow
a0968aed07
GUI: fix text/binary command stream outs being swa
2022-08-05 03:27:35 -05:00
tildearrow
049ab06544
PCE: add option to pick A/non-A revision of chip
2022-08-04 23:37:28 -05:00
tildearrow
d54d853ff8
add a command stream dump option
2022-08-04 00:51:47 -05:00
tildearrow
7ec4f7cb9e
VGM export: add option to insert pattern change hi
...
nts
2022-08-03 18:44:45 -05:00
tildearrow
eafbf24290
GUI: YM2423 patch names
...
thanks freq-mod!
2022-08-03 17:31:00 -05:00
tildearrow
0183c5d9ff
GUI: remove one new line
2022-08-03 14:41:53 -05:00
tildearrow
034b4fd4f6
GUI: YMF281 patch names
...
thanks nicco1690!
2022-08-03 00:10:32 -05:00
tildearrow
0d4f20b7a6
SoundUnit: add 64K chip revision
2022-08-03 00:05:58 -05:00
tildearrow
1f57d09fbf
GUI: display correct OPLL patch names
2022-08-02 23:16:42 -05:00
tildearrow
fe07051f89
rename Envelope release to Macro release
2022-08-01 22:51:13 -05:00
tildearrow
1921fd1759
PCE: implement anti-click technology
2022-07-30 01:00:51 -05:00
tildearrow
b3e9f53ec4
GUI: the poll
2022-07-27 17:57:36 -05:00
freq-mod
9447442fed
Update waveform editor height/width guide
2022-07-27 16:09:36 +02:00
tildearrow
185b283ef6
GUI: wave generator, part 3
2022-07-27 02:36:36 -05:00
tildearrow
693d457fff
GUI: wave generator, part 2
2022-07-27 02:23:29 -05:00
tildearrow
7d5f5a91c6
GUI: wave generator, part 1
2022-07-27 01:20:26 -05:00
tildearrow
173e9b0df9
**Namco C163**
2022-07-26 18:23:01 -05:00
tildearrow
47aba6186d
GUI: fix possible crash in sample editing actions
2022-07-26 03:34:41 -05:00
tildearrow
09e457003b
add option for soft-clipping
2022-07-25 18:41:47 -05:00
tildearrow
b0c2b10135
GUI: add "scale" option to find/replace
2022-07-25 18:32:26 -05:00
tildearrow
ffe06013d7
GUI: fix preset typo
2022-07-24 01:58:14 -05:00
tildearrow
1dbdf8558c
Merge branch 'master' of github.com:tildearrow/furnace
2022-07-24 01:57:21 -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
cam900
6697be4d95
Add/Update more presets
...
Williams/Midway ADPCM Sound board
Used for conjunction with their Y/T unit, it has ordinary de facto standard OPM+MSM6295 on this era with software controlled DAC from predecessors.
Konami Battlantis
Used at Battlantis arcade hardware, It is early SB Pro but mono configuration.
Sega System 24
This Sega's early arcade system featured to floppy disk and high resolution graphics. Sound hardware is similar as their System 16, but ADPCM is replaced to software controlled DAC.
Namco System 86
Predecessor of System 1(a.k.a. System 87), It features similar sound hardware and optional ROM and DAC expansion.
Namco Thunder Ceptor
Used at Thunder Ceptor, their Front view arcade machine. Namco system 86 and System 1 sound system is directly derived from this machine's sound system.
Irem M72
Irem's first arcade system with FM sound system, All released game except R-Type is featured also LOUD software controlled DAC, inherited from their predecessors sound system.
2022-07-24 13:28:26 +09:00
tildearrow
84c955058b
GUI: Z280 whoops
...
issue #576
2022-07-23 22:22:05 -05:00
Christoph Neidahl
e08399156a
Haiku support ( #596 )
...
* Don't apply Wayland videodriver workaround on Haiku
* dirent.d_type-less type detecting in IGFD
The Dumb Way(tm). `stat`'s `st_mode` should be nicer?
* CMake check for dirent.d_type, stat-based fallback
* Move config dir setup to separate function
Nicer to work with than macro kerfuffle.
* Default sysFileDialog to off on Haiku
* Logging stuff
* Honour CMAKE_INSTALL_BINDIR
* Use find_directory on Haiku
Includes forgotten configPath line when home==NULL.
* Address PR review notes
2022-07-23 22:11:30 -05:00
tildearrow
de77d51d7a
GUI: update credits
2022-07-23 21:19:43 -05:00
Aleksi Knutsi
8011e7adc7
Implement Phase Reset Timer macro for Sound Unit ( #573 )
...
* Implement Phase Reset Timer Macro
* And make the macro actually work
* Delete ex4Max variable
2022-07-23 19:13:30 -05:00
tildearrow
623c0efbba
Merge pull request #578 from tildearrow/ngp
...
Add generic PCM DAC system
2022-07-23 19:12:51 -05:00
tildearrow
78b5419004
GUI: fix effect list hotkey
2022-07-23 19:08:39 -05:00
tildearrow
26d60dd107
GUI: fix per-chan osc debug crash
...
fixes #600
2022-07-23 19:01:30 -05:00
tildearrow
984d61d081
GUI: update song information
2022-07-23 18:53:49 -05:00
tildearrow
dfcb9551e7
GUI: update credits
2022-07-23 18:53:42 -05:00
tildearrow
efa75a4480
GUI: sub-song info experiment
2022-07-23 18:40:48 -05:00
tildearrow
6051f92e68
GUI: add setting to customize initial system name
2022-07-23 18:22:42 -05:00
tildearrow
8d88ac766c
dev103 - store system name and other info in song
2022-07-23 17:02:03 -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
tildearrow
a137eefd20
GUI: refine the Namco [C]163 chip name option
2022-07-21 19:00:32 -05:00
tildearrow
f6b45d3d9b
GUI: add Namco C163 chip name option
2022-07-21 15:21:29 -05:00
tildearrow
09b47fafe3
update demo songs
2022-07-21 14:49:42 -05:00
tildearrow
191a0dedf9
GUI: improve wavetable editor, part 2
2022-07-21 03:14:52 -05:00
tildearrow
962dab012c
GUI: improve wavetable editor, part 1
2022-07-21 02:49:19 -05:00
cam900
4e8d71fc22
Fix sample map struct
...
Structize sample map variable is for easily extend features.
2022-07-21 13:42:20 +09:00
cam900
a5959ae7b9
Struct-ize sample map variable
2022-07-20 23:01:06 +09:00
tildearrow
dff7c61b79
GUI: add option to disable threaded input
2022-07-20 00:32:06 -05:00
tildearrow
96b7e5d353
GUI: implement multi sel on NFD and IGFD
2022-07-16 01:52:15 -05:00
tildearrow
666b0d581a
GUI: add multi-selection capability to file dialog
2022-07-15 02:23:16 -05:00
tildearrow
bad11bc21e
whoops
2022-07-14 02:00:51 -05:00
tildearrow
28a2db7a57
GUI: system file picker error feedback
2022-07-14 01:59:55 -05:00
tildearrow
2f98da5675
GUI: sample editor icon improvements
2022-07-12 19:15:10 -05:00
ZeroByteOrg
850508e1b8
Merge branch 'master' into ZSMv1
2022-07-11 12:59:59 -05:00
tildearrow
c85b67b1da
NES + chip -> Famicom + chip
2022-07-09 15:55:27 -05:00
cam900
9898d824c0
Fix typo
2022-07-07 04:09:50 +09:00
tildearrow
f4a85bebff
dev101 - fix SMSFM_intro.dmf
2022-07-04 01:43:59 -05:00
tildearrow
4b1db78a0b
GUI: remove debug message
2022-07-03 23:02:45 -05:00
tildearrow
c3a693e804
GUI: possibly fix replace crashes
2022-07-03 23:02:25 -05:00
Natt Akuma
d3cd7bbb81
Add generic PCM DAC system
...
For use with NGP DAC and some arcade system combos
2022-07-03 01:42:47 +07:00
cam900
364c7c4104
Add Sega System E Preset
...
It is Sega System C/2 but Master system; but this system has 2 SMS VDPs (One for foreground and another for background) and they has they own PSG output.
FM addon is unofficial, but System E release of Fantasy zone II support that.
MAME driver: https://github.com/mamedev/mame/blob/master/src/mame/sega/segae.cpp
FM Addon example (Fantasy Zone II): https://www.youtube.com/watch?v=7dLc9UZ81CI
2022-07-02 11:59:27 +09:00
Natt Akuma
fac415c8e8
Prepare for NGP system
...
Also add PCM DAC as system format 0xc0
2022-07-02 08:19:25 +07:00
ZeroByteOrg
40d67d7bb5
Merge branch 'master' into ZSMv1
2022-06-29 13:14:15 -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
tildearrow
9fee9fa363
GUI: run per-chan osc on instrument preview
2022-06-29 01:37:12 -05:00
tildearrow
96bc63470f
GUI: add unsigned detune option
...
closes #559
2022-06-28 15:06:22 -05:00
tildearrow
fc489239c2
tildearrow Sound Unit no longer a secret
2022-06-27 05:04:23 -05:00
tildearrow
32ca9e6b0f
remember last dir when using NFD
2022-06-27 04:58:25 -05:00
tildearrow
f8347ac50f
GUI: fix several things in OPL drums ins editor
...
- alternate layout being wrong
- macros being wrong
2022-06-27 03:30:57 -05:00
tildearrow
fa29c6c00a
GUI: update credits
2022-06-24 14:23:57 -05:00
tildearrow
522fecc635
GUI: gradient whoops
2022-06-24 03:17:40 -05:00
tildearrow
deffd99503
pass filter to NFD - DOES NOT BUILD
...
I am so lazy to adapt the macOS part
2022-06-24 03:11:36 -05:00
tildearrow
96b126fd42
GUI: fix gradient color byte order
2022-06-23 20:58:48 -05:00
tildearrow
aa511d2718
GUI: implement Gradient2D::fromString()
...
WE ARE CLOSE
2022-06-23 18:18:33 -05:00
ZeroByteOrg
ae7b271e1d
Merge branch 'master' into ZSMv1
2022-06-23 13:45:12 -05:00
tildearrow
1b5396e814
GUI: save per-chan osc state
2022-06-23 04:02:41 -05:00
tildearrow
4731dad917
GUI: colors
2022-06-22 15:10:53 -05:00
Natt Akuma
22dd22ca33
Allow accessing all 256 waves in macros
2022-06-22 19:38:29 +07:00
tildearrow
e0bccc8c14
GUI: prepare for colors in the per-chan osc
2022-06-21 18:01:53 -05:00
tildearrow
af4a359801
GUI: make spoiler actually visible
2022-06-20 21:11:40 -05:00
tildearrow
4ca64cc66c
GUI: hide hidden channels in per-chan osc
2022-06-20 18:56:20 -05:00
tildearrow
b697694c0d
GUI: per-channel osc DC offset centering
2022-06-20 18:41:23 -05:00
cam900
b3201853bc
Fix YM2151 clock in CPS-1
2022-06-21 06:54:18 +09:00
cam900
df21621ce7
Add drums mode in here, too
2022-06-21 06:36:41 +09:00
cam900
41135f4a95
Add extended channel 3 preset for here
2022-06-21 06:35:11 +09:00
tildearrow
57fab16269
GUI: add ability to drag to move when holding Ctrl
2022-06-20 16:24:14 -05:00
tildearrow
60334fb03c
GUI: add spoiler window
2022-06-20 15:20:02 -05:00
tildearrow
d66ff353ba
GUI: more fixes to drag to move
2022-06-19 19:07:38 -05:00
tildearrow
35bc757adf
GUI: fix macOS system file picker crash
2022-06-19 18:51:51 -05:00
tildearrow
d47c50edaf
GUI: fix drag to move
2022-06-19 18:23:44 -05:00
tildearrow
2313e4fcc3
GUI: temporarily remove freqs in sample map
2022-06-19 14:03:36 -05:00
tildearrow
52328df8c3
GUI: system file picker ins preview! (Windows)
2022-06-19 01:36:36 -05:00
tildearrow
8a1f544eef
GUI: add ability to move selection by dragging
2022-06-18 23:18:34 -05:00
tildearrow
ea082b255c
GUI: prepare for drag selection to move
2022-06-18 03:52:03 -05:00
tildearrow
0e163baffc
GUI: update credits
2022-06-18 02:00:10 -05:00
cam900
33046c8e19
More presets
...
Dynax/Nakanihon 3rd generation hardware:
Naming reference is MAME source (https://github.com/mamedev/mame/blob/master/src/mame/drivers/ddenlovr.cpp ), It's sound system combined with AY PSG(optional), OPLL, MSM6295 and mostly used in their mahjong, hanafuda, and something else.
Dynax/Nakanihon Real Break:
This sound system is used in Billard Academy Real Break (MAME source: https://github.com/mamedev/mame/blob/master/src/mame/drivers/realbrk.cpp ), MSM6295 is replaced to YMZ280B but entire music is still drived in OPLL.
2022-06-18 11:42:14 +09:00
tildearrow
39fa3d7d85
Merge branch 'master' into preset1
2022-06-17 20:40:09 -05:00
tildearrow
ab7c2acd56
GUI: try
2022-06-17 04:51:45 -05:00
tildearrow
d911c8eeab
GUI: remove pointless comment in find/replace
2022-06-17 02:42:55 -05:00
tildearrow
56b56ebdde
GUI: fix cursor moving on undo replace
2022-06-17 02:41:40 -05:00
tildearrow
a8ae8f6e54
address the final find and replace issue
2022-06-17 02:40:34 -05:00
tildearrow
02d4712e9c
implement undo in find and replace
2022-06-17 02:21:07 -05:00
tildearrow
d8513e0856
GUI: use Native File Dialog on Windows/macOS
...
latter is untested
2022-06-17 01:28:22 -05:00
cam900
66f3f0e678
Input clock is too high for these chips
2022-06-17 14:34:00 +09:00
cam900
25af023dc6
Various corrections and fixes
...
Fix SN PSG pitch corrections
Revive YM2612 from dead
Add Game Gear stereo function finally
Add OPN/A prescaler config
2022-06-17 14:30:18 +09:00
cam900
0c1a8bc001
Merge branch 'master' into preset1
2022-06-17 09:19:17 +09:00
tildearrow
7875ca4ac3
fix build
2022-06-16 02:09:57 -05:00
tildearrow
bdbebc99f1
GUI: prepare for replace undo
2022-06-16 01:26:19 -05:00
tildearrow
64f5343289
I give up trying to fix this file dialog
...
for now
2022-06-15 02:03:20 -05:00
tildearrow
cc06f36c92
GUI: fix dumb header insertion
2022-06-14 14:08:28 -05:00
tildearrow
d48801cfde
GUI: slight visualizer tweaks
2022-06-14 04:41:57 -05:00
tildearrow
327a013186
GUI: finish alternate FM layout
2022-06-13 23:22:17 -05:00
tildearrow
bd7710991b
GUI: a bit more to it
2022-06-13 03:57:31 -05:00
tildearrow
17fb152e25
GUI: work on alternate FM layout
2022-06-13 03:54:42 -05:00
tildearrow
f3f8804f47
GUI: find and replace, part 13
...
one more part coming or maybe not
2022-06-12 14:39:08 -05:00
tildearrow
74b524a912
GUI: find and replace, part 12
...
replace is almost complete - some refinements left to do though
2022-06-12 03:50:05 -05:00
tildearrow
f0e9bd5f57
GUI: find and replace, part 11
...
lax mode done
now replace time...
2022-06-11 22:42:30 -05:00
tildearrow
44341d8ccd
GUI: find and replace, part 10
...
find kind of works (only lax mode left to do)
then i'll do replace
2022-06-11 03:53:34 -05:00
tildearrow
7354b1221c
GUI: find and replace, part 9
2022-06-11 02:14:30 -05:00
tildearrow
fa9fb6f8f5
GUI: find and replace, part 8
2022-06-10 18:27:47 -05:00
Natt Akuma
47768edd20
Merge branch 'master' of https://github.com/tildearrow/furnace into snes
2022-06-10 23:00:03 +07:00
Natt Akuma
b49b596fbe
WIP SNES support, part 2
...
Make the code build again, still no sound though
2022-06-10 22:59:44 +07:00
tildearrow
30bd73f83a
GUI: find and replace, part 7
...
the next parts will be dedicated on getting it working
2022-06-10 02:17:17 -05:00
tildearrow
936d9dfa49
GUI: find and replace, part 6
2022-06-09 18:52:38 -05:00
tildearrow
7dc3dc96c4
GUI: find and replace, part 5
2022-06-09 16:41:54 -05:00
Natt Akuma
f3a90d554c
WIP SNES support, part 1
2022-06-10 03:19:31 +07:00
tildearrow
38f4b75b12
GUI: find and replace, part 4
2022-06-08 18:02:04 -05:00
ZeroByteOrg
6a64df6c68
Merge branch 'master' into ZSMv1
2022-06-07 20:46:38 -05:00
cam900
06e21b507b
Merge branch 'master' into preset1
2022-06-08 10:11:08 +09:00
tildearrow
dc3b0e8322
GUI: find and replace, part 3
2022-06-07 19:48:42 -05:00
tildearrow
d90cfc0f33
fix build
2022-06-07 19:26:19 -05:00
tildearrow
bfbbdbf1d6
GUI: find and replace, part 2
...
still does not work
2022-06-07 18:51:18 -05:00
ZeroByteOrg
d3717a5710
Merge branch 'master' into ZSMv1
2022-06-07 16:10:06 -05:00
tildearrow
aa09ffeedd
GUI: find and replace, part 1
...
it does not work yet
2022-06-07 13:49:12 -05:00
cam900
8e69a7b617
Merge branch 'master' into preset1
2022-06-08 00:00:04 +09:00
tildearrow
a300916753
GUI: fix effect val cell spacing not beinghPlease enter the commit message for your changes. Lines starting
2022-06-06 23:46:15 -05:00
cam900
dd93f6d18e
Merge branch 'master' into preset1
2022-06-07 13:04:17 +09:00
cam900
3e953f57b3
Prepare for TI-99/4A support
...
only works on MAME core only for now.
2022-06-07 12:57:09 +09:00
tildearrow
eac59604df
fix edit menu being too big
2022-06-06 18:04:19 -05:00
tildearrow
6dc408d99c
SAA1099: remove MAME core
...
closes #529
the MAME core is inaccurate.
it doesn't emulate envelope too well.
2022-06-06 15:05:08 -05:00
tildearrow
98f31877de
GUI: remove chan osc debug info
2022-06-06 13:15:41 -05:00
cam900
44cee98868
Oops
2022-06-06 23:46:33 +09:00
ZeroByteOrg
378f6a957b
Merge branch 'master' into ZSMv1
2022-06-06 09:44:57 -05:00
cam900
35caab6f82
Merge branch 'master' into preset1
2022-06-06 19:09:12 +09:00
cam900
e0e6a45000
Prepare for reducing duplicates for 4op FM related codes, Add and correct bunch of presets, Add various clock, type options for chips
...
Prepare for reducing duplicates for 4op FM related codes
Add and correct bunch of presets
- mostly based on MAME source.
- Neo Geo AES uses slightly difference clock for NTSC, PAL colorbust frequency.
- Turbosound FM + SAA: Some Turbosound FM has additional SAA1099, for additional sound channel and Plays SAM coupe tune?
- PC-98:
- Sound Orchestra: OPN with hardpanned stereo, some model has with OPL family FM addons.
V variation has Y8950 and supports ADPCM.
- Sound Blaster 16 for PC-9800: This famous PC sound card is also exists for PC-98, with optional OPN PC-9801-26(K) compatibility on some models.
- IBM PCjr: PC with SN PSG sound, but less popular than previous models, and compatible Tandy 1000.
- Tandy 1000: PCjr and previous IBM PC compatible, also has SN PSG (later embedded in their ASIC, like Sega).
- Hexion: One of konami's budget arcade hardware with SCC + MSM6295 sound system, like their amusement hardware in this era.
- DJ Boy, Atari JSA IIIs, Skimaxx: How to panning sound or plays stereo sound on MSM6295 - just use MSM6295s per each output!
- Air Buster: One of arcade hardware with OPN + MSM6295 sound system, Used this configuration is also some hardwares.
- Tecmo system: One of arcade hardware with pretty unique sound system: OPL3, YMZ280B, MSM6295; first 2 entry is mostly used in music, last entry is mostly used in sound effect.
- Sunsoft Shanghai 3: Predecessor of Sunsoft Arcade is using YM2149 rather than FM, MSM6295 is still there.
- Atari Klax: example of arcade hardware sound system with single MSM6295 only.
- Ikari warriors: This early SNK Triple-Z80 hardware uses 2 OPL1s and no ADPCM supports.
- Coreland Cyber Tank: This rare arcade machine's stereo sound is like SB Pro, but it's actually produced in 2 Y8950s.
- Data East MLC: Latest arcade hardware from Data East, with single YMZ280B for sound.
- Kaneko Jackie Chan: Predecessor of Super Kaneko Nova System hardware, also with YMZ280B.
- Super Kaneko Nova System: Latest arcade hardware from Kaneko, with single YMZ280B for sound. this announced 3D acceleration addon, but finally cancelled.
- Toaplan 1: Home of Late 80-Early 90s Good ol' stuffs, Example of arcade sound system with single OPL2
- Namco Pac-Land: and this era, Namco start to change Custom 15 WSG to their Custom 30 WSG with featured RAM based waveform, and mailbox feature.
- Namco System 1: One of latest usage of Custom 30 WSG, with OPM FM hardware and 8 bit DAC and Stereo output.
Add various clock, type options for chips
- SN7: Prepare to add 17 bit noise variation, Game gear stereo extentsion, NCR PSG variation (MAME core only for now)
- OPN, OPNA: Add placeholder for prescaler option
- OPL: Prepare for OPL3L, OPL4 downscaled output rate option
2022-06-06 19:04:52 +09:00
tildearrow
9edc4818b5
prepare for find and replace window
2022-06-06 05:03:19 -05:00
tildearrow
b6ea8ede86
fade out experiments - DO NOT COMPILE
2022-06-06 03:05:55 -05:00
tildearrow
fe4aec70db
GUI: add play from beginning hotkey
2022-06-06 01:28:46 -05:00
tildearrow
8b33525a36
GUI: always go to beginning of song when loading
2022-06-06 01:23:35 -05:00
tildearrow
992d61661b
GUI: better selection cursor tracking during playb
2022-06-06 01:08:15 -05:00
tildearrow
1778362933
GUI: add all/none buttons to ins selector
2022-06-05 23:44:52 -05:00
tildearrow
b8c785230e
GUI: implement instrument bank ins picker
2022-06-05 23:34:58 -05:00
tildearrow
eb71c27ad9
GUI: preliminary "select instrument" dialog
2022-06-05 19:04:41 -05:00
tildearrow
d1b33d1410
GUI: get rid of these stupid icons
2022-06-05 00:42:14 -05:00
tildearrow
05c2fb357f
MSM6258: clock/rate selection
2022-06-04 17:51:59 -05:00
tildearrow
0d99d29ceb
GUI: finish the blank ins up
2022-06-04 00:19:04 -05:00
tildearrow
d15c276f74
GUI: add "blank new instrument" option
2022-06-03 18:30:40 -05:00
tildearrow
1f1d2c85bd
GUI: add mono/poly note preview button
2022-06-03 18:05:07 -05:00
tildearrow
2ac9651009
delay collapse/expand pattern/song feature :<
...
too much work...
2022-06-03 13:44:40 -05:00
tildearrow
ead4a05348
GUI: much more stable osc view
2022-06-03 03:32:24 -05:00
tildearrow
cc80bfbd81
PC speaker: add alternative output methods
2022-06-03 01:18:32 -05:00
tildearrow
4262674e61
GUI: remove debug text in per-chan osc
2022-06-02 01:36:28 -05:00
tildearrow
ddcd76328d
add ability to move sub-songs
2022-06-01 18:50:30 -05:00
tildearrow
8ef7f91c93
Merge pull request #505 from lunathir/master
...
Small Fractal fixes
2022-05-31 19:04:36 -05:00
tildearrow
b8a0084587
implement volMacroLinger compatibility flag
...
issue #425
2022-05-31 18:34:23 -05:00
tildearrow
a945ee5353
GUI: disclaimer about OPLL drums volume slider
2022-05-31 18:06:45 -05:00
tildearrow
9d10b5bf2b
OPL: complete the drum instrument type
...
#310
2022-05-31 17:44:52 -05:00
tildearrow
107c82106c
GUI: only set X11 window type if SDL >= 2.0.22
...
fixes #509
2022-05-31 13:14:43 -05:00
freq-mod
61e765c916
more presets ( #488 )
...
* more presets
* oops
consistency anyone?
* alpha 68k was an alpha denshi system
* more presets
6295 edition. Requires fact-checking, and maybe, cherrypicking
* facepalm
* #342 presets
that should conclude it
* address feedback
* naming update
* MSM6295 wasnt used in MLC
* address feedback part 2
and adding OKI chips to the sample category
2022-05-31 15:23:38 +02:00
tildearrow
dfc8706f5a
GUI: more to it
2022-05-31 04:09:38 -05:00
tildearrow
54e93db207
GUI: try using FFTW for per-chan osc wave center
...
not reliable yet
2022-05-31 03:24:29 -05:00
tildearrow
c306b33603
GUI: more osc stuff
2022-05-30 22:22:53 -05:00
tildearrow
fc0a51ed56
GUI: add oscilloscope window size setting
...
and also remember last zoom/winSize value
2022-05-30 21:40:07 -05:00
tildearrow
bc98673a20
GUI: double click selects column
2022-05-30 19:02:24 -05:00
tildearrow
e9f17168a4
prepare for OPL drums instrument type
...
#310
2022-05-30 18:37:07 -05:00
Lunathir
5dacf631e1
Small Fractal fixes: add YM2612 settings to chip config and fixed YM2612 Fractal presets
2022-05-29 15:24:06 -07:00
tildearrow
1cb07eb1a2
MSM6295: add more rates
2022-05-29 13:29:18 -05:00
tildearrow
5f4db8ca0b
GUI: improve unified data view
2022-05-29 02:59:11 -05:00
tildearrow
84d4ca63c2
GUI: sample editor preview in selection
2022-05-29 02:13:08 -05:00
tildearrow
08543a2dc9
GUI: drag-and-drop ins/wave/sample loading
2022-05-28 18:51:05 -05:00
tildearrow
5de31f510c
GUI: add "set loop" to sample editor
2022-05-28 18:37:49 -05:00
tildearrow
d1b928dbd9
MSVC is better than GCC right?
2022-05-27 21:02:19 -05:00
tildearrow
e194ff1481
GUI: implement input for touch events
2022-05-27 16:10:37 -05:00
tildearrow
ab91147c16
GUI: update SDL hints
2022-05-27 15:55:20 -05:00
ZeroByteOrg
0846f66a7e
Removed merge conflict tag from gui.cpp
2022-05-27 13:00:23 -05:00
ZeroByteOrg
8af85096ff
Fixed incorrect conflict-resolution in gui.cpp line 3049
2022-05-27 09:36:24 -05:00
ZeroByteOrg
dcba41c6e9
Fixed mmlString[32] in gui.h
2022-05-27 09:36:24 -05:00
ZeroByteOrg
b034e3c5da
Commander X16 file export: ZSM format
2022-05-27 09:36:24 -05:00
tildearrow
a776129c3d
dev98 - YM2612: add Fractal system
...
partially done
2022-05-27 04:02:53 -05:00
tildearrow
0b7d27dc29
YM2612: add reverse sample playback
2022-05-27 02:47:44 -05:00
tildearrow
13acffa427
GUI: store piano options in config
2022-05-27 01:13:33 -05:00
tildearrow
d0adbc444e
GUI: more channel dragging improvements
2022-05-27 01:08:11 -05:00
tildearrow
e8af633f10
GUI: improve channel swapping
2022-05-27 01:04:12 -05:00
tildearrow
3651027d99
a
2022-05-27 00:29:29 -05:00
tildearrow
efaca3b094
Merge pull request #496 from cam900/largecolumns_alt
...
Allow more than 64 columns in Dear ImGUI (patched)
2022-05-27 00:19:21 -05:00
tildearrow
5d1785fb38
GUI: add timing debug info
2022-05-27 00:19:10 -05:00
cam900
67a7f39d9a
Allow more than 64 columns in Dear ImGUI (patched)
...
Improves Channel window displays, with System info.
2022-05-27 13:38:45 +09:00
tildearrow
33dc18bac2
GUI: add pattern cell spacing settings
2022-05-26 22:26:44 -05:00
tildearrow
3a9ef81fe0
Merge pull request #494 from MAHBOD-85/MAHBOD-85-patch-1
...
Modern layout fix
2022-05-26 22:02:40 -05:00
tildearrow
e3ebe0cb92
SMS: add modified Nuked-PSG core
2022-05-26 18:46:20 -05:00
Mahbod-Karamoozian
186dd8c522
Modern layout fix
...
This fixes the problem that is present in raijin's layout
2022-05-26 23:44:04 +04:30
tildearrow
f8794ae9a4
GUI: fix wavetable list oversight
2022-05-25 23:50:11 -05:00
tildearrow
7750a9b9f3
GUI: fix possible wave editor crash
2022-05-25 12:18:11 -05:00
tildearrow
42a082b2a7
Lynx: add phase reset macro
2022-05-25 00:28:47 -05:00
tildearrow
979cb63c5b
GUI: fix .cfgc/.cfgk extension duplication
2022-05-24 12:46:51 -05:00
tildearrow
3932a82d14
GUI: add frame shading setting
2022-05-24 03:49:52 -05:00
tildearrow
8dde6a604e
add rounding to AddRectFilledMultiColor
2022-05-24 03:30:27 -05:00
tildearrow
08d85869a9
GUI: slight changes to edit controls
...
- align classic
- stretch compact vertical
2022-05-24 03:06:17 -05:00
tildearrow
d490746325
GUI: finish lock layout
2022-05-24 02:38:10 -05:00
tildearrow
49943aba76
GUI: add setting to make osc escape bounds
2022-05-23 17:42:25 -05:00
tildearrow
f8d851cbc2
the Namco C163 trial
2022-05-23 16:01:35 -05:00
tildearrow
402a1d06cf
more chip naming improvements
2022-05-23 15:28:38 -05:00
tildearrow
278979a2f2
change names of 15xx/CUS30 to C15 and C30
2022-05-23 15:08:29 -05:00
tildearrow
d3edc58cb1
MSM6295: add clock rate flag
2022-05-23 03:13:22 -05:00
tildearrow
16afb6d7be
GUI: hacky implementation of lock layout
2022-05-22 18:20:53 -05:00
tildearrow
393d1c018d
dev97 - add old octave boundary compat flag
2022-05-22 13:25:59 -05:00
tildearrow
806153fd8e
finish wave synth!
2022-05-22 03:14:46 -05:00
tildearrow
367d14357c
wave synth work
...
now there is a preview
2022-05-21 18:36:15 -05:00
tildearrow
61916be495
SoundUnit: fix order of filter bits
2022-05-21 16:04:06 -05:00
tildearrow
4bbcb2dd35
GUI: add Namco arcade presets
2022-05-21 16:03:54 -05:00
tildearrow
315c2645d2
Namco WSG: finish it up
2022-05-21 02:56:36 -05:00
tildearrow
9162e8e241
Namco WSG: 8 channel WSG (CUS30) now works
2022-05-21 02:16:38 -05:00
tildearrow
dca2aec606
GUI: fix scrollbars not working
2022-05-20 21:57:41 -05:00
tildearrow
c9833bd58e
shhhhhhhhhhhh
2022-05-20 17:29:59 -05:00
Natt Akuma
27a412c134
Merge branch 'master' of https://github.com/tildearrow/furnace into rf5c68
2022-05-21 03:02:08 +07:00
Natt Akuma
581f6d5d05
Merge branch 'master' of https://github.com/tildearrow/furnace into ymz280b
2022-05-21 02:34:51 +07:00
Natt Akuma
b7a6bf5a0b
Add RF5C68 and RF5C164 support
2022-05-21 01:45:26 +07: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
a34481205a
GUI: more mobilework
2022-05-19 16:35:00 -05:00
tildearrow
769a89852f
GUI: scroll instrument/wave/sample list when
...
selecting item
2022-05-19 13:06:26 -05:00
tildearrow
e63b83eeb3
remove AICA and X68000 ADPCM sample types
2022-05-19 04:35:39 -05:00
Natt Akuma
b70ea9af57
Change YMZ ADPCM type back to 3
...
Also fix some other mistakes
2022-05-19 12:39:38 +07:00
tildearrow
dad1e71a33
OPNA: ExtCh system copy-paste
2022-05-18 22:49:21 -05:00
tildearrow
51d09ba407
GUI: early mobile UI
2022-05-18 18:42:59 -05:00
Natt Akuma
0ae0c6f703
Add YMZ280B support
2022-05-18 21:04:25 +07:00
tildearrow
42e8bfebbd
GUI: same size for piano option buttons
2022-05-18 00:31:01 -05:00
tildearrow
255fc4cc25
GUI: even more piano work
...
- don't allow piano window to be moved if clicking on piano
- only treat left click as a touch point
2022-05-18 00:23:13 -05:00
tildearrow
cfa05143ab
dev96 - add virtual tempo
2022-05-18 00:05:25 -05:00
tildearrow
f1ca53561f
GUI: more piano/input pad work
2022-05-17 18:55:44 -05:00
tildearrow
68b5522070
GUI: turn sub-song removal into a warning
...
issue #466
2022-05-17 17:21:29 -05:00
tildearrow
80165094f0
GUI: add a value input pad
2022-05-17 16:11:59 -05:00
tildearrow
40a63433c5
GUI: prepare for the input pad
2022-05-17 15:48:37 -05:00
tildearrow
63d09c0f54
GUI: piano note input
2022-05-17 15:28:27 -05:00
tildearrow
72645e9e13
GUI: piano note playback
2022-05-17 15:20:56 -05:00
tildearrow
f96d5b4e81
GUI: add touch input primitives
2022-05-17 12:46:52 -05:00
tildearrow
b5c336295f
GUI: add option to clear orders
2022-05-17 01:46:34 -05:00
tildearrow
c4614bff30
GUI: implement "clear all subsongs"
2022-05-17 01:42:21 -05:00
tildearrow
b8a4fdb4c6
GUI: fix crash when deleting current subsong
2022-05-17 01:15:31 -05:00
tildearrow
5a0c715ba0
pick nits: the sequel
2022-05-16 20:49:31 -05:00
James Alan Nguyen
ec80a2218c
Merge branch 'master' into feature/Moar-patch-bank-support-part3
2022-05-17 11:36:34 +10:00
tildearrow
0ae105ded3
hide .ftm format
2022-05-16 12:33:12 -05:00
tildearrow
c5259066e1
GUI: make backupTimer atomic
2022-05-16 03:09:59 -05:00
James Alan Nguyen
e6ad01b0f3
Merge branch 'master' into feature/Moar-patch-bank-support-part3
2022-05-15 18:46:45 +10:00
tildearrow
25ab4467b4
whoops
2022-05-15 02:53:52 -05:00
tildearrow
e3d0c517c8
GUI: AY8930 credits
2022-05-15 02:37:39 -05:00
tildearrow
6d0abbfd52
GUI: fix inability to close subsongs
2022-05-15 02:37:33 -05:00
tildearrow
c5c612c354
Merge pull request #421 from cam900/ay_divider
...
Some AY-3-8910, AY8930 enhancements
2022-05-15 02:14:50 -05:00
James Alan Nguyen
0e07b745c7
Merge branch 'master' into feature/Moar-patch-bank-support-part3
2022-05-15 16:49:52 +10: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
06ec22d6a5
enforce asset limits
2022-05-14 17:51:05 -05:00
tildearrow
ce253230ce
add AICA and YMZ ADPCM formats
2022-05-14 16:59:07 -05:00
cam900
f62f6ed77b
Fix AY VGM output, Fix presets
2022-05-15 00:58:00 +09:00
James Alan Nguyen
80e8a3155c
Merge branch 'master' into feature/Moar-patch-bank-support-part3
2022-05-14 23:22:57 +10:00
cam900
8e50ad8c90
Merge branch 'master' into ay_divider
2022-05-14 22:09:25 +09:00
tildearrow
6f8f8d21f3
preparations for UI improvements
...
mostly around the system add/change UI
2022-05-14 04:05:29 -05:00
tildearrow
f7c56bb05f
GUI: add more presets
2022-05-14 02:38:38 -05:00