tildearrow
6ec8674072
SoundUnit: many fixes. implement effects
2022-05-19 04:36:26 -05:00
tildearrow
2a77abbaf9
update format.md
2022-05-19 04:36:04 -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
7383a44f00
temporary workaround for ImGui issue
2022-05-19 00:28:58 -05: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
tildearrow
e1bd5b03f3
de-submodule ImGui
...
allows for local modification which is necessary
see #442
2022-05-18 15:23:10 -05:00
tildearrow
20bdaa4702
update SDL and ImGui - PLEASE READ!
...
DO THE FOLLOWING COMMANDS AFTER PULLING THIS COMMIT:
```
git submodule update --remote extern/SDL
git submodule update --remote extern/imgui
```
OTHERWISE THINGS MAY BREAK
2022-05-18 14:31:29 -05:00
Natt Akuma
4551c55818
Fix GCC errors
2022-05-18 21:46:14 +07:00
Natt Akuma
0ae0c6f703
Add YMZ280B support
2022-05-18 21:04:25 +07:00
tildearrow
2faf1c1d23
OPN/OPNB-B: fix ExtCh mode
2022-05-18 02:18:16 -05: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
cam900
028adf2c8e
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
...
* 'master' of https://github.com/tildearrow/furnace : (70 commits)
whoops
GUI: AY8930 credits
GUI: fix inability to close subsongs
BANK
OPN: wire up ExtCh system
fix build failure
dev95 - multiple songs in a single file (READ)
DO NOT USE - THIS FAILS - WORK IN PROGRESS
enforce asset limits
old .dmf loading improvements
add AICA and YMZ ADPCM formats
allocate ID for YMZ280B
harden .fur file saver
Fix AY VGM output, Fix presets
preparations for UI improvements
GUI: add more presets
prepare for ExtCh OPN/OPNA
GUI: clarify that lock layout doesn't work yet
GUI: remember last state of order edit mode
GUI: store edit/followOrders/followPattern state
...
# Conflicts:
# src/engine/fileOps.cpp
# src/engine/platform/ym2610.cpp
# src/engine/platform/ym2610b.cpp
# src/engine/sample.cpp
# src/engine/sample.h
# src/engine/sysDef.cpp
# src/gui/doAction.cpp
# src/gui/sysConf.cpp
2022-05-18 03:09:55 +09:00
tildearrow
f96d5b4e81
GUI: add touch input primitives
2022-05-17 12:46:52 -05:00
tildearrow
68c32749ff
PCE: fix two issues
...
- fix chip locking up on furnacePCM chans after seeking
- fix furnacePCM toggling causing volume macro to give up
2022-05-17 03:02:36 -05:00
tildearrow
d961f6f498
SegaPCM: fix samples bigger than 64KB
2022-05-17 02:38:13 -05:00
tildearrow
6438b28c11
SCC: implement VGM soft reset
2022-05-17 01:52:18 -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
e06e65bfa6
Merge pull request #470 from cam900/patch-11
...
Fix AY8910 envelope divider
2022-05-16 21:26:29 -05:00
tildearrow
2f90ab9e3b
CI: only 1 core for MinGW
...
enough build failures
2022-05-16 21:15:18 -05:00
cam900
b6387c8547
Fix AY8910 envelope hangs
2022-05-17 11:14:22 +09:00
tildearrow
34d0925569
OPL: fix fixed frequency drums
2022-05-16 21:06:49 -05:00
tildearrow
5a0c715ba0
pick nits: the sequel
2022-05-16 20:49:31 -05:00
tildearrow
13532a6c53
Merge pull request #441 from djtuBIG-MaliceX/feature/Moar-patch-bank-support-part3
...
#79 bonanza - GYB, WOPN and WOPL patch bank loading
2022-05-16 20:47:07 -05:00
James Alan Nguyen
fe11ec3877
pick nits
2022-05-17 11:42:10 +10:00
James Alan Nguyen
ec80a2218c
Merge branch 'master' into feature/Moar-patch-bank-support-part3
2022-05-17 11:36:34 +10:00
tildearrow
99d517be2f
.
2022-05-16 13:38:18 -05:00
tildearrow
1675456693
AY: fix possible hang
2022-05-16 13:37:41 -05:00
tildearrow
9e02f3e2ae
Merge pull request #468 from OPNA2608/cmake/more_linux_icons
...
Install more size variations on Linux
2022-05-16 12:35:25 -05:00
tildearrow
0ae105ded3
hide .ftm format
2022-05-16 12:33:12 -05:00
OPNA2608
864e798686
Add x2 icon variations as well
2022-05-16 19:25:15 +02:00
OPNA2608
0851f1dffc
Install more size variations on Linux
2022-05-16 19:16:55 +02:00
tildearrow
e3d2faf427
OPLL: fix fixed drums freq
2022-05-16 05:06:26 -05:00
James Alan Nguyen
9e28fe81f1
Merge branch 'master' into feature/Moar-patch-bank-support-part3
2022-05-16 20:01:53 +10:00
tildearrow
c5259066e1
GUI: make backupTimer atomic
2022-05-16 03:09:59 -05:00
tildearrow
409d3c26af
Merge pull request #463 from grauw/opn-ay-type
...
Have OPN* platforms set the correct YM2149 chip type.
2022-05-15 17:03:47 -05:00
Laurens Holst
a292bc109d
Have OPN* platforms set the correct YM2149 chip type.
...
They were setting the Sunsoft type, which doubled the frequency division since c5c612c354
.
2022-05-15 20:46:38 +02:00
tildearrow
051c79a7e8
update to-do list
2022-05-15 12:02:38 -05:00
tildearrow
cddee6331e
ZX beeper: clarify effects (will be done later)
2022-05-15 12:02:00 -05:00