tildearrow
83e7b2fbb8
prepare for IMA ADPCM
2024-03-17 15:17:30 -05:00
tildearrow
8b3c48d42e
description
2024-03-17 15:17:30 -05:00
tildearrow
be3240d9e6
use NDS icon
2024-03-17 15:17:30 -05:00
tildearrow
48f7e63f0b
fix initial panning
2024-03-17 15:17:30 -05:00
cam900
f46cd60f08
Sync with master, Fix crash
2024-03-17 15:17:30 -05:00
cam900
0cd7ed84f9
Reduce duplicated condition
2024-03-17 15:17:30 -05:00
cam900
d5ea50f8dc
Fix masking
2024-03-17 15:17:30 -05:00
cam900
4822e0d060
align to 4
2024-03-17 15:17:30 -05:00
cam900
b868e37c42
Fix phase reset macro
2024-03-17 15:17:30 -05:00
cam900
c3c50e3ccf
Fix frequency effect
2024-03-17 15:17:30 -05:00
cam900
153ceea3bd
Add global volume command
2024-03-17 15:17:30 -05:00
cam900
9d19a1735a
Fix placeholder for ADPCM
2024-03-17 15:17:30 -05:00
cam900
7b3d521166
Fix 9xxx effect
2024-03-17 15:17:30 -05:00
cam900
6b076dcaed
really fix? MSVC build
2024-03-17 15:17:30 -05:00
cam900
b0b9df59b5
Remove outdated comment
2024-03-17 15:17:30 -05:00
cam900
024d1500af
Use NDS chip ID 0xd6
2024-03-17 15:17:30 -05:00
cam900
8e5925d84c
Fix MSVC build
2024-03-17 15:17:30 -05:00
cam900
625f1e4538
Fix Mac build
2024-03-17 15:17:30 -05:00
cam900
c1773e09f3
Add NDS sound support
...
TODO:
- IMA ADPCM
- Instrument color, icon
2024-03-17 15:17:30 -05:00
tildearrow
de444d9260
GUI: more menu reordering
2024-03-17 13:23:04 -05:00
tildearrow
b253bd862b
downgrade .dmf to export status
2024-03-17 13:14:50 -05:00
Lunathir
bf6d98d3c1
Resort window menu ( #1793 )
...
* Resort window menu
* Update gui.cpp
* Update gui.cpp
* Update gui.cpp
2024-03-17 12:52:10 -05:00
tildearrow
068eb357d0
oh yeah wait I need to merge menu first
2024-03-17 12:50:46 -05:00
Natt Akuma
804598d8da
I forgor
2024-03-17 20:57:52 +07:00
Natt Akuma
e0e9368435
GBA: fix instrument colors
2024-03-17 20:21:59 +07:00
Natt Akuma
1b867b33ce
Merge branch 'master' of https://github.com/tildearrow/furnace into minmod
2024-03-17 19:54:56 +07:00
Natt Akuma
cebe47d992
GBA: update memory composition view
2024-03-17 19:48:36 +07:00
tildearrow
0098e7647d
GUI: Dave, NDS and GBA letter icons
2024-03-17 03:32:32 -05:00
Natt Akuma
3961f8ef53
Fix CI build
2024-03-17 15:30:45 +07:00
tildearrow
f20334ff74
low quality code detected
...
see
that's why we have quality control and not accept pull requests in one
second
2024-03-17 03:19:07 -05:00
tildearrow
af389831aa
enl_track1.ftm now loads
2024-03-17 03:10:30 -05:00
tildearrow
cd8deb590c
you will not
2024-03-16 23:20:01 -05:00
tildearrow
415a8297fe
add effects for quick legato
2024-03-16 19:41:08 -05:00
tildearrow
beacfcf849
is this cat and mouse now
2024-03-16 19:09:02 -05:00
Natt Akuma
3cf8d1c501
GBA: Allocate system IDs
2024-03-17 05:21:53 +07:00
Natt Akuma
7fe7c67b4b
Fix CI build
2024-03-17 05:17:22 +07:00
tildearrow
845eb582a6
fix .dnm and .eft loading
2024-03-16 12:16:09 -05:00
tildearrow
92b1c95259
fix Namco 163 waves in .ftm import
...
untested
2024-03-16 11:53:57 -05:00
tildearrow
04f9bc5fa3
fix virtual tempo in .ftm import
2024-03-16 11:42:59 -05:00
Natt Akuma
48b51f5108
GBA: implement memory composition and status
2024-03-16 23:16:40 +07:00
tildearrow
fd2fd98214
more changes
2024-03-16 11:14:45 -05:00
Natt Akuma
67253245ab
GBA DMA: implement sample memory
2024-03-16 19:59:55 +07:00
tildearrow
0c733ad63a
Namco 163: fix mega bug when using 10xx
...
issue #1801
2024-03-16 03:48:13 -05:00
tildearrow
c0df3df4ed
port .ftm loading progress
...
from LTVA
2024-03-16 03:45:35 -05:00
Natt Akuma
2b9dd1caff
Add GBA MinMod driver support
2024-03-16 15:08:13 +07:00
Natt Akuma
0b1d2e24d7
Change default GBA DMA DAC bit depth to 9
2024-03-16 15:06:25 +07:00
Natt Akuma
f199fe2af8
Add set waveform commands to PCM DAC and GBA DMA
2024-03-16 15:06:25 +07:00
Natt Akuma
3cd8350981
Define wave height and change icon for GBA DMA
2024-03-16 15:06:25 +07:00
Natt Akuma
f3705fb435
WIP add GBA system
2024-03-16 15:06:25 +07:00
tildearrow
892ee12d91
implement YMF276-LLE core
...
thanks LTVA
2024-03-15 20:16:41 -05:00
tildearrow
3512591fd1
add effects to change virtual tempo
2024-03-15 14:56:55 -05:00
tildearrow
779d1aeb61
K053260: fix chan osc
2024-03-15 14:06:04 -05:00
tildearrow
8f20824234
add delayed release effects
...
FCxx - note release
E7xx - macro release
2024-03-15 13:45:57 -05:00
tildearrow
18b7b11f73
GUI: hover box
2024-03-15 02:05:56 -05:00
tildearrow
469fde8f51
move .dmf version info text
2024-03-15 01:52:57 -05:00
tildearrow
898155eb6b
Namco 163 memory composition
2024-03-14 17:58:55 -05:00
tildearrow
1a4bbef15b
YM2151: so we need hacky legato mess here too...
...
issue #1797
2024-03-14 14:40:02 -05:00
tildearrow
3c5a123283
deferred config saving
...
first save config and then close window
issue #1723
2024-03-14 14:32:06 -05:00
tildearrow
8b0f5bedc4
me an idiot
2024-03-14 02:06:36 -05:00
tildearrow
d700bfca08
prepare for deferred config saving
...
issue #1723
2024-03-14 01:58:43 -05:00
tildearrow
3e87c0a0df
OPL: use different strategy for muting drums
...
issue #1777
2024-03-13 14:58:13 -05:00
tildearrow
0ab0dec9f4
GUI: forgot about sysConf
2024-03-13 03:29:35 -05:00
tildearrow
7ffc67529c
dev195 - C64: prevent cutoff macro race
...
issue #1790
2024-03-13 02:11:57 -05:00
Natt Akuma
bffb51756f
Lynx: Add Load LFSR macro
...
PowerNoise had it
2024-03-11 14:08:56 -05:00
Natt Akuma
463c9a89bb
Lynx: Add a chip config for constant tone frequency
2024-03-11 14:08:56 -05:00
EntropyAuthor
6e7725fa70
Update name, fix and add demo songs ( #1769 )
...
* Change name
* Actual song changes
* oops i alphabetized it wrong
* Replace pong
* This should not exist
2024-03-11 13:56:49 -05:00
tildearrow
98396beda9
dev194 - OPLL: enable fixedAll by default
...
issue #1648
2024-03-11 13:49:14 -05:00
tildearrow
0ac63d817d
ESFM: add "fast" mode
...
alters ESFMu to add a fast feedback calculation path
2024-03-11 13:21:50 -05:00
tildearrow
3e645e58f2
fix status view
2024-03-11 03:27:44 -05:00
tildearrow
49e3e9a457
trace window, kinda
2024-03-10 20:57:50 -05:00
tildearrow
9270df0145
fix compilation
2024-03-09 23:33:23 -05:00
tildearrow
db9a11a674
remove text command stream export
...
NOTE: this is not removal of text export.
2024-03-09 18:20:17 -05:00
tildearrow
5dd62d45fa
more work on the command stream debugger
2024-03-09 17:36:44 -05:00
tildearrow
53ff3c2f70
NOOOOOOO
2024-03-09 03:33:00 -05:00
tildearrow
8099df183d
asdfasdfasdf
2024-03-09 03:32:03 -05:00
tildearrow
8ff8ee89e9
command stream player now loops
2024-03-08 20:52:51 -05:00
tildearrow
2290f3d873
a better command stream debugger
2024-03-08 17:53:37 -05:00
tildearrow
d3f0f1d1d0
another fix
2024-03-08 14:13:50 -05:00
tildearrow
7d95e685ac
command stream ending fix?
2024-03-08 13:48:54 -05:00
tildearrow
1e221393c4
memory composition, part 6
2024-03-06 16:12:39 -05:00
tildearrow
0be5835645
memory composition, part 5
...
almost there
2024-03-06 03:42:21 -05:00
tildearrow
6763aa44a9
memory composition, part 4
2024-03-05 19:19:18 -05:00
tildearrow
92ec6f6651
memory composition, part 3
2024-03-05 18:55:18 -05:00
tildearrow
a200d464a6
AY: fix clockSel on non-YM2149
2024-03-05 05:08:42 -05:00
tildearrow
2d48390eab
memory composition, part 2
2024-03-05 03:38:55 -05:00
tildearrow
7a41461883
memory composition, part 1
2024-03-04 19:50:15 -05:00
tildearrow
2a9749b1e2
initialize
2024-03-03 21:18:50 -05:00
tildearrow
01c5e9a913
no NOT nice
2024-03-03 03:19:19 -05:00
tildearrow
2eb8099cb4
new demo song
...
by TapeStone
2024-03-03 02:54:05 -05:00
tildearrow
1445371ad8
fix build...
2024-03-01 21:49:21 -05:00
tildearrow
24c0318390
why am I so slow
2024-03-01 03:39:12 -05:00
tildearrow
e130f80ef3
YM2612: fix CSM VGM export
2024-02-29 21:33:40 -05:00
tildearrow
6ab7bb3b4d
Dave: fix DAC when rate is higher than out rate
2024-02-29 18:20:17 -05:00
tildearrow
053967ea90
capacity/used
2024-02-27 01:32:14 -05:00
LTVA1
e98c32f808
force POKEY freq recalc when changing wave with an effect
...
Useful for keeping stable waves!
2024-02-26 14:02:45 -05:00
tildearrow
b0db9b8ff7
more preparation
2024-02-26 00:16:36 -05:00
tildearrow
3c12c6079d
fool-proof getBool()
2024-02-25 16:57:18 -05:00
tildearrow
72ce7f21f7
prepare for new memory composition window
2024-02-25 03:33:53 -05:00
tildearrow
22445065ed
SafeWriter optimization
2024-02-25 00:09:21 -05:00
tildearrow
5f4a1ed520
whoops
2024-02-24 21:39:02 -05:00
tildearrow
e76c46e711
C219: bank hints
...
issue #1759
2024-02-24 18:50:14 -05:00
tildearrow
e1d6fca576
SEMICOLON HYPHEN SEMICOLON
2024-02-24 18:35:26 -05:00
tildearrow
c935531e77
oops
2024-02-24 18:29:56 -05:00
tildearrow
7f141e60f7
SCC: fix volume in forceIns
2024-02-24 18:19:22 -05:00
tildearrow
5b170f75ec
fix chanShowChanOsc-related bugs
...
when swapping or stomping channels/systems
2024-02-24 18:12:02 -05:00
tildearrow
f9ba6809e9
GUI: new osc renderer, part 34
...
to be continued...
2024-02-24 18:01:15 -05:00
tildearrow
e133cc4d28
GUI: new osc renderer, part 33
...
WHAT THE HELL
2024-02-24 03:38:16 -05:00
tildearrow
656107f5ae
GUI: new osc renderer, part 32
2024-02-23 16:30:30 -05:00
tildearrow
f1005afbeb
GUI: new osc renderer, part 31
...
texelFetch
2024-02-23 03:49:59 -05:00
tildearrow
7a2e26c6e5
GUI: new osc renderer, part 30
2024-02-22 19:06:57 -05:00
tildearrow
c5d0203f94
GUI: new osc renderer, part 29
2024-02-22 12:59:20 -05:00
tildearrow
ecd3875a64
...
2024-02-22 12:48:16 -05:00
tildearrow
aae9aad4f6
GUI: prepare to improve pattern manager
2024-02-21 18:05:39 -05:00
tildearrow
b972e54a7e
implement chip cloning/duplication
...
muwahahaha
2024-02-21 16:27:52 -05:00
tildearrow
f0bf58eef2
fix crash when changing chip
...
it was somehow possible to exceed the channel limit...
2024-02-21 15:55:15 -05:00
tildearrow
9dbb1f7371
GUI: new osc renderer, part 28
2024-02-21 03:23:48 -05:00
LTVA1
c16d251c97
Update editing.cpp
2024-02-20 23:34:47 -05:00
tildearrow
589e6f98e0
GUI: new osc renderer, part 27
...
hide scroll bar
2024-02-20 15:44:51 -05:00
tildearrow
e17df27f66
GUI: new osc renderer, part 26
...
sorry another window
2024-02-20 15:40:48 -05:00
tildearrow
086c792d33
GUI: new osc renderer, part 25
2024-02-20 14:06:17 -05:00
tildearrow
cdfb65ef1b
what's GOING ON
2024-02-20 03:08:29 -05:00
tildearrow
20e5ea102e
GUI: new osc renderer, part 24
2024-02-19 23:56:39 -05:00
tildearrow
2ca341bb73
GUI: get rid of bitOffset
...
now we do not need it
2024-02-19 21:44:29 -05:00
tildearrow
334a29c260
and now for .dmp saving
2024-02-19 21:27:36 -05:00
tildearrow
550f7c4f13
and now for .dmp loading
2024-02-19 21:25:11 -05:00
tildearrow
b0be01146e
dev193 - AY: fix wave macro
...
prior to this version, the wave macro was offset by 1
- 0 = square
- 1 = noise
- 2 = square + noise
- ...
due to Defle crap...
now it's no longer offset
- 0 = nothing
- 1 = square
- 2 = noise
- ...
2024-02-19 18:58:50 -05:00
tildearrow
dbcd552811
OHM
...
by Heemin
2024-02-19 18:29:30 -05:00
tildearrow
6cf570f85b
GUI: new osc renderer, part 23
...
speed hack
2024-02-19 18:22:08 -05:00
tildearrow
d046713be4
GUI: new osc renderer, part 22
...
or just use highp
to-do: rewrite using fixed point math?
2024-02-19 17:26:58 -05:00
tildearrow
cfee9b3810
GUI: new osc renderer, part 21
...
part 11? I must have been drunk
alternate approach for OpenGL ES (no more hangs)
2024-02-19 15:49:56 -05:00
tildearrow
89249d4a2b
AY: reminder to fix wave macro
2024-02-19 03:06:34 -05:00
tildearrow
bc32f6d57e
GUI: new osc renderer, part 11
...
ES port
2024-02-19 03:06:25 -05:00
tildearrow
894b1f5a3c
GUI: new osc renderer, part 19
...
now with a setting
2024-02-19 02:57:48 -05:00
tildearrow
c9b1305b61
GUI: new osc renderer, part 18
...
remove new code button
2024-02-19 02:32:15 -05:00
tildearrow
d69e46ce27
GUI: new osc renderer, part 17
...
better
2024-02-19 00:57:22 -05:00
tildearrow
b4d505954c
GUI: new osc renderer, part 16
...
still bad
2024-02-18 22:01:32 -05:00
tildearrow
2c32ee47b0
afsdfadsfasd
2024-02-18 03:46:39 -05:00
tildearrow
e4f6dfed20
new demo songs
...
newer_song-lol.fur by Tytanium654
1_bit_bros.fur by src3453
2024-02-18 01:55:38 -05:00
tildearrow
b157533a37
GUI: new osc renderer, part 15 - do not use
...
does not work
2024-02-16 23:33:37 -05:00
tildearrow
45d5f6c714
GUI: new osc renderer, part 14
...
variable point sampling?
2024-02-15 17:37:56 -05:00
tildearrow
9d4a900d81
GUI: new osc renderer, part 13
...
much better but still not perfect
2024-02-14 17:09:06 -05:00
tildearrow
f021bd0012
C219: fix surround chan osc
...
issue #1762
2024-02-14 16:18:05 -05:00
tildearrow
523a290374
GUI: new osc renderer, part 12
2024-02-14 04:09:24 -05:00
tildearrow
4242e79144
GUI: new osc renderer, part 11
2024-02-13 17:35:23 -05:00
tildearrow
9eebb45936
GUI: new osc renderer, part 10
2024-02-13 17:27:23 -05:00
tildearrow
103757f7b1
ASDGF;LKJ
2024-02-13 01:07:54 -05:00
tildearrow
8dcb36221a
GUI: new osc renderer, part 9
2024-02-12 18:56:39 -05:00
tildearrow
10fc2d9354
fix possible crash when loading invalid song
...
issue #1760
2024-02-12 13:55:06 -05:00
tildearrow
a05b133b3a
GUI: add option for playback status in menu bar
2024-02-11 18:54:45 -05:00
tildearrow
2f72e75f0e
GUI: remove basic mode
2024-02-11 18:36:38 -05:00
tildearrow
b9a6a83798
GUI: new osc renderer, part 8
...
only update waveform[] when using old code
2024-02-11 17:57:50 -05:00
tildearrow
9ed7364cff
GUI: new osc renderer, part 7
...
fix OpenGL 3.0 osc clamping
2024-02-11 02:48:31 -05:00
tildearrow
c606ec8f3f
GUI: new osc renderer, part 6
...
port shader to OpenGL 3.0
2024-02-10 18:36:02 -05:00
tildearrow
e6a5e102fe
GUI: new osc renderer, part 5
2024-02-10 18:30:17 -05:00
tildearrow
3836756115
GUI: new osc renderer, part 4
...
we have a waveform
2024-02-10 14:50:23 -05:00
tildearrow
e13444230e
GUI: new osc renderer, part 3
...
now we have something
2024-02-10 14:23:33 -05:00
tildearrow
27b1a410eb
temporarily disable this crashy code
2024-02-10 03:27:58 -05:00
tildearrow
e41e8ed962
GUI: new osc renderer, part 2 - warning
...
why does it crash...
2024-02-09 19:20:09 -05:00
tildearrow
413050e660
fix build...
2024-02-09 02:57:25 -05:00
tildearrow
1421426b95
GUI: new osc renderer, part 1
...
not working
2024-02-08 18:42:24 -05:00
tildearrow
dce0b37f2a
prepare for new osc renderer
2024-02-08 03:32:47 -05:00
tildearrow
688be931d0
GUI: code style
2024-02-07 18:29:08 -05:00
tildearrow
20b4b7c185
GUI: add Dave color entry in settings
2024-02-07 08:18:11 -05:00
tildearrow
42989e2a83
GUI: clarify "duplicate end" order
2024-02-07 08:14:45 -05:00
tildearrow
644a83941c
GUI: remove command palette entry in window
2024-02-07 08:08:43 -05:00
tildearrow
a6aa4b66d1
Merge pull request #1160 from YohananDiamond/command-palette
...
undefined
WAHAHA nice one GitHub
see? that's why I hate JavaScript. couldn't you throw exception on out of bounds/undefined result, like EVERY normal language?
2024-02-07 02:53:33 -05:00
tildearrow
3ab278d236
split fileOps.cpp
2024-02-05 14:08:53 -05:00
tildearrow
f80d3f9eb5
remove unused old ins format saving code
2024-02-05 13:19:36 -05:00
tildearrow
9d32aeda4d
GUI: Count -> Length
2024-02-05 13:10:33 -05:00
tildearrow
05a8b65ec6
fix .dmp saving for OPM and NES
...
to-do: which system is PCE, NES and OPM?
2024-02-05 13:07:38 -05:00
tildearrow
395a346cb4
GUI: clarify .dmp saving error
2024-02-05 13:07:28 -05:00
tildearrow
3820cf0c3b
Dave: fix max volume
2024-02-05 01:42:19 -05:00
YohananDiamond
266a35f885
command palette: whoops!! (hex instrument numbers)
2024-02-05 01:20:40 -03:00
YohananDiamond
f08ef30cc3
command palette: instrument number should be in hex
2024-02-05 00:55:34 -03:00
YohananDiamond
477b331c0e
command palette: minor style changes
2024-02-04 21:10:41 -03:00
tildearrow
77f162a0d1
X1-010: fix wave after PCM
...
issue #1734
2024-02-04 16:08:07 -05:00
YohananDiamond
aba64d21f1
command palette: update copyright year to 2024
2024-02-04 17:44:11 -03:00
Eknous-P
a02a9287ab
oh i can change the label
2024-02-04 13:17:14 -05:00
Eknous-P
f5220d7644
one tiny thing
2024-02-04 13:17:14 -05:00
Eknous-P
a25a3be4d1
effect searching
2024-02-04 13:17:14 -05:00
Eknous-P
3970e5a49d
more optimize?
2024-02-04 13:17:14 -05:00
Eknous-P
ba1dc39238
refactor effect sorting
2024-02-04 13:17:14 -05:00
Colin Kinloch
558cf8ad47
Add brackets to quit handler
2024-02-04 12:38:44 -05:00
Colin Kinloch
8d36ab5909
Default exit shortcut to zero
2024-02-04 12:38:44 -05:00
Colin Kinloch
311a2eaa41
Don't initialize sigaction
2024-02-04 12:38:44 -05:00
Colin Kinloch
b2d61b1d3a
Add Ctrl+Q to quit
2024-02-04 12:38:44 -05:00
tildearrow
83b934862a
update credits
2024-02-04 12:09:28 -05:00
tildearrow
4679f849b3
Dave: fix DAC
2024-02-04 04:08:15 -05:00
tildearrow
838dac7efb
Dave: fix getPan
2024-02-04 04:03:47 -05:00
tildearrow
4330e27436
I did it
2024-02-04 03:02:12 -05:00
tildearrow
9a2b19630e
Merge branch 'wintrace2'
2024-02-04 02:05:29 -05:00
tildearrow
4df1c59698
also enable backward on Windows XP
2024-02-04 02:05:00 -05:00
tildearrow
b3b84d41b6
enable backward-cpp for 32-bit Windows releases
2024-02-03 23:45:47 -05:00
Colin Kinloch
04f2039803
GUI: Add menu option to open examples directory
2024-02-03 21:30:32 -05:00
tildearrow
d7d6067d58
set -gcodeview on Clang as well
...
since it works better there
2024-02-03 18:11:04 -05:00
YohananDiamond
c9d57d4c6f
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2024-02-03 19:30:59 -03:00
tildearrow
78bbc59c75
try using -gcodeview
...
I thought GCC was unable to generate .pdb
2024-02-03 17:30:19 -05:00
tildearrow
800699c104
Merge pull request #1447 from tildearrow/nmk112
...
Prepare for NMK112 bankswitching support
2024-02-03 11:33:09 -05:00
tildearrow
3f4c7dc46c
second attempt at MinGW backtrace
2024-02-03 02:58:17 -05:00
cam900
fca5ee26c3
Add getPaired function for PCE LFO
2024-02-03 01:47:19 -05:00