Commit graph

3562 commits

Author SHA1 Message Date
tildearrow 898155eb6b Namco 163 memory composition 2024-03-14 17:58:55 -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 0ab0dec9f4 GUI: forgot about sysConf 2024-03-13 03:29:35 -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 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 1e221393c4 memory composition, part 6 2024-03-06 16:12:39 -05:00
tildearrow 92ec6f6651 memory composition, part 3 2024-03-05 18:55:18 -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 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 b0db9b8ff7 more preparation 2024-02-26 00:16:36 -05:00
tildearrow 5f4a1ed520 whoops 2024-02-24 21:39: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 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 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 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 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 395a346cb4 GUI: clarify .dmp saving error 2024-02-05 13:07:28 -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
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 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 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
cam900 3922770e8f Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112 2024-02-03 15:04:43 +09:00
tildearrow 2957645d9d release v0.6.1 2024-02-03 00:58:43 -05:00
tildearrow 37de461f0c
Merge pull request #1731 from akumanatt/quadtone
QuadTone: Fix PCM playback and add no hiss flag
2024-02-02 21:45:51 -05:00
tildearrow d5ae5af54e PowerNoise instrument letter icon 2024-02-02 21:33:12 -05:00
Natt Akuma 1200e76469 QuadTone: Fix PCM playback and add no hiss flag 2024-02-03 06:16:35 +07:00
tildearrow ffcf6587c4 GUI: temporarily hide YMF276-LLE from settings
until I implement it
2024-02-02 14:46:40 -05:00
tildearrow f035f242bb Trance Dream
pull request #1729
2024-02-02 14:31:46 -05:00
tildearrow baecd648db ESFM demo song contest qualificatiom 2024-01-31 16:19:36 -05:00
tildearrow 26bf3c407a Revert "new multichip demo song" - disqualify
Content ID...

This reverts commit 19fdf2c719.
2024-01-31 01:47:38 -05:00
tildearrow 324fe04bc7 Genesis demo song
by Molkirill
2024-01-30 02:47:17 -05:00
tildearrow 19fdf2c719 new multichip demo song
by Zenittikum
2024-01-30 02:44:08 -05:00
tildearrow f60b11215b AY8930 demo song
by traumatized
2024-01-30 02:41:43 -05:00
tildearrow 66bacef681 GUI: implement "make me a drum kit" option 2024-01-30 02:14:14 -05:00
tildearrow 5224c4666d more work that I did not push 2024-01-29 23:08:20 -05:00
tildearrow 311814f34a great 2024-01-28 22:52:07 -05:00
tildearrow 4d777bf877 you know what, new labels 2024-01-28 15:03:19 -05:00
tildearrow b600be9b26 GUI: prepare to add "make me a drum kit" 2024-01-28 02:38:20 -05:00
psykose 3f329e464d GUI: fix overflow in timers
these timer variables are used with SDL_GetPerformanceCounter, which
returns a uint64_t. subtracting these can overflow, which is UB.
2024-01-27 15:18:19 -05:00
tildearrow 68ee5167ee GUI: work around layout import crash?
not very well tested... may mess up layout

issue #1629
2024-01-27 13:28:24 -05:00
tildearrow c55cc8b2ea GUI: delayed layout loading
issue #1629
2024-01-26 02:44:47 -05:00
tildearrow 73f65d4721 GUI: why 2024-01-26 00:48:55 -05:00
tildearrow 6ead5235c4 GUI: de-localize this error 2024-01-25 20:01:29 -05:00
tildearrow 20ffd5147f GUI: add stereo 86PCM presets
not replacing the previous ones due to uncertainty and lack of reliable
sources

issue #1575
2024-01-25 19:41:31 -05:00
tildearrow 91bddb8df6 add MIDI debug
issue #1701
2024-01-25 15:29:37 -05:00
tildearrow f06f8fe725 update credits 2024-01-25 13:33:22 -05:00
tildearrow 22ba9fd8b6 PowerNoise: show octave param in slope ins 2024-01-25 13:30:20 -05:00
tildearrow bf3353ebb8 PowerNoise: and now implement it 2024-01-25 12:49:46 -05:00
tildearrow 3548226e46 Merge branch 'master' into powernoise 2024-01-25 12:39:24 -05:00
LTVA1 30863e029b fix song collapse bringing pattern length to zero 2024-01-25 12:37:58 -05:00
cam900 6917c54eef Byte to nibble 2024-01-25 21:03:49 +09:00
tildearrow c1ae4a607b please let me work
ok?
2024-01-24 13:21:06 -05:00
tildearrow 4f7fd18d3a PowerNoise: noise control bits fix 2024-01-24 13:14:49 -05:00
tildearrow a2c252522f GUI: separate control bits for PowerNoise ins 2024-01-24 04:52:27 -05:00
tildearrow efad61c7d0 PowerNoise: split ins type 2024-01-24 04:35:36 -05:00
tildearrow 4f7dff1feb PowerNoise: prepare to split ins type into two 2024-01-24 03:23:07 -05:00
tildearrow c098e0bcd1 PowerNoise: POWER_NOISE -> POWERNOISE 2024-01-24 03:15:41 -05:00
tildearrow 5b9225bf7a PowerNoise: icon
TODO: letter icon in U+E15A
2024-01-24 03:04:40 -05:00
scratchminer 4145a8b034 Add descriptions for the instrument control bits 2024-01-23 11:05:50 -05:00
scratchminer a8ee20c065 Add a 'set LFSR' macro and
remove the LFSR reset when a note is turned on
2024-01-21 12:22:23 -05:00
scratchminer 00676e785a Fix some bugs with sound output 2024-01-21 11:56:03 -05:00
scratchminer d29eb42d07 change the config from 8 to 6 bits:
the upper two aren't used
2024-01-21 07:19:15 -05:00
scratchminer 5d2dade036 Duty / Noise no longer appears in PN inst. config 2024-01-21 06:47:38 -05:00
scratchminer 85997e55e7 add Power Noise support 2024-01-21 06:44:29 -05:00
tildearrow e19cd39e96 GUI: why is the input latch lowercase 2024-01-20 12:41:33 -05:00
Kagamiin~ c2d91a06d3 Fix ESFM operator order for KVS dialog 2024-01-20 12:20:25 -05:00
tildearrow a768583bff GUI: fix paste overflow undo corruption, part 3
garbage collection
2024-01-20 12:14:22 -05:00
tildearrow 6f7cb8ce06 GUI: fix paste overflow undo corruption, part 2 2024-01-20 12:07:31 -05:00
tildearrow f322316a32 GUI: fix paste overflow undo corruption, part 1
TODO: garbage collection
2024-01-20 02:51:20 -05:00
tildearrow 54c6a05710 GUI: tell the user when ins preview is happening 2024-01-19 16:23:27 -05:00
cam900 8e0b64c512 Add preset variation with NMK112 2024-01-19 23:30:09 +09:00
cam900 6440b8c808 Add warning for MSM6295 maximum bankswitched sample length 2024-01-19 23:13:10 +09:00
cam900 e5b6f0b373 Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112 2024-01-19 22:30:25 +09:00
YohananDiamond 8ab1c414b9 Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette 2024-01-18 13:58:02 -03:00
tildearrow 350a1c871d vortex_opm.fur
by leejh20
2024-01-18 00:44:06 -05:00
Eknous-P 020498fd5d single quotes 2024-01-17 15:43:43 -05:00
Eknous-P 7c9df02b2c newline option attempt 2
hopefully the freakin submodule wont get in
2024-01-17 15:43:43 -05:00
tildearrow b452641186 Merge branch 'macro-retrigger-effect-tildearow-version'
with rewritten retrigger- erm... RESTART function
2024-01-17 14:48:47 -05:00
Kagamiin~ 514c642b60 Fix ESFM blank instrument; fix ESFM envelope drawing
Co-authored-by: LTVA1 <87536432+LTVA1@users.noreply.github.com>
2024-01-17 12:00:30 -05:00
LTVA1 7f94cdc930 port macro retrigger to orig Furnace 2024-01-17 15:28:29 +03:00
tildearrow 3cb8190258 update credits again 2024-01-17 00:41:50 -05:00
tildearrow a2b6dda251 update credits 2024-01-17 00:39:27 -05:00
tildearrow bbb53f78e3 GUI: color for ESFM instruments 2024-01-16 23:57:52 -05:00
tildearrow f8187b9a5f dev191 - kind of remove DIV_ALWAYS_SET_VOLUME
it's useless crap I put during the Defle compat days
it serves nearly no purpose nowadays

also why is it a command?
2024-01-16 23:54:32 -05:00
tildearrow 95aff38cb2 GUI: add settings to round tabs and scrollbars 2024-01-16 22:01:17 -05:00
tildearrow 88b42ddd58 update copyright year 2024-01-16 21:26:57 -05:00
tildearrow 928bfd2afd add sample rate parameter in raw sample import 2024-01-16 21:12:34 -05:00
tildearrow 6e5a25d824 GUI: insEdit code style 2024-01-16 17:09:26 -05:00
tildearrow 0acd62f4d5
Merge pull request #1559 from Kagamiin/feature/esfm
Add ESFM system
2024-01-16 16:51:33 -05:00
tildearrow 52f9f888fc GUI: display pattern view label opts with pat font 2024-01-16 16:40:10 -05:00
tildearrow 53c625354b PC speaker: add option to reset phase on freq chan
ge

some motherboards do so
2024-01-11 14:50:53 -05:00
Kagamiin~ 4459a7d659 Implementing per-op arpeggio/pitch macro
Co-authored-by: LTVA1 <87536432+LTVA1@users.noreply.github.com>
2024-01-01 14:59:00 -03:00
Kagamiin~ 215c8c375a Merge branch 'master' into feature/esfm 2024-01-01 14:45:54 -03:00
Daniel Konar 3039ce2416 Change reload to re-scan and refactor
Remove rt midi reinitialization (not needed as per docs)
Move midi rescan code to rescanMidiDevices as MIDI is not audio (rescanAudioDevices also appears to be unused)
2023-12-29 02:12:28 -05:00
Daniel Konar c1c2b52ba7 Add button in midi settings to refresh midi devices
Deletes and creates a new RT midi instance allowing for midi devices to be plugged in without restarting
2023-12-29 02:12:28 -05:00
tildearrow 65b50f4acc GUI: improve mobile order input 2023-12-28 17:32:40 -05:00
YohananDiamond b9c51c58fb whoops 2023-12-27 21:07:09 -03:00
YohananDiamond 34e18fffad Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette 2023-12-27 20:57:24 -03:00
tildearrow 8eed9ff940 aaaaa 2023-12-26 14:56:24 -05:00
tildearrow 858c0e448d set writeInsNames to 0 by default
so we can beat .dmp
2023-12-24 16:59:09 -05:00
tildearrow e58307684c GUI: aaaaaaaand here we go
importColors and exportColors now use the same framework as settings
2023-12-23 20:05:07 -05:00
tildearrow 242a9e5729 prepare to fix paate overflow undo corruption 2023-12-23 18:25:43 -05:00
tildearrow ed37b5123f GUI: use refactored code for color scheme export 2023-12-23 18:10:19 -05:00
tildearrow e42bccdb50 GUI: writeConfig now grouped 2023-12-23 17:51:08 -05:00
tildearrow 0a5c0da078 just a bit more 2023-12-23 04:39:55 -05:00
tildearrow e0108e5635 GUI: now let's put these config options into group
s
2023-12-22 20:22:53 -05:00
tildearrow 27f4f6830e GUI: improve the buttons 2023-12-22 19:18:23 -05:00
tildearrow c65debad68 GUI: implement separate export options 2023-12-22 18:56:02 -05:00
tildearrow f7d325d4d7 fix crash when making the export window too small 2023-12-22 18:39:00 -05:00
LTVA1 3f92cc8013 correct bug in OpenMPT paste 2023-12-22 18:27:38 -05:00
tildearrow 15f0f50def part 2 of more work 2023-12-22 18:23:11 -05:00
tildearrow f80340ebcc more work 2023-12-22 15:43:41 -05:00
tildearrow 5697330c04 i won't call it classic 2023-12-21 20:08:15 -05:00
tildearrow df3e3e8aec bunch of code de-duplication 2023-12-21 19:57:26 -05:00
tildearrow e2940ca385 Merge branch 'master' into exportwin 2023-12-21 19:08:09 -05:00
tildearrow f46aa5cbfd prepare for color scheme import/export chamges
this includes a small refactor of the settings mechanism
2023-12-21 18:14:28 -05:00
tildearrow 231a76d50b dev190 - GUI: color scheme guru mode
now you can fine-tune every color in the interface

TODO: improve color config format
2023-12-20 19:51:21 -05:00
YohananDiamond c8975eaf73 Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette 2023-12-19 09:26:30 -03:00
tildearrow 37195e5759 GUI: fix macros tab being visible in unknown ins 2023-12-19 04:56:11 -05:00
tildearrow 6fbf64c753 Revert "fix pc-9801-86 preset"
This reverts commit 0fd9131088.
2023-12-18 15:27:56 -05:00
YohananDiamond b1dd947922 command palette: small fix to instrument search 2023-12-18 15:34:43 -03:00
freq-mod 0fd9131088
fix pc-9801-86 preset 2023-12-18 17:23:01 +01:00
tildearrow b7d525b4bd GUI: walk song on load
issue #1541
2023-12-18 11:06:45 -05:00
tildearrow 4f86219989 GUI: fix possible crash with colorize ins 2023-12-18 11:01:11 -05:00
tildearrow 75323be54e GUI: do not set ins type if it is unknown 2023-12-18 10:56:45 -05:00
tildearrow 8ded0eb673 GUI: possibly fix crash when loading ESFM ins 2023-12-18 10:32:44 -05:00
tildearrow 478f7bb3bd MIDI input: program change pass-through option 2023-12-17 15:30:51 -05:00
tildearrow 39481ab571 fix velocity input 2023-12-17 15:08:52 -05:00
Kagamiin~ 13e45cfce2 Merge branch 'master' into feature/esfm 2023-12-17 08:31:16 -03:00
tildearrow 51b385a1ef apply volExp on velocity input - PLEASE READ
DivDispatch::mapVelocity() now takes a float instead of an unsigned char
2023-12-16 19:52:37 -05:00
Kagamiin~ f42332f2c0 Merge branch 'master' into feature/esfm 2023-12-15 09:15:05 -03:00
cam900 7f706b9761 Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112 2023-12-14 19:04:28 +09:00
khavik 8c5cc950b8
macOS: added/modified default keyboard shortcuts (#1630)
* macOS: added/modified default keyboard shortcuts for Settings and Redo to match recommended defaults for Mac apps

* fixed indentation on preprocessor directives
2023-12-13 15:01:33 -05:00
Electric Keet ae8a185145 Reverting some tweaks. 2023-12-12 18:52:41 -05:00
Electric Keet adba445cd2 Tweaking numeric input steps.
Hopefully these all make more sense for how they're used.
2023-12-12 18:52:41 -05:00
cam900 ea4d4a0b70 Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112 2023-12-11 19:00:49 +09:00
tildearrow 0274698426 call walkSong on edit
issue #1541
2023-12-10 18:32:40 -05:00
tildearrow a540de4570 GUI: fix wave creation 2023-12-09 22:16:58 -05:00
tildearrow 0dd4481307 requested by contributor 2023-12-09 22:11:48 -05:00
tildearrow bd7e57cea8 GUI: use best wave size when adding wave
or display a menu

TODO: fix non-32×32 wave being messed up
2023-12-09 20:01:33 -05:00
Eknous-P d347c85e1b remove extra indent 2023-12-08 23:06:56 +04:00
tildearrow b061f314c5 Virtual Boy demo song contest entry - the last one
by RetroCarrot

thanks to everyone who participated in this event in the
Furnace Discord!
2023-12-08 13:49:30 -05:00
Eknous-P 96ad124100 make a member of FurnaceGUI 2023-12-08 16:08:31 +04:00
tildearrow c58b6bd269 Merge branch 'openmpt-paste' of https://github.com/LTVA1/furnace 2023-12-07 17:50:57 -05:00
tildearrow 97cb327476 Virtual Boy demo song contest entry
by Dolce
2023-12-07 16:17:41 -05:00
tildearrow 83cc2c1e80 Virtual Boy demo song contest entry
by Supper_E1
2023-12-07 15:40:10 -05:00
tildearrow cf047ab551 Virtual Boy demo song contest entry
by System64
2023-12-07 15:36:19 -05:00
tildearrow 1a96450077
Merge pull request #1627 from LTVA1/fix-XY-oscilloscope-size
Fix default XY oscilloscope size
2023-12-07 04:12:29 -05:00
LTVA1 7373f30e23 Update gui.cpp 2023-12-07 07:47:46 +03:00
LTVA1 4bbb8a673b fix 2023-12-07 07:46:39 +03:00
LTVA1 69c1701c85 fix 2023-12-06 21:11:41 +03:00
tildearrow 37190d1c2d GUI: add a setting (select asset om load) 2023-12-06 12:37:37 -05:00
tildearrow bcd2602624
Merge pull request #1507 from ColinKinloch/select_opened
Select loaded instrument on open
2023-12-06 12:28:26 -05:00
tildearrow f5b41d5ac3 dev189 - Merge branch 'chanoscchecklist' of https://github.com/Eknous-P/furnace 2023-12-06 12:21:24 -05:00
LTVA1 b6abf2955f Update editing.cpp 2023-12-06 16:40:29 +03:00
LTVA1 0de1659d0d Update editing.cpp 2023-12-06 16:40:08 +03:00
LTVA1 b006dfe799 fix 2023-12-06 16:13:15 +03:00
LTVA1 8bca3c5e4c fixfixifxifififidiiixcixifificxixixfixfix 2023-12-06 16:04:45 +03:00
Eknous-P 594eb55942 rename the file 2023-12-06 15:50:19 +04:00
tildearrow c81de06ff2 GUI: update credits 2023-12-06 03:19:14 -05:00
Electric Keet 52e0c7f430 Icon for crossfade. 2023-12-06 02:44:32 -05:00
tildearrow afa15bc322
Merge pull request #1622 from LeviathaninWaves/crossfade-loop-points
Crossfade loop points
2023-12-05 17:08:02 -05:00
tildearrow 02bc89f8cb more work 2023-12-05 17:06:46 -05:00
tildearrow 673a2d0f11 more work 2023-12-05 16:59:16 -05:00
tildearrow 041739c5ce GUI: fíx accént 2023-12-05 16:57:00 -05:00
tildearrow 6ac348bbba dev188 - Merge branch 'linear_volume_rounding' of https://github.com/zeta0134/furnace 2023-12-05 16:36:00 -05:00
tildearrow 5d75bfa0a1 GUI: update credits 2023-12-05 16:23:22 -05:00
tildearrow e667b72b37
Merge pull request #1589 from tildearrow/chip-clock-reorder
Rearrange chip clock speeds (6258, 6295, AY).
2023-12-05 16:10:13 -05:00
LTVA1 c6e3f8707a Update editing.cpp 2023-12-05 19:17:47 +03:00
LTVA1 57a12781ea Support OpenMPT note off and note release 2023-12-05 18:18:47 +03:00
Eknous-P d2ca97c57a put the types in a child
now the cancel button is neatly at the bottom :)
2023-12-05 18:00:14 +04:00
Eknous-P b90132d733 the export types
wtf is settings.iCannotWait ???
2023-12-05 16:42:08 +04:00
Eknous-P df63257d11 dummy export window, keybind and related settings 2023-12-05 15:58:45 +04:00
tildearrow bd3f6765f4 early text export
incomplete
2023-12-04 15:22:29 -05:00
tildearrow 643e5d5d5b prepare for text export 2023-12-04 04:17:30 -05:00
LeviathaninWaves 6c379d24df More renaming 2023-12-02 19:07:04 -06:00
LeviathaninWaves d59dfa30f0 Adjustments to crossfade algo/slider and renaming 2023-12-02 19:02:43 -06:00
LTVA1 adc8ba99e7 пизда 2023-12-02 16:05:05 +03:00
LTVA1 334cd02392 да 2023-12-02 15:58:55 +03:00
LTVA1 63dd4fe47e пизда 2023-12-02 15:41:02 +03:00
LTVA1 72f36381fa
Merge branch 'tildearrow:master' into openmpt-paste 2023-12-02 14:51:08 +03:00
LTVA1 8b6fc6d8d7 bruh 2023-12-02 14:50:07 +03:00
LTVA1 00736ee7fe remove breakpoints 2023-12-02 14:37:05 +03:00
LTVA1 9e252566c6 looks like the pasting works, untested though 2023-12-02 14:33:53 +03:00
tildearrow 6bc8d2d4c3 Virtual Boy demo song contest entry
by PeyPey
2023-12-02 03:35:31 -05:00
tildearrow eb0823498e Virtual Boy demo song contest entry
by scooblee
2023-12-02 03:34:17 -05:00
tildearrow 32b747ced5 Virtual Boy demo song contest entry
by Marisa Kirisame [DJ MasterSpark]

title slightly edited in order to keep the language-humor rating
2023-12-02 03:32:34 -05:00
tildearrow 3d9e2303f7 Virtual Boy demo song contest entry
by Notakin
2023-12-02 03:30:36 -05:00
LeviathaninWaves c634f20d05 Out of bounds checking and crash fix 2023-12-01 19:13:44 -06:00
LeviathaninWaves 4bd0dc2c63 Add loop point crossfading in the sample editor. 2023-12-01 15:06:42 -06:00
cam900 b427bab4b6 Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112 2023-12-01 20:07:35 +09:00
tildearrow 7c672f50a9 Virtual Boy demo song contest
by AquaDoesStuff
2023-12-01 02:43:35 -05:00
tildearrow 1b59b6b98f Virtual Boy demo song contest entry
by dmKaltsit
2023-11-30 16:20:00 -05:00
tildearrow 2da72bc820 Virtual Boy demo song contest entry
by masicbemester
2023-11-28 15:50:07 -05:00
tildearrow 2d73e45e0f they did the Dance
and now you can do it too
2023-11-26 21:55:09 -05:00
tildearrow 4e333787ff GUI: fix next/prev channel cursor out of bounds
issue #1597
2023-11-26 18:23:57 -05:00
tildearrow 7b2fa42d25 GUI: update sample tex on color change
issue #1598
2023-11-26 16:46:33 -05:00
tildearrow 3e854030db Virtual Boy demo song contest entry
by NeoWar
2023-11-26 15:27:40 -05:00
tildearrow 0c599a9ef4 GUI: fix Appearance having a never-disabling Apply 2023-11-26 15:10:05 -05:00
tildearrow a1406e9256 Virtual Boy demo song contest entry
by Pale Moon
2023-11-26 04:04:42 -05:00
tildearrow e374836eca Virtual Boy demo song contest entry
by sillygoose
2023-11-26 04:01:48 -05:00
tildearrow a2f86d297f GUI: fix wave drawing 2023-11-25 18:37:50 -05:00
tildearrow 0c727ff6b7 YM2612: YMF276-LLE, part 1 2023-11-25 18:02:21 -05:00
tildearrow c6a0d0e93e the final challenge 2023-11-25 17:46:46 -05:00
tildearrow dff445fa41 Virtual Boy demo song contest entry
by Brightonic
2023-11-25 16:53:51 -05:00
tildearrow b94204a5f7 GUI: update credits 2023-11-25 16:32:29 -05:00
tildearrow bf5b565bb1 update credits 2023-11-23 18:30:47 -05:00
YohananDiamond 0d17280462 changes to GUI action names 2023-11-23 13:40:47 -03:00
tildearrow 955682b240 OPL: ymfm core, part 1 2023-11-22 19:28:36 -05:00
tildearrow c59e2e6e87 Virtual Boy: add static wave storage mode 2023-11-20 18:32:17 -05:00
Kagamiin~ 56d774bb3b Merge branch 'master' into feature/esfm 2023-11-18 09:15:48 -03:00
Eknous-P 16425817f6 some rearranging, undo table column bump and
default to true for older verions
2023-11-16 14:13:45 +04:00
Eknous-P 225cdead96 chanOsc visibility checklist 2023-11-15 18:21:01 +04:00
cam900 f6849dfa50 Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112 2023-11-15 19:19:47 +09:00
Zeta 24ff5b240c Expose volume ceiling option in the Compatibility Flags window 2023-11-14 03:29:42 -05:00
Electric Keet 2504d48bed Rearrange chip clock speeds (6258, 6295, AY). 2023-11-13 14:18:30 -08:00
tildearrow 42d8de671a GUI: why is this setting in appearance 2023-11-06 21:58:20 -05:00
tildearrow 7361160f31 GUI: wait what? 2023-11-05 18:26:00 -05:00
cam900 7cf40f2d33 Merge branches 'master' and 'nmk112' of https://github.com/tildearrow/furnace into nmk112 2023-11-04 18:53:30 +09:00
tildearrow 6df06a7f89 Revert "prepare for volume handling refactor"
sorry......... this refactor is canceled as it seems harder than I thought...
2023-11-04 04:13:47 -05:00
tildearrow 4e48e87313 GUI; add button 2023-11-03 12:54:37 -05:00
tildearrow 3d168fa0e0
Merge pull request #1567 from akumanatt/xyscope
Add X-Y Oscilloscope
2023-11-03 05:15:34 -05:00
cam900 fa95bead2f Sync with master 2023-11-02 21:19:39 +09:00
cam900 31977ab7c6 Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112 2023-11-02 21:19:26 +09:00
tildearrow 4bc5f49fe6 prepare for volume handling refactor 2023-11-01 20:43:48 -05:00
Natt Akuma 2e9cfd059a Fix StyleVar stack mismatch 2 2023-11-02 01:34:01 +07:00
Natt Akuma b812a90637 Fix StyleVar stack mismatch 2023-11-01 22:34:35 +07:00
Natt Akuma 811ce6da6b Extend intensity range 2023-11-01 18:13:09 +07:00
tildearrow dc806d35b0 new demo song
by LTVA
2023-11-01 03:13:26 -05:00
Natt Akuma e702e56901 Add X-Y Oscilloscope 2023-11-01 14:56:43 +07:00
tildearrow fbbe0bdf63 GUI: fix sample list right click bug 2023-11-01 00:16:35 -05:00
tildearrow 5c9569a64a GUI: mark modified on asset movement 2023-10-30 13:33:16 -05:00
tildearrow 83c4d5ba97 GUI: display chevrons if macro values out of view 2023-10-29 19:43:41 -05:00
tildearrow a9f77a3ff7 GUI: fix pat chan stat icons gone when center pat 2023-10-29 18:48:02 -05:00
YohananDiamond a49581757d command palette: change instrument menu: better naming 2023-10-29 20:27:06 -03:00
YohananDiamond 163d1b2153 Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette 2023-10-29 20:05:01 -03:00
tildearrow 717e75f82d add setting to disable DC offset correction 2023-10-29 15:25:23 -05:00
tildearrow e2278d3688 C64: relative cutoff and duty macros are fine 2023-10-29 04:36:25 -05:00
tildearrow f05d1693f8 C64: add chip flag to set env reset time
2 by default
1 for .dmf and old Furnace songs
2023-10-29 04:14:54 -05:00
tildearrow 90032899c7 C64: bunch of changes
- merging test/gate and special macros
- drop new test/gate compat flag - not necessary
- code style and tabs to spaces

TODO: compatibility!
2023-10-29 01:39:37 -05:00
tildearrow 897b03dc6a dev187 2023-10-29 00:29:11 -05:00
tildearrow ecec1acd24 Merge branch 'master' of https://github.com/LTVA1/furnace into c64improve 2023-10-29 00:22:10 -05:00
tildearrow 497c32b05b GUI: add right click in sample list 2023-10-28 19:43:26 -05:00
tildearrow 17fa949152 GUI: make change button explicit in chip manager 2023-10-28 19:34:28 -05:00
tildearrow 0f2f11a056 GUI: custom icons for ADSR/LFO macro types 2023-10-28 19:15:32 -05:00
tildearrow f03996ebd2 move furIcons somewhere else 2023-10-28 19:07:40 -05:00
tildearrow e121c40a23 piece of trash 2023-10-28 19:03:08 -05:00
tildearrow af971680f5 GUI: play from start should disable repeat pattern 2023-10-28 18:47:53 -05:00
tildearrow d4b392a423 fix font 2023-10-28 15:05:03 -05:00
tildearrow 686a9de143 discourage use of backup system for auto-save 2023-10-28 14:49:20 -05:00
tildearrow 18e2ecd030 Revert "add more icons to icon font"
This reverts commit 80ef90f626.
2023-10-28 13:30:28 -05:00
tildearrow 80ef90f626 add more icons to icon font 2023-10-28 04:09:07 -05:00
tildearrow af8c926c8a GUI: fix an annoyance in sample editor 2023-10-28 02:41:34 -05:00
tildearrow 1a448649b6 GUI: channel status, part 5
now with custom icons
colors stolen from GEP
2023-10-28 02:39:44 -05:00
LTVA1 0f760a365e standlalone cutoff macro (with correct relative mode) 2023-10-28 10:15:41 +03:00
tildearrow d8daeb1169 GUI: channel status, part 4 2023-10-27 18:08:37 -05:00
LTVA1 50b314bd77 Make separate macros for each ADSR param 2023-10-27 17:20:32 +03:00
tildearrow 20a5d9c089 GUI: channel status, part 3 2023-10-27 04:23:35 -05:00
tildearrow e28af73746 GUI: channel status, part 2 2023-10-26 19:03:45 -05:00
tildearrow ad4d08243a GUI: always write olders len in UndoStep 2023-10-26 17:38:39 -05:00
tildearrow 0c00322004 GUI: update info about Revolt 2023-10-26 17:33:01 -05:00
Kagamiin~ 47c4273e5c Code review suggestions 2 2023-10-26 09:47:18 -03:00
Kagamiin~ 170248e61a Code review suggestions
Haven't had a good peer review in ages.
2023-10-26 09:43:01 -03:00
Kagamiin~ 85db9ca16e Merge branch 'master' into feature/esfm 2023-10-25 17:10:16 -03:00
LTVA1 1207eb1e32 add C64 ADSR macros, add gate bit to test/gate macro, untested fix of macro retrigger on 03xx command 2023-10-25 21:28:29 +03:00
Kagamiin~ 6ae49e4985 Rectifying ESFM preset name 2023-10-25 12:32:58 -03:00
Kagamiin~ f25d254eea Adding system presets for ESFM 2023-10-25 10:10:59 -03:00
Kagamiin~ 928ff5c2d8 Removing placeholder 2023-10-24 14:59:00 -03:00
Kagamiin~ 23b1c4107e Fix hard reset handling; add detune effect; change some labels 2023-10-24 14:29:37 -03:00
tildearrow f4bb5f2893 ship 2023-10-23 13:49:57 -05:00
tildearrow aad3557693 dev186 - C64: update env on 1Exy 2023-10-23 13:38:16 -05:00
Kagamiin~ 64baa7c97f Some refactoring 2023-10-22 11:46:34 -03:00
tildearrow 7b09d5f560 GUI: fix AdLib drum preset not using drums mode 2023-10-21 22:23:01 -05:00
tildearrow f718fbb5f5 dev185 - SoundUnit: hardware sweep sequences
kinda buggy in note off... may require a rewrite of volume handling
2023-10-21 18:42:37 -05:00
Kagamiin~ dde56c0cfc Merge branch 'master' into feature/esfm 2023-10-21 14:57:43 -03:00
Kagamiin~ a1b7e52467 Implementing pattern effects, detune on FM preview, default instrument 2023-10-21 14:35:20 -03:00
cam900 15bdb19336 Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112 2023-10-21 15:15:10 +09:00
Kagamiin~ 821b567b8c Updating ESFMu with envelope delay fix; fixing macro op ordering 2023-10-18 17:01:46 -03:00
tildearrow 148e06a62a GUI: channel status, part 1 2023-10-18 04:26:50 -05:00
tildearrow d5da4d7e52 GUI: prepare to add auto-clone feature 2023-10-18 00:00:23 -05:00
tildearrow 74d2e7e329 aaaaaaa 2023-10-17 18:38:39 -05:00
tildearrow 0582c7448d update furIcons 2023-10-17 18:23:20 -05:00
Kagamiin~ 6ce2fd0c9a Adding ESFM letter-style instrument icon
Thanks to Electric Keet for providing me with the icon!
2023-10-17 20:16:44 -03:00
Kagamiin~ a01ddd381e Implement ESFM macros 2023-10-17 19:24:57 -03:00
Kagamiin~ 8ae86f79a8 Merge branch 'master' into feature/esfm 2023-10-17 15:53:21 -03:00
Kagamiin~ aee939bd3e Implement fixed frequency mode for modern and classic layouts 2023-10-17 15:47:08 -03:00
tildearrow 11e9cd3a07 GUI: fix mobile controls time scaling 2023-10-16 19:50:15 -05:00
tildearrow 7dfb7e916c GUI: use FreeType by default 2023-10-16 16:23:54 -05:00
Kagamiin~ 39001dcb6a Adding operator routing visualization 2023-10-16 16:57:04 -03:00
tildearrow e633550647 automatic safe mode!
to-do: test on Windows...
2023-10-16 14:55:01 -05:00
tildearrow c420b55a16 add a safe mode
disables audio output
enables software rendering
disables font loading

not automatic yet
2023-10-16 06:53:21 -05:00
tildearrow 80c9795773 more FreeType work 2023-10-16 06:14:44 -05:00
tildearrow f44369a09e GUI: aaaaaaa 2023-10-15 19:48:20 -05:00
Kagamiin~ 4a0295fd1f WIP: adding fixed pitch mode; fix UB in ESFM driver 2023-10-15 19:46:07 -03:00
tildearrow c57d5efdfd GUI: add warning if ins cannot be previewed 2023-10-15 17:37:51 -05:00
tildearrow 061b8e7aa1 GUI: add a hint when an ins cannot be previewed 2023-10-15 17:02:25 -05:00
Kagamiin~ 84e0ec9dae bump ct range to 24; fix bug in modern layout for OPL and ESFM 2023-10-15 11:46:32 -03:00
Kagamiin~ 484b6f4411 Adding classic layout; fixing operator swapping and KSL bit order 2023-10-15 11:46:32 -03:00
Kagamiin~ 6733f4d1f4 Adding alternate layout for ESFM 2023-10-15 11:46:32 -03:00
Kagamiin~ 696433c784 Fix operator order in GUI for ESFM 2023-10-15 11:46:32 -03:00
Kagamiin~ 779afcb97a WIP: adding ESFM (ESS ES1488/ESS ES1868 etc.) system 2023-10-15 11:46:32 -03:00
tildearrow a4601fed04 GUI: move default author setting 2023-10-14 15:10:23 -05:00
tildearrow 8f4133d2e7
Merge pull request #1523 from Eknous-P/defartist
default author name
2023-10-14 03:43:46 -05:00
tildearrow dd7f4c12e2 dev184 - Merge branch 'master' of https://github.com/DevEd2/furnace 2023-10-14 03:19:02 -05:00
tildearrow 972dc85a71 GUI: spacing 2023-10-13 20:16:51 -05:00
tildearrow 10172e0489 GUI: better DPCM mapping, part 2 2023-10-13 19:57:36 -05:00
tildearrow e51ca07acb GUI: better DPCM mapping, part 1
UI needs to be better
it does not work yet
2023-10-12 20:32:00 -05:00
tildearrow 1dd46274d5 GUI: move Sample tab of non-sample-primary ins typ
es
2023-10-12 20:05:52 -05:00
tildearrow 7ede07e2a4 dev183 - prepare for better DPCM mapping 2023-10-12 19:52:44 -05:00
tildearrow ddf0e3f368 GUI: fix sample view not updating on load replace 2023-10-12 18:44:46 -05:00
tildearrow 40da2ecb46 fix clock overflow 2023-10-12 05:26:48 -05:00
Eknous-P b16a562aeb default author name 2023-10-11 18:16:46 +04:00
tildearrow 219665ed60 dev182 - add a different macro release strat
active release makes the macro jump to release pos instead of waiting
2023-10-11 03:36:21 -05:00
tildearrow 8235f6ee66 C140: add bank types 2023-10-11 02:48:39 -05:00
tildearrow 43468653a0 prepare for pre-calculated pitch table 2023-10-10 20:15:58 -05:00
Electric Keet 4450ebb7aa Add "duplicate" to inst. list context menu.
It's right at the top of the menu, purely because that's the order the buttons are in.
2023-10-09 18:54:14 -05:00
tildearrow 6f9e3e0058 GUI: channel pair hints, part 4
now with flooring
2023-10-08 20:19:56 -05:00
tildearrow 8422e5dc1b GUI: channel pair hints, part 3
to-do:
- flooring
2023-10-08 15:34:14 -05:00
tildearrow 7fc734744d GUI: channel pair hints, part 2
POKEY
2023-10-08 04:07:26 -05:00
tildearrow 4b008f4b41 GUI: channel pair hints, part 1
very ugly
2023-10-07 20:35:25 -05:00
tildearrow 687fbf5436 macro name refactor 2023-10-05 23:51:34 -05:00
tildearrow 2f9320ca7a GUI: fix apply 2023-10-05 18:10:58 -05:00
tildearrow 82da85ecbf
Merge pull request #1509 from Eknous-P/settingdetect
Settings change detect
2023-10-05 18:09:24 -05:00
tildearrow 7736ced611 GUI: settings grammar 2023-10-05 14:23:57 -05:00
Eknous-P 277a695f5e s p a c e
and another inline if i suppose
2023-10-05 14:43:06 +04:00
tildearrow 839dc3cd91 prepare to add channel pair and mode hints 2023-10-05 04:47:14 -05:00
Eknous-P daa7800e3c part 2.5 inline-ize
also rerun actions as the website is back up
2023-10-03 23:21:11 +04:00
tildearrow 1283f70646 GUI: fix move cur chan actions being swapped 2023-10-03 14:07:41 -05:00
Eknous-P e8f1b36a1c settings change detect part 2
i hope i didnt miss anything
2023-10-03 18:59:41 +04:00
Eknous-P 3ad0fe208d settings changed detect part 1 2023-10-03 18:33:22 +04:00
tildearrow 79f92fab68 GUI: prepare for status view 2023-10-03 04:38:28 -05:00
cam900 b12af42b06 Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112 2023-10-02 16:53:07 +09:00
DevEd ac85732ef2
Merge branch 'tildearrow:master' into master 2023-10-02 01:07:35 -04:00
tildearrow 6f5cd04fcd two new demo songs
by tapekeep and TheDuccinator
2023-10-01 15:52:02 -05:00
tildearrow 08275cad94 GUI: update welcome screen 2023-10-01 15:28:55 -05:00
tildearrow 3f18f11742 update gitignore 2023-10-01 15:27:07 -05:00
Colin Kinloch 33f9e63805 Select loaded instrument on open 2023-10-01 00:43:24 +01:00
tildearrow d4657f4b6c GUI: why are the icons for FM and PSG swapped 2023-09-25 13:19:27 -05:00
tildearrow a3d8c81e9d add option to swap bytes in raw smp import 2023-09-25 05:09:56 -05:00
tildearrow c2b052f1a1 GUI: update credits 2023-09-24 18:07:47 -05:00
tildearrow 16562846ea update doc authors 2023-09-24 17:56:33 -05:00
tildearrow c0118a4b82 GUI: wake up on MIDI event 2023-09-24 17:48:32 -05:00
cam900 4a92bf088f Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112 2023-09-21 20:50:28 +09:00
tildearrow 478c3ecb57 GUI: step play fixes 2023-09-20 16:16:25 -05:00
tildearrow 3fca80fe3b GUI: fix outofrange vol input if vol rng is <16 2023-09-20 01:20:19 -05:00
tildearrow cad63d8351 is this faster? 2023-09-20 00:24:55 -05:00
tildearrow 8a9ac46545 GUI: don't allow drag-and-drop during intro 2023-09-19 03:10:35 -05:00
tildearrow ebed2936af GUI: remove debug info... 2023-09-19 03:01:33 -05:00
tildearrow ab4c2b251a GUI: fix chan osc not clipping 2023-09-19 03:01:13 -05:00
tildearrow f7a14dd260 GUI: improve find/replace dialog
no more annoying combo boxes for hex numbers
2023-09-18 18:30:12 -05:00
DevEd 16aed41e89
Merge branch 'tildearrow:master' into master 2023-09-17 13:43:47 -04:00
Electric Keet 7551451d75 Adding new settings to doc and fixing a tiny typo. 2023-09-16 21:45:00 -07:00
tildearrow 7912a7982c implement a setting which was missing
store/load ins names when saving .fui
2023-09-16 18:15:03 -05:00
tildearrow b105dd535f GUI: better 2023-09-16 15:04:11 -05:00
tildearrow 083f870930 GUI: reduce pattern/orders latency
no more oldOrder/oldRow hacks!
2023-09-16 04:08:12 -05:00
tildearrow 873ebdfeea recent files debug 2023-09-14 02:13:52 -05:00
tildearrow 3e803431fa update credits 2023-09-13 20:10:09 -05:00
tildearrow 41e93cf9a7 GUI: fix X68000 preset 2023-09-13 18:11:43 -05:00
tildearrow 8b565ed284 drop usage of std::deque, part 1
use FixedQueue instead
2023-09-13 02:40:12 -05:00
tildearrow 658f69bc4e dev176 - OPM/OPZ: fix pitch 2023-09-12 01:12:59 -05:00
DevEd 21d11c64b4
Merge branch 'tildearrow:master' into master 2023-09-11 18:15:48 -04:00
tildearrow 41544bcced add sample preview volume setting
it was too loud
2023-09-11 16:04:19 -05:00
tildearrow 76f14b3e3c GUI: add sample rate table to MSM6258 in chip conf 2023-09-11 03:17:02 -05:00
tildearrow 9864a8471c GUI: fix lack of C219 phase reset macro 2023-09-11 02:49:05 -05:00
DevEd be6f7175bf
Merge branch 'tildearrow:master' into master 2023-09-10 21:54:13 -04:00
tildearrow 483a906edb GUI: fix mistake in multi-sample load error 2023-09-10 18:46:07 -05:00