tildearrow
7a78ec1b60
GUI: optimize chan osc
...
don't process FFT if not loud enough
don't process DFT if we couldn't determine wave length
2023-09-03 20:09:03 -05:00
tildearrow
90980a3062
GUI: center chan osc
2023-09-03 19:08:30 -05:00
tildearrow
83c64aa4b4
fix the crash
...
the hell? one double and suddenly it crashes on Android?
2023-09-03 17:18:31 -05:00
tildearrow
7ea5f2de07
remove some debug info
2023-09-03 04:22:17 -05:00
tildearrow
f6db75fae1
GUI: massive chan osc improvements
2023-09-03 04:22:00 -05:00
tildearrow
19d0ed617a
what?
2023-09-02 23:57:55 -05:00
tildearrow
1c171ed7bd
GUI: de-duplicate file dialog filters
...
untested. may not work...
2023-09-01 18:33:32 -05:00
tildearrow
c21f880e3e
GUI: update credits
2023-09-01 18:33:08 -05:00
cam900
5aeeb09616
Prepare for NMK112 bankswitching support
2023-08-31 20:34:04 +09:00
tildearrow
fa7405090e
add WASAPI exclusive mode flag to PortAudio backen
...
d
2023-08-31 04:30:49 -05:00
Eknous
914855d751
Merge branch 'tildearrow:master' into partnums
2023-08-31 12:16:16 +04:00
Eknous-P
2a370dbb1f
update part numbers
...
fix opl/opll cases
rm "MOS" from sids
c219 case
2023-08-31 12:15:29 +04:00
tildearrow
b315b84e31
GUI: clear out audio dev when changing backend
2023-08-31 03:01:38 -05:00
tildearrow
35aeb51b79
ugh why
2023-08-31 02:31:33 -05:00
tildearrow
05d5eb5ca3
asd
2023-08-31 02:19:27 -05:00
tildearrow
879e770e58
and again
2023-08-31 02:09:54 -05:00
tildearrow
7f35d06ccb
why does this happen
2023-08-31 01:59:37 -05:00
tildearrow
43ef57390a
GUI: clamp CWSliders
2023-08-31 01:52:11 -05:00
tildearrow
4ad1ae78fa
ASDFGHJKL
2023-08-31 01:43:19 -05:00
tildearrow
a882d7bcf2
GUI: detect UI scale factor when moving window
2023-08-31 01:24:06 -05:00
tildearrow
8b3fc84b51
don't show JACK/PA backends if not available
2023-08-30 23:23:27 -05:00
tildearrow
922800d864
oh crap
2023-08-30 23:14:47 -05:00
tildearrow
d1b78f787b
update credits
2023-08-30 17:38:45 -05:00
tildearrow
68787a4d8b
add PortAudio backend - PLEASE READ
...
PLEASE DO:
```
git submodule update --init --recursive
```
AFTER PULLING THIS COMMIT.
2023-08-30 17:32:51 -05:00
tildearrow
7d605c9d76
GUI: why do I see a 0.5 reference
2023-08-30 14:27:29 -05:00
tildearrow
80013089a2
GUI: colorize macro speed/delay button if used
2023-08-30 14:06:04 -05:00
tildearrow
63dcacf33d
dev170 - YM2151: fix noise frequency on ymfm
...
issue #1441
raising ver num to allow possible compat change
2023-08-30 13:35:22 -05:00
tildearrow
426d4b44f0
dang it let me freeze
2023-08-30 13:12:25 -05:00
tildearrow
6ac4529f3b
possibly fix HiDPI input problem on macOS/Wayland
...
issue #1425
2023-08-30 05:21:33 -05:00
tildearrow
ff3cebfffd
Merge pull request #1022 from tildearrow/x1_010_bank
...
Add Seta 2 Bankswitch support
2023-08-30 02:22:18 -05:00
tildearrow
da259a33b7
GUI: fix orders scroll
2023-08-30 01:31:25 -05:00
tildearrow
5da54a7678
update ImGui to 1.89.8
...
commit f8704cd085c4347f835c21dc12a3951924143872
with Furnace patches
2023-08-30 00:42:51 -05:00
tildearrow
23a1fd4796
Merge pull request #1438 from tildearrow/ui-settings-keyboard
...
Complete keyboard settings.
2023-08-29 18:58:32 -05:00
tildearrow
015899a43f
GUI: fix cursor inconsistency after stop
...
issue #1424
2023-08-29 18:54:08 -05:00
tildearrow
d38ff59cb8
GUI: fix pattern play flicker
2023-08-29 18:13:01 -05:00
tildearrow
f9237dc69c
GUI: fix input pad flickering
...
issue #1436
2023-08-29 17:16:10 -05:00
tildearrow
d7f3be70c6
GUI: fix wrong cursor pos on step row
2023-08-29 17:06:40 -05:00
tildearrow
de34b5c9c4
K053260: implement ADPCM
2023-08-29 16:43:37 -05:00
Electric Keet
e65e79f192
Complete keyboard settings.
...
All* the settings are here now!
* minus the one that shouldn't be
2023-08-29 11:24:47 -07:00
tildearrow
32ec87ca27
prepare for K05 ADPCM
2023-08-29 04:26:25 -05:00
tildearrow
fccb6aff6e
GUI: C219 in sample editor
2023-08-29 03:33:34 -05:00
tildearrow
a5f351c232
C219: new sample format (work in progress)
2023-08-28 20:31:22 -05:00
tildearrow
9cb239438e
C219: chip config and proper clock rate
2023-08-28 18:37:35 -05:00
tildearrow
35faa8c23c
C219: presets and VGM export
2023-08-28 18:21:49 -05:00
tildearrow
2fddd9e4d4
C219: noise/invert/surround effects/macro
2023-08-28 17:59:34 -05:00
tildearrow
044859f6d1
GUI: add option to choose between chip menus and
...
chip manager in File menu
2023-08-28 17:00:39 -05:00
tildearrow
74bd071873
Merge pull request #1415 from tildearrow/ui-chanosc-rearrange
...
Move chanOsc "Center waveform" option to next line.
2023-08-28 14:42:36 -05:00
tildearrow
2ea43329a2
Merge pull request #1432 from tildearrow/letter-icons
...
Adding C219 to letter icons (again).
2023-08-28 14:42:11 -05:00
Electric Keet
ed05c16d95
Adding the missing TableNextRow.
2023-08-28 10:39:40 -07:00
tildearrow
684633aa1e
GUI: preview sample button in unified assets
...
issue #1430
2023-08-28 06:37:13 -05:00
tildearrow
f5ac9b13b6
GUI: fix crash inducing typo
...
issue #1429
2023-08-28 06:17:42 -05:00
tildearrow
2357093bc8
GUI: fix image loading (big endian)
2023-08-28 05:58:46 -05:00
tildearrow
bd730cbeec
GUI: furIcon big endian fix
2023-08-28 05:44:38 -05:00
tildearrow
7ea7f72b45
Merge pull request #1422 from Eknous-P/guimprove
...
Numerous GUI improvements
2023-08-28 03:02:50 -05:00
tildearrow
284a4f39ad
:<
2023-08-28 03:02:35 -05:00
Electric Keet
d65df2facd
Adding C219 to letter icons.
...
This time for real.
2023-08-28 00:38:52 -07:00
Eknous-P
cd2d60ac58
table stuff into if
2023-08-28 10:37:51 +04:00
Eknous
06f2595861
formatting
2023-08-28 10:00:32 +04:00
Eknous
4078da6685
Merge branch 'tildearrow:master' into guimprove
2023-08-28 09:42:30 +04:00
tildearrow
859182bb08
C219: initial work
2023-08-27 18:46:59 -05:00
tildearrow
17a88fda70
C140: update emulator
...
with the one from C219 branch
2023-08-27 15:52:54 -05:00
YohananDiamond
7e9edb59f7
command palette: "add chip" menu
2023-08-27 14:19:26 -03:00
YohananDiamond
4f83fc2e93
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-08-27 13:37:57 -03:00
Eknous
7a87702518
Merge branch 'tildearrow:master' into guimprove
2023-08-27 15:05:50 +04:00
tildearrow
440cbff5e4
GUI: update credits
2023-08-27 04:14:50 -05:00
tildearrow
64e6cf12c2
GUI: re-apply UI settings when displays are connec
2023-08-27 03:58:01 -05:00
Eknous-P
65fbdba831
wavetable list selectable sizing fix
2023-08-27 12:49:53 +04:00
tildearrow
0e19716dcd
GUI: auto-detect scale factor on settings change
2023-08-27 03:31:26 -05:00
tildearrow
2d5fcf8aca
how could I not expose this compat flag
2023-08-27 03:19:00 -05:00
Eknous-P
4eda4aeb39
revert icon changes
2023-08-27 10:18:39 +04:00
Eknous-P
fdd9b598a7
revert additive hint
2023-08-27 10:15:28 +04:00
Eknous-P
6fa746f04d
uncolor grooves remove tooltip
2023-08-26 16:30:17 +04:00
Eknous-P
a7eb62a5d6
add sample add add color
2023-08-26 16:15:40 +04:00
Eknous-P
19f7376337
the rest of the add colors
2023-08-26 16:09:27 +04:00
Eknous-P
0dbe1b401f
some pushaddcolor's and improve grooves
2023-08-26 16:01:56 +04:00
Eknous-P
9e405e86fa
improve find/replace
2023-08-26 15:49:06 +04:00
Eknous-P
3c38a79801
more pushdestcolor
2023-08-26 15:37:28 +04:00
Eknous-P
f0bcb1c06a
add color push/pop
2023-08-26 15:24:32 +04:00
Eknous-P
ccdd5693c6
additive hint
2023-08-26 15:16:38 +04:00
Eknous-P
6250dd970f
improve font settings
2023-08-26 14:20:53 +04:00
Eknous-P
eef3dacc78
indent
2023-08-26 14:03:34 +04:00
Eknous-P
b993d4b58d
improve audio settings
2023-08-26 14:01:39 +04:00
Eknous-P
89921b1ff3
improve inital sys steeings
2023-08-26 13:53:01 +04:00
Eknous-P
a832adeac5
chanosc gradient point remove is red
2023-08-26 13:35:26 +04:00
tildearrow
3dd4f3e7e8
release v0.6pre9
...
also fix a bug in TL macro compat
2023-08-26 03:36:28 -05:00
tildearrow
29fa249227
GUI: really fix wave synth display issues
...
issue #1417
2023-08-26 03:13:17 -05:00
tildearrow
324fce3b1c
GUI: hide sample ROMs option
...
OPL4 won't make it to 0.6
2023-08-25 20:41:13 -05:00
tildearrow
16bc35d75b
manual system recent file tracking
...
issue #1406
2023-08-25 18:32:34 -05:00
tildearrow
41316860a5
GUI: fix wave synth display issues
...
issue #1417
2023-08-25 17:36:47 -05:00
tildearrow
c4b23e8643
K007232: fix (?) loop marker being output
...
issue #1409
2023-08-25 16:28:20 -05:00
tildearrow
a31b847f32
GUI: don't show wave macro for beeper ins
2023-08-24 14:59:17 -05:00
tildearrow
9bf736a513
GUI: tweak SNES ins editor
2023-08-24 14:52:18 -05:00
tildearrow
cb0a8396c4
improve
2023-08-24 04:31:32 -05:00
tildearrow
95b0b25011
Merge branch 'master' into macro-values-fix
2023-08-24 03:43:56 -05:00
tildearrow
d240066df8
fix issue #1371
2023-08-24 03:25:38 -05:00
tildearrow
b946c35fa7
GUI: don't update FM/wave synth preview twice
...
issue #1404
2023-08-23 12:21:39 -05:00
Electric Keet
92773adb37
Correcting an ampersand.
...
Little things like this make a difference.
2023-08-23 09:47:31 -07:00
tildearrow
e4e92f9af3
too many buttons
2023-08-23 04:29:17 -05:00
tildearrow
5c71b64195
GUI: improve wavetable tab in ins edit
2023-08-23 02:19:36 -05:00
tildearrow
577d6fd4d4
GUI: fix expand selection upwards
2023-08-22 20:23:21 -05:00
Electric Keet
cae3fa43b2
Move chanOsc "Center waveform" option to next line.
2023-08-22 15:15:49 -07:00
Electric Keet
ab76546f7a
Fixing the fix.
...
This checks for both values being set to zero (their freshly-initialized state, which shouldn't happen in normal use) and sets them to proper defaults if so. Otherwise, it uses what was already there.
2023-08-22 14:23:32 -07:00
Electric Keet
4a9bf44b56
Fix macro mode changes resetting Bottom and Top.
2023-08-22 13:24:45 -07:00
tildearrow
7ba5b172d5
GUI: finally fix scroll changes order
2023-08-22 02:30:33 -05:00
tildearrow
b35235b82e
GUI: OPZ preview
...
it's complete
2023-08-21 22:41:35 -05:00
tildearrow
97b6b39049
GUI: OPL preview
2023-08-21 22:20:31 -05:00
tildearrow
70f774312b
GUI: OPLL preview
2023-08-21 19:56:22 -05:00
tildearrow
e1140c5015
GUI: OPM preview
2023-08-21 19:27:19 -05:00
tildearrow
bcb8fdbf06
no longer crashes
2023-08-21 17:41:41 -05:00
tildearrow
617ee5e324
THIS CRASHES
2023-08-21 17:24:41 -05:00
tildearrow
18dc353392
GUI: why are there DPCM settings on FDS...
2023-08-21 16:16:50 -05:00
tildearrow
f3c438eee5
GUI: use less video memory
...
don't oversample icons, big font and header font
2023-08-21 16:03:16 -05:00
tildearrow
6ba8527cb6
fix some threading issues
2023-08-21 14:18:04 -05:00
tildearrow
d74172680f
GUI: prepare FM preview for the other OPs
2023-08-20 20:18:27 -05:00
tildearrow
91d7157b5d
GUI: Amiga rate limit
2023-08-20 19:07:38 -05:00
Electric Keet
9397f95499
Vertical label alignment for macros.
...
I don't know how I missed these. I use them constantly!
2023-08-20 14:39:03 -07:00
tildearrow
9814d7dd88
GUI: why isn't there a wave reverse option yet
2023-08-20 01:41:01 -05:00
tildearrow
5720e5670d
AAAAAAAAAAAA
2023-08-20 00:46:17 -05:00
YohananDiamond
aff6996025
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-08-20 02:33:42 -03:00
tildearrow
d68de019d6
Merge pull request #1385 from tildearrow/ui-pretty
...
Vertically centering labels.
2023-08-19 18:38:13 -05:00
Electric Keet
10ea584857
Vertically centering labels.
...
Oops, missed two!
2023-08-19 16:09:22 -07:00
tildearrow
dba96812aa
add more raw sample import options
2023-08-19 18:01:12 -05:00
tildearrow
14d3baae56
GUI: invert cursor follows wheel
...
issue #1374
2023-08-19 16:25:08 -05:00
tildearrow
487065478d
GUI: mark modified in channel list
2023-08-19 15:54:49 -05:00
tildearrow
f352162151
GUI: make it clear
...
continuous vibrato
2023-08-19 15:47:49 -05:00
tildearrow
23dc1353ec
change default render cores
2023-08-19 04:34:42 -05:00
Eknous-P
f8a497e549
Merge branch 'multicore' of github.com:Eknous-P/furnace into multicore
2023-08-19 10:33:06 +04:00
Eknous-P
eab7978556
tablesetcolumnindex -> tablenextcolumn
2023-08-19 10:32:36 +04:00
Eknous
cbbf766ae5
Merge branch 'tildearrow:master' into multicore
2023-08-19 10:02:48 +04:00
tildearrow
c38b3ed399
GUI: play around with oversample setting
2023-08-18 23:39:09 -05:00
Eknous-P
3926c4276e
oopsie
2023-08-18 12:44:50 +04:00
tildearrow
2f08407a73
GUI: custom sample editor icons, part 2
2023-08-18 03:39:08 -05:00
Eknous-P
eb820eb9af
make table
2023-08-18 11:34:08 +04:00
Eknous-P
74e803d4e9
redo core switching
2023-08-18 10:40:18 +04:00
Eknous-P
12d7911d1a
Merge branch 'master' into multicore
2023-08-18 08:59:06 +04:00
tildearrow
d32829b9e9
GUI: update credits
2023-08-17 17:38:18 -05:00
Eknous-P
8da1085809
separate cores + selection for playback and export
2023-08-17 22:28:17 +04:00
Electric Keet
4985a4b5d0
Various work on the icon font.
...
Cleaned up leftover guides, added actually useful ones in the guide character (E0F0), tweaked VRC6 saw.
2023-08-16 21:50:31 -05:00
tildearrow
22f92aafe4
new demo songs
...
by PichuMario and Weeppiko
2023-08-16 16:42:41 -05:00
tildearrow
5f5d1c2189
new demo song
...
by ifrit05
2023-08-16 16:14:28 -05:00
tildearrow
6c44614279
GUI: custom sample editor icons, part 1
2023-08-16 04:16:31 -05:00
tildearrow
c05efedee0
GUI: improve single macro view
2023-08-16 00:43:15 -05:00
tildearrow
4707ef6979
GUI: center it
2023-08-15 22:25:01 -05:00
tildearrow
d8a069c360
Merge branch 'master' into instr-editor-wrap
2023-08-15 22:16:57 -05:00
Electric Keet
cb5f59d02b
Select the correct amount of vertical space.
...
Tested in both occurring situations.
2023-08-15 16:55:53 -07:00
Electric Keet
02ef1549dd
Fixed vertical centering.
2023-08-15 14:58:50 -07:00
YohananDiamond
0060ea507a
command palette: support for changing (selection's) instrument
2023-08-15 18:37:30 -03:00
tildearrow
a008059b54
Merge branch 'letter-icons'
2023-08-15 16:24:59 -05:00
Electric Keet
520b772f35
Small changes to letter icons.
...
MultiPCM is now `MUL PCM`.
VRC 6 saw now has a little sawtooth icon.
2023-08-15 16:23:32 -05:00
tildearrow
823d64e68c
GUI: fix 0.5-pixel error in unified assets
2023-08-15 15:52:32 -05:00
YohananDiamond
74bb1b1016
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-08-15 17:48:38 -03:00
tildearrow
363bc4be68
GUI: fix no ins icon
2023-08-15 14:50:54 -05:00
Electric Keet
f09ef69da1
Break "no instrument selected" lines.
...
In the instrument editor, when instruments are loaded but no instrument is selected, there's a dropdown to select a type and then "or Open or Create New"... but on one line, they're too long for the window's width. With this, they're on two lines.
2023-08-15 11:58:05 -07:00
tildearrow
ddb0add67e
GUI: fix insIconsStyle not saving
2023-08-15 01:57:43 -05:00
Electric Keet
2ef2416587
Adjusting height of letter icons.
...
They were too high before. Now they line up right!
2023-08-14 21:20:59 -07:00
tildearrow
b46dd7b7eb
GUI: update credits
2023-08-14 20:02:48 -05:00
tildearrow
6ae8f615d9
we got custom icons
2023-08-14 20:02:10 -05:00
tildearrow
1848484831
prepare for loading the icon font
2023-08-14 19:19:18 -05:00
tildearrow
741d350fe2
possible fix to #1356
2023-08-14 16:28:43 -05:00
tildearrow
c127fd0928
GUI: prepare for sample rate warnings
2023-08-13 20:34:03 -05:00
tildearrow
bbeb3df9f6
Merge branch 'master' into force-critical-input-trickle
2023-08-12 21:52:12 -05:00
tildearrow
fc16164dbd
Merge pull request #1342 from tildearrow/c140
...
Chicken ice cream
2023-08-12 16:29:49 -05:00
tildearrow
393af54938
GUI: bring the combo box back
2023-08-12 16:21:24 -05:00
tildearrow
1f10c31414
update ins type
2023-08-12 04:19:20 -05:00
tildearrow
6d1df99254
GUI: remove debug
2023-08-12 04:12:10 -05:00
tildearrow
27e454e7aa
C140: help µ-law ISN'T WORKING
2023-08-12 01:54:12 -05:00
tildearrow
5f2cfd4854
AY: don't use bit arrays
...
issue #649
2023-08-11 23:58:44 -05:00
tildearrow
b58fe36356
Merge branch 'master' into ymf289b
2023-08-11 22:25:39 -05:00
tildearrow
9b91584d13
Merge branch 'master' of github.com:tildearrow/furnace
2023-08-11 19:27:17 -05:00
tildearrow
d531b714a9
GUI: fix curOrder when pat view is not visible
2023-08-11 19:26:42 -05:00
MooingLemur
a1d74e7dc1
ZSM: add optimize for size toggle
2023-08-11 19:13:16 -05:00
cam900
882b1c0aae
Add C140 status debug window
2023-08-10 20:27:30 +09:00
cam900
4d7d610f8c
C140 fixes and optimizations
...
Minor optimization
Move output shift function to dispatch
Fix loop
Fix pan scaling if using INS_AMIGA
correct about
2023-08-10 20:24:10 +09:00
tildearrow
a59b5753bb
GUI: add center pop-up setting
2023-08-10 02:42:42 -05:00
tildearrow
d9cdb787ae
Merge pull request #1236 from YohananDiamond/dialog-nitpicks
...
Dialog nitpick: properly centering modal popups
2023-08-10 02:41:57 -05:00
tildearrow
be06fe2400
GUI: why is the range wrong
2023-08-10 00:31:29 -05:00
tildearrow
2a0d76563d
GUI: fix oversight in sample invert
2023-08-10 00:30:35 -05:00
tildearrow
457fb785b0
Merge branch 'master' into gui-pretty
2023-08-10 00:18:16 -05:00
tildearrow
d5776e02bb
OPLL: add option to apply fixed frequency to all d
...
issue #289
2023-08-10 00:15:44 -05:00
tildearrow
acc74df293
GUI: add option to capitalize menu bar
2023-08-09 22:47:06 -05:00
tildearrow
21d1dfefa1
many changes
2023-08-09 22:00:03 -05:00
tildearrow
7d3b823996
GUI: fix blank ins
...
issue #1343
2023-08-09 16:06:38 -05:00
cam900
14c5d94499
C140 Part 2
2023-08-09 20:30:00 +09:00
cam900
c34233cf4f
Prepare for C140
2023-08-08 21:27:12 +09:00
tildearrow
cc8b5d28a8
GUI: add option to show ins type menu when adding
2023-08-08 00:03:56 -05:00
Lunathir
10ecc71a60
Remove commas in flags
2023-08-07 14:03:15 -05:00
Lunathir
9ae28a67bf
Update presets.cpp
2023-08-07 14:03:15 -05:00
Electric Keet
0a7d957142
Last label tweak.
2023-08-07 10:17:48 -07:00
Electric Keet
3effd9e506
Yet more vertical centering of labels.
2023-08-06 22:47:17 -07:00
Electric Keet
1ea4452e9b
More vertical centering of labels.
...
chanOsc, debugWindow, editControls, findReplace, gui
2023-08-06 20:51:51 -07:00
Electric Keet
f66dd6e70b
Vertical centering of labels.
...
Just the settings dialog, this commit.
2023-08-06 20:28:11 -07:00
tildearrow
8ba6c4cf42
GUI: finish some more TODOs
2023-08-06 17:35:45 -05:00
tildearrow
a6ad79f686
Merge pull request #1330 from tildearrow/gui-radiobuttons
...
Radio button group indents everywhere.
2023-08-06 04:26:34 -05:00
tildearrow
515a657b91
GUI: don't show pan effects if can't pan
...
issue #1331
2023-08-06 04:15:02 -05:00
Electric Keet
5ba51df566
Radio button group indents everywhere.
...
This should be all of them.
Except, of course, the find/replace dialog. Those have a specific layout already.
2023-08-05 19:18:53 -07:00
tildearrow
10615b9b5b
GUI: finish some TODOs
2023-08-05 18:29:46 -05:00
tildearrow
49e799d576
GUI: indent play on load setting
2023-08-05 15:12:14 -05:00
tildearrow
b7f7c362d2
Merge pull request #1328 from tildearrow/settings-ui
...
Settings and chip config UI: Indent radio buttons.
2023-08-05 15:11:28 -05:00
tildearrow
86c1104529
GUI: add setting to play on load
2023-08-05 14:43:29 -05:00
Electric Keet
543d18b8d5
Chip config UI: Indent radio buttons.
...
Similarly, stuff is indented for clarity. This includes the chip clock rate selector.
2023-08-05 11:50:17 -07:00
Electric Keet
3f80231f24
Settings window: Indent radio button groups.
...
All radio button groups are indented for visual clarity. Also, font path and size selectors.
2023-08-05 11:18:50 -07:00
tildearrow
b0ce681875
GUI: drop a mention of legacy
2023-08-05 03:39:40 -05:00
tildearrow
2b78ea7abe
GUI: add setting to remove ins/vol val on OFF/REL
2023-08-05 03:37:03 -05:00
tildearrow
1983529bdb
GUI: add non-mono mode to osc
2023-08-05 03:26:36 -05:00
tildearrow
bf77b95ec9
GUI: wake up on osc
2023-08-05 02:54:09 -05:00
tildearrow
1d4a1c8337
GUI: higher quality oscilloscope
...
issue #1324
2023-08-05 02:52:02 -05:00
tildearrow
673ff6ebb6
GUI: fix header font not saving at all
2023-08-04 22:43:26 -05:00
tildearrow
77e708dc57
YM2612: better DAC write scheduling
...
issue #1300
2023-08-04 17:36:36 -05:00
tildearrow
358118f1f9
sorry
...
respect my formatting style
2023-08-03 21:32:57 -05:00
tildearrow
cf1f741769
GUI: fix SNES chip config out of bounds
...
issue #1319
2023-08-03 14:55:30 -05:00
tildearrow
a192274e29
Merge pull request #1312 from tildearrow/settings-bigfont
...
Big font configuration options!
2023-08-03 05:35:33 -05:00
tildearrow
eb9bd913e2
and one more fix
2023-08-03 05:34:49 -05:00
tildearrow
fcba244c84
fix
2023-08-03 05:31:55 -05:00
tildearrow
629d73f421
address review comments
2023-08-03 05:27:20 -05:00
Eknous
cafc6f391d
chanOsc automatic columns + fix chanOsc channel note text ( #1305 )
...
* chanOsc note name
* chanOsc auto cols
* lowercase c for consistency
* fix chan note text
* change int to short
* simplify
* visible chan count for calculation
* cleanup
* cleanup 2 (not removing the comma yet)
* remove extra spaces
* add id
2023-08-03 05:25:26 -05:00
tildearrow
69c4c58cc5
ARREGLAR
2023-08-03 04:11:36 -05:00
tildearrow
c58eec5753
do not reset the timer (and remove intro monitor)
2023-08-03 03:54:06 -05:00
Electric Keet
3ca687553f
At least it's fixed now.
2023-08-02 23:20:59 -07:00
Electric Keet
06d3e8a4b3
Initializing variables, font size change.
2023-08-02 22:59:45 -07:00
Electric Keet
ebf8ebf7c0
Restoring old bigFont, making new headFont instead.
...
Now we'll see the original font for the credits and the clock.
2023-08-02 20:49:01 -07:00
Electric Keet
14d1e83cd6
Oh, and it'd be good to load the big font setting.
...
Can't believe I missed this!
2023-08-02 14:22:21 -07:00
Electric Keet
bf9f37e8d9
Fixed up about screen.
...
Inter-line spacing didn't scale with font size. Oops!
2023-08-02 14:05:36 -07:00
Electric Keet
0f4f1a1cf5
Big font configuration options!
2023-08-02 13:48:07 -07:00
tildearrow
411e138440
GUI: fix note trigger chan osc mode
...
when channel not visible in pattern
2023-08-01 20:22:44 -05:00
tildearrow
0c606103e3
GUI: fix pushNibble in orders
...
issue #1309
2023-08-01 13:30:57 -05:00
YohananDiamond
b203c3956a
command palette: improved consistency
2023-07-31 16:12:29 -03:00
YohananDiamond
51148a729c
command palette: instrument and sample menus
...
won't be doing for wavetables because they don't have text and that
would be impossible to search through with a keyboard
2023-07-31 15:58:38 -03:00
YohananDiamond
00ee72269f
command palette: fixed recent files history bug
2023-07-31 15:07:10 -03:00
YohananDiamond
8b8f90893e
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-07-31 14:27:58 -03:00
Eknous-P
20ea5827cf
chanOsc note name
2023-07-30 15:05:47 -05:00
tildearrow
9420bbe058
GUI: mark modified when swapping channels
2023-07-30 14:43:25 -05:00
tildearrow
e9af48cf8b
GUI: update credits
2023-07-30 04:34:24 -05:00
tildearrow
308af5a34e
GUI: new settings layout
2023-07-30 04:33:25 -05:00
tildearrow
97d44d9a26
GUI: Namco 163 offset -> position
2023-07-29 13:43:49 -05:00
tildearrow
bc7e267a85
GUI: BeginPopupContextItem fix
2023-07-29 13:22:05 -05:00
tildearrow
ac011a0fa1
GUI: fix sort button in effect list
2023-07-29 05:39:28 -05:00
Eknous
1d04bb360a
Merge branch 'tildearrow:master' into master
2023-07-29 13:34:54 +04:00
tildearrow
92493485a3
GUI: prepare for new settings layout
2023-07-29 04:21:27 -05:00
Eknous-P
0671df9916
sameline
2023-07-29 13:11:52 +04:00
tildearrow
1aef0079d1
the first step to deprecating Defle compat
...
Furnace will support .dmf loading/saving
however in a far future, compatibility may not be guaranteed... I am not sure
this setting is off by default (for now)
2023-07-29 03:17:26 -05:00
Eknous-P
2c3bacbd3b
colored text, arrays instead of many vars
2023-07-29 11:07:20 +04:00
Eknous-P
5c5ccbeb72
change to beginpopupcontextitem
2023-07-28 20:38:13 +04:00
Eknous-P
dd00d3bc66
cleanup
2023-07-28 18:39:40 +04:00
Eknous-P
c6458efbbb
Merge branch 'master' of https://github.com/Eknous-P/furnace
2023-07-28 18:25:03 +04:00
Eknous-P
d5b18ab080
is this "the button"
2023-07-28 18:24:56 +04:00
Eknous
c9447dbff2
Merge branch 'tildearrow:master' into master
2023-07-27 15:27:28 +04:00
Eknous-P
0d33273a2e
useless newline removed
2023-07-27 15:22:20 +04:00
Eknous-P
620fc82247
'all' checkbox to 'all'/'none' buttons
2023-07-27 14:44:41 +04:00
tildearrow
c2f83a3aef
GUI: remove ability to save legacy .fui
2023-07-27 01:35:28 -05:00
tildearrow
3fac80dad4
new demo song
...
by Teuthida
2023-07-27 01:12:50 -05:00
Lunathir
348b158e4b
Adjust preset name to be in line with other presets
2023-07-27 01:10:02 -05:00
tildearrow
1fa92c63d0
Merge branch 'master' into force-critical-input-trickle
2023-07-27 00:39:29 -05:00
tildearrow
afe703faf2
Merge branch 'force-critical-input-trickle' of https://github.com/bbbradsmith/furnace into force-critical-input-trickle
2023-07-27 00:39:20 -05:00
bbbradsmith
fd27a41c08
relocate pattern mouse release handling to FurnaceGui::Loop
2023-07-27 01:04:48 -04:00
tildearrow
677f7fe682
ES5506: some cleanup
...
and fix sample map... ugh
issue #1282
2023-07-26 19:16:57 -05:00
Eknous-P
60006dc862
typo
2023-07-26 19:51:28 +04:00
Eknous-P
d19214045c
reorder fix
2023-07-26 19:28:42 +04:00
Eknous-P
54d4097146
put sorting checkboxes in a treenode
2023-07-26 18:53:39 +04:00
Eknous-P
1c94975a0a
primitive effect sorting
2023-07-26 18:41:17 +04:00
cam900
a3d54ca933
Merge branch 'master' of https://github.com/tildearrow/furnace into x1_010_bank
2023-07-26 19:28:39 +09:00
YohananDiamond
f3902e151e
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-07-25 00:02:08 -03:00
tildearrow
68a2c5f2f0
GUI: update credits
2023-07-24 17:48:05 -05:00
tildearrow
b519713222
don't use exceptions in maps
...
succeeds #801
2023-07-24 17:39:09 -05:00
tildearrow
85666a9d70
GUI: update credits
2023-07-24 14:52:27 -05:00
tildearrow
6694659695
formatting
2023-07-24 14:51:41 -05:00
Eknous-P
ceadf7a6c8
revert text changes
2023-07-24 21:16:59 +04:00
Eknous
695afcfc88
Merge branch 'tildearrow:master' into master
2023-07-24 14:21:30 +04:00
tildearrow
e52e2da68b
dev165 - Namco 163: do not scale pitch by default
2023-07-23 15:57:25 -05:00
Eknous-P
3a950619b0
settings apply button
2023-07-23 22:35:24 +04:00
Eknous-P
6cb6cc2c41
ted part number
2023-07-23 16:57:54 +04:00
Eknous
1e770d52b6
Merge branch 'tildearrow:master' into master
2023-07-23 16:44:05 +04:00
tildearrow
05a9496189
update credits
2023-07-23 05:26:25 -05:00
tildearrow
20418bb490
add TED to Furnace
...
#855 #873
2023-07-23 04:42:38 -05:00
tildearrow
895921f257
GUI: orders now respect push nibble setting
...
issue #1260
2023-07-22 17:48:13 -05:00
Eknous-P
7c5db82ab8
remove duplicate cases
2023-07-22 21:43:23 +04:00
Eknous-P
f274f88c42
Merge branch 'master' of https://github.com/Eknous-P/furnace
2023-07-22 20:44:11 +04:00
Eknous-P
093df41ef9
flat note names
2023-07-22 20:44:02 +04:00
Eknous
6cdfccec94
Merge branch 'tildearrow:master' into master
2023-07-22 19:49:34 +04:00
Eknous-P
d0404c9e10
more part numbers
2023-07-22 18:58:24 +04:00
Eknous-P
4ef6acfab7
add scc/scc+ and qsound part numbers
2023-07-22 18:00:49 +04:00
tildearrow
cb825ca938
GUI: add ImGuiTableFlags_NoScrollWithMouse
2023-07-22 05:27:46 -05:00
Eknous-P
4d2c388a69
change "piezo" to "moving iron"
2023-07-22 12:17:04 +04:00
cam900
a675494fc2
Add part number for OPL3-L
2023-07-22 10:43:21 +09:00
cam900
0889a8fe92
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf289b
2023-07-22 10:39:28 +09:00
tildearrow
12a8abdf95
Merge pull request #1243 from Eknous-P/master
...
"chip part number" text label option for per-channel scope
2023-07-21 20:06:08 -05:00
tildearrow
ad88ce46ab
dev164 - Namco 163: improvements, part 4
...
- per-channel wave offset/length
- wave load position/length effects
- global wave load effects that actually make sense
- update doc
2023-07-21 19:54:35 -05:00
tildearrow
d411c9caba
GUI: add "cursor follows wheel" option
...
needs testing
2023-07-21 17:25:49 -05:00
tildearrow
2f0f30f2f4
GUI: options to wrap around song
...
both for order change on scroll and vertical cursor wrap
2023-07-21 16:15:20 -05:00
tildearrow
9f9b946522
Namco 163: improvements, part 3
...
revive the wave length macro
2023-07-20 19:17:00 -05:00
tildearrow
7cc166beb0
Namco 163: improvements, part 2
2023-07-20 18:23:58 -05:00
tildearrow
b087b28325
remove Namco 163 name setting
2023-07-20 16:50:19 -05:00
Eknous
f1399aab84
Merge branch 'tildearrow:master' into master
2023-07-20 20:41:44 +04:00
tildearrow
08bd036193
Namco 163: improvements, part 1
2023-07-19 21:27:48 -05:00
tildearrow
d779b4c516
Namco 163: get rid of wave load
...
part of some serious work... the global wave load feature will be improved
2023-07-19 14:29:38 -05:00
Eknous-P
caf4ab5d7a
add k053260 case
2023-07-19 23:20:28 +04:00
tildearrow
b42614189f
Namco 163: dang
2023-07-19 01:43:41 -05:00
tildearrow
df544e0b59
GUI: fix glitch in new song
...
issue #1253
2023-07-18 15:07:48 -05:00
Eknous-P
407f916311
add chipType change detect
2023-07-18 22:30:22 +04:00
cam900
1873a2a708
Merge branch 'master' of https://github.com/tildearrow/furnace into x1_010_bank
2023-07-18 20:17:28 +09:00
Eknous
6daf9b3d18
Merge branch 'tildearrow:master' into master
2023-07-18 14:16:15 +04:00
tildearrow
9d3b8621c5
GUI: fix undo in select and type order change mode
2023-07-17 16:42:07 -05:00
tildearrow
09d226a9aa
GUI: fix replace raw
2023-07-17 16:31:55 -05:00
tildearrow
ec9a3180b2
Merge pull request #1047 from tildearrow/k053260
...
Add K053260 support
2023-07-17 15:10:07 -05:00
Electric Keet
f0d51323af
Add percent sign in replace dialog.
...
It's not clear that the "scale" option in the find/replace dialog is meant to be a percentage. This'll fix that!
2023-07-17 14:20:40 -05:00
Eknous-P
c396c79ae0
Merge branch 'master' of https://github.com/Eknous-P/furnace
2023-07-16 15:10:15 +04:00
Eknous-P
2d68b6a316
update tooltip
2023-07-16 15:10:09 +04:00
Eknous
67de26fb68
Merge branch 'tildearrow:master' into master
2023-07-16 11:51:45 +04:00
Eknous-P
1fcbc603e1
Merge branch 'master' of https://github.com/Eknous-P/furnace
2023-07-16 11:50:20 +04:00
Eknous-P
30c41942a4
move to separate file + regular name on default
2023-07-16 11:48:36 +04:00
tildearrow
7cb1504215
GUI: update newSong.cpp
2023-07-15 18:49:28 -05:00
June
d6a24cd32a
add chip description tooltip for systems in new song dialog ( #1242 )
...
* add chip description tooltip for systems in new song dialog
* give BeginTooltip() for chip descriptions its own line in code
2023-07-15 18:23:52 -05:00
Eknous
edefb05a56
Merge branch 'tildearrow:master' into master
2023-07-15 22:10:19 +04:00
tildearrow
99e55136f3
GUI: prevent lag when drawing on wave editor
2023-07-15 02:50:49 -05:00
tildearrow
d096d5eb3c
GUI: fix scrolling when stepping rows
2023-07-14 19:24:57 -05:00
YohananDiamond
30c1a69298
command palette: scroll to the beginning when the palette opens
2023-07-12 11:14:51 -03:00
YohananDiamond
81fd5a23b8
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-07-12 10:20:35 -03:00
YohananDiamond
f416bb3048
dialog nitpick: centering modal popups
2023-07-12 10:16:39 -03:00
cam900
3adacff028
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-07-12 20:11:13 +09:00
Eknous-P
1fcf72b912
chip short name for per-chan scope
2023-07-12 14:17:08 +04:00
bbbradsmith
a37260bcaa
Move pattern finishSelection out of SDL-triggered pointUp, and replace with ImGui release trigger in drawPattern. This prevents down/up events from being processed out of order by two separate event systems, causing selection to be stuck on if the up event is recieved within 1 frame of the down event.
2023-07-12 05:45:30 -04:00
tildearrow
f2b1e00df7
Merge branch 'master' of github.com:tildearrow/furnace
2023-07-11 19:30:43 -05:00
tildearrow
4bc2a28760
GUI: fix memory leak in backup task
...
issue #1233
2023-07-11 19:30:13 -05:00
YohananDiamond
f0e7be79d5
dialog nitpicks: more close-with-esc
2023-07-11 11:14:35 -03:00
cam900
b07ba72aa3
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-07-11 20:35:31 +09:00
tildearrow
7524b42564
GUI: again
...
issue #1228
2023-07-10 14:38:26 -05:00
tildearrow
5619ae36c8
GUI: set bigFont on font loading failure
...
issue #1228
2023-07-10 14:36:44 -05:00
cam900
7aaa52297e
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-07-10 19:56:29 +09:00
tildearrow
4c77eaba80
GUI: fix watermark position
2023-07-10 04:32:56 -05:00
tildearrow
5a9de0f3e6
dev163 - GUI: add watermark to identify unstable
2023-07-09 20:34:44 -05:00
tildearrow
50dda44880
GUI: handle SIGTERM correctly
...
issue #1143
2023-07-09 19:19:37 -05:00
tildearrow
319ed04946
GUI: add amplitude setting to per-chan osc
...
issue #1135
2023-07-09 18:59:58 -05:00
tildearrow
494572e4e5
GUI: display correct OPLL preset for chip type
2023-07-09 05:35:49 -05:00
tildearrow
62c5ec83f4
GUI: fix OPLL FB/DC/DM preview for preset patches
2023-07-09 05:28:14 -05:00
tildearrow
18eaef4eba
GUI: for real
...
set render backend to SDL if it fails
2023-07-09 03:32:38 -05:00
tildearrow
6dbc33dc2a
renderGL: fix unusable when font tex fails to load
2023-07-09 03:29:32 -05:00
tildearrow
e2540bf789
renderDX11: fix crash when font tex fails to load
...
issue #1217
2023-07-09 03:18:23 -05:00
cam900
2a4e7267aa
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-07-09 13:11:53 +09:00
tildearrow
e600747152
GUI: actually fall back to SDL_Renderer if other b
...
ackend fails to start
2023-07-08 22:26:51 -05:00
tildearrow
83219cefc7
GUI: implement chan osc volume label
2023-07-08 20:02:05 -05:00
tildearrow
3f668a59e5
update credits
2023-07-08 05:48:22 -05:00
cam900
e38c50bbb1
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-07-08 16:57:17 +09:00
tildearrow
5d97a3ba04
GUI: update credits
2023-07-07 15:01:19 -05:00
cam900
79a082c5d2
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-07-07 20:41:52 +09:00
tildearrow
06aa738782
GUI: fix pitch indicators in visualizer not aligni
...
ng with channels when the pattern view scroll X is not 0
issue #1184
2023-07-07 03:25:34 -05:00
tildearrow
97fec35b00
GUI: fix hidden channels breaking visualizer
2023-07-07 03:15:09 -05:00
tildearrow
f841025ce6
Game Boy: fix wave corruption
...
this time for real
thanks jvsTSX
2023-07-07 02:21:13 -05:00
tildearrow
5c97f9981a
add option to change SDL audio driver
2023-07-06 21:14:25 -05:00
tildearrow
ce2661df66
audio issue debugging
2023-07-06 18:29:29 -05:00
cam900
ac8db58cbf
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-07-06 20:00:20 +09:00
tildearrow
a267901b18
GUI: default to non-SDL render backend if availabl
2023-07-06 04:04:33 -05:00
tildearrow
5d015ae0ed
update credits
2023-07-05 20:38:31 -05:00
tildearrow
621616ae25
C64: dSID core, part 1
2023-07-05 17:09:02 -05:00
tildearrow
f1b30c01a4
dev160 - C64: add key priority system
...
and options to change hard reset envelope
issue #1115
2023-07-04 00:23:28 -05:00
Yohanan
a3a8dd7f0d
Exit with ESC ( #1195 )
2023-07-03 20:32:54 -05:00
tildearrow
1189cde072
what is this mess
2023-07-03 18:13:45 -05:00
tildearrow
bb3ccedb29
prepare for Metal render backend
...
ugh Apple. how about you don't deprecate OpenGL instead?
2023-07-03 17:19:50 -05:00
YohananDiamond
d45827fede
command palette: not a modal anymore, but a working popup
2023-07-03 18:17:57 -03:00
tildearrow
4fe0e1d06a
GUI: make sample edit filter settings be input box
2023-07-03 15:47:07 -05:00
YohananDiamond
b19f7cfdd8
command palette: now a modal + proper sizing¢ering
2023-07-03 16:38:08 -03:00
YohananDiamond
60de8b0e90
command palette: (breaking) attempt to center the window
2023-07-03 16:01:46 -03:00
tildearrow
7505915479
GUI: render backend recovery, part 6
...
untested OpenGL implementation
2023-07-02 15:10:26 -05:00
tildearrow
c49c052ca0
GUI: render backend recovery, part 5
2023-07-02 05:41:51 -05:00
tildearrow
d4c136c525
renderDX11: don't error on DXGI_STATUS_OCCLUDED
2023-07-02 02:13:50 -05:00
tildearrow
dc28284cce
GUI: render backend recovery, part 4
...
confirmed to work
2023-07-02 01:08:57 -05:00
tildearrow
4c59aab179
GUI: render backend recovery, part 3
2023-07-02 00:46:16 -05:00
tildearrow
2a4eb1e2be
GUI: render backend recovery, part 2
2023-07-02 00:27:47 -05:00
tildearrow
f67faf9f23
GUI: get rid of debug message
2023-07-02 00:09:49 -05:00
tildearrow
5fde2e7e30
GUI: render backend recovery, part 1
2023-07-02 00:09:39 -05:00
tildearrow
ecff10b407
GUI: prepare for handling render backend deaths
2023-07-01 18:10:58 -05:00
tildearrow
8a23d39cdd
several new demo songs
...
Some Creatures by TheDuccinator
Shovel Knight Title by Bernie
Fly to the Leaden Sky by SuperJet Spade
2023-07-01 17:07:45 -05:00
YohananDiamond
e454433199
command palette: replace some to-dos with errors
2023-07-01 15:35:13 -03:00
YohananDiamond
55d791f852
command palette: improve checks on item selection
2023-07-01 15:15:41 -03:00
YohananDiamond
869e5d7be9
command palette: get rid of "extra actions" enum
2023-07-01 15:02:12 -03:00
tildearrow
3f8430b0d6
add ability to duplicate sub-songs
2023-06-30 23:37:22 -05:00
tildearrow
e5a5bb0154
GUI: add setting to see mem usage in bytes
2023-06-30 22:44:08 -05:00
tildearrow
a69b02f525
GUI: add patch number to OPLL patches
2023-06-30 17:31:23 -05:00
tildearrow
012d43b331
GUI: compact sample editor
...
automatic button layout depending on available width
2023-06-30 16:31:34 -05:00
cam900
b1e2e33f2d
Merge branch 'master' of https://github.com/tildearrow/furnace into x1_010_bank
2023-06-29 21:36:29 +09:00
cam900
d33d487ab9
Add warning
2023-06-29 21:35:53 +09:00
cam900
4f061db5a7
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-06-29 21:34:56 +09:00
tildearrow
379b19a102
GUI: sample editor warnings, part 3
2023-06-29 02:27:11 -05:00
cam900
6639bf2112
Loop point ignored in K053260
2023-06-28 20:05:53 +09:00
cam900
7b49b4b8e0
Merge branches 'master' and 'k053260' of https://github.com/tildearrow/furnace into k053260
2023-06-26 19:47:25 +09:00
tildearrow
7beb1271ae
GUI: add option to disable preset selector
2023-06-24 18:55:55 -05:00
tildearrow
ecfb0c7136
GUI: sample editor warnings, part 2
2023-06-24 18:06:55 -05:00
tildearrow
952c05406c
GUI: wrong sample loop end
2023-06-24 03:18:27 -05:00
tildearrow
f15bc78a96
GUI: sample editor warnings, part 1
2023-06-23 18:31:05 -05:00
tildearrow
7b184fe321
GUI: prepare for sample warnings
2023-06-22 20:03:39 -05:00
tildearrow
937c3f1c27
GUI: move delete button to end in sample list
2023-06-22 19:52:07 -05:00
tildearrow
aeeaa9ca1d
GUI: change color of destructive actions
2023-06-22 19:49:45 -05:00
tildearrow
6c36fb6e40
wrong color
2023-06-22 18:17:49 -05:00
tildearrow
955de31758
GitHub please disable your hot loading feature NOW
...
if it's not gonna work, why have it?
2023-06-22 18:09:10 -05:00
tildearrow
8fd1a9667c
GUI: prepare for destructive/warning/error color h
...
ints
2023-06-22 18:05:17 -05:00
tildearrow
b31024847f
GUI: add presets for QuadTone engine
...
issue #1172
2023-06-21 14:39:49 -05:00
cam900
a413868fcb
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-06-21 20:06:09 +09:00
YohananDiamond
66fbc1f2f1
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-06-20 17:29:47 -03:00
YohananDiamond
91e7b90a48
command palette: reducing code repetition
2023-06-18 23:46:52 -03:00
YohananDiamond
56874ddc2e
command palette: recent file support
2023-06-18 23:21:16 -03:00
tildearrow
4776020d05
GUI: per-chan osc improvements
2023-06-18 04:27:22 -05:00
YohananDiamond
224577c1f5
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-06-17 18:49:04 -03:00
cam900
7402575d11
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-06-17 10:41:56 +09:00
tildearrow
d35fa6f1bc
new demo song
...
by Xan
2023-06-16 18:43:33 -05:00
tildearrow
29dfeccfe7
change chan osc range - PLEASE READ
...
as of now the range is ~32768, either from -16384 to 16383, or 0 to 32767.
it previously was -32768 to 32767 (~65536).
this change was made to better suit chips that only output a positive value.
if you are working on a new chip, update your code and shift right by one if necessary.
2023-06-16 17:30:11 -05:00
tildearrow
7b30cfb1b7
IGFD: some changes
2023-06-16 15:43:41 -05:00
YohananDiamond
231853cd94
Command palette - part 1
2023-06-15 02:04:45 -03:00
tildearrow
cca84dea00
fix
2023-06-14 17:21:02 -05:00
tildearrow
c2369f57a7
and that's the DirectX 11 backend
...
now let's see whether CI likes that
2023-06-14 16:27:15 -05:00
tildearrow
83ad6e0894
GUI: DirectX 11 render backend, part 8
...
updateTexture for dynamic textures
2023-06-14 14:50:39 -05:00
tildearrow
6933446d8a
GUI: DirectX 11 render backend, part 7
...
now with texture workaround
2023-06-13 05:45:36 -05:00
tildearrow
1ffa80e845
and one more piece of code
2023-06-13 04:38:13 -05:00
tildearrow
8ee4734eab
DISCARD
2023-06-13 04:24:34 -05:00
tildearrow
db14ce602d
why are you not showing me the return value
...
I want to see what's going on
2023-06-13 04:16:19 -05:00
tildearrow
d85dd7071a
GUI: DirectX 11 render backend, part 6
...
nice I probably found a new DXVK bug
2023-06-13 04:06:03 -05:00
tildearrow
4f39e6ee31
GUI: DirectX 11 render backend, part 5
...
nope, not yet
2023-06-13 03:54:55 -05:00
tildearrow
ad8082a921
GUI: DirectX 11 render backend, part 4
...
ready to merge?
2023-06-13 03:12:12 -05:00
tildearrow
852f61b7fc
GUI: DirectX 11 render backend, part 3
2023-06-12 23:43:15 -05:00
tildearrow
d066b5b5a7
Merge pull request #1130 from YohananDiamond/piano-nitpicks
...
Add option to prevent piano input
2023-06-12 22:34:20 -05:00
tildearrow
cf144f4fe9
GUI: DirectX 11 render backend, part 2
2023-06-12 19:43:26 -05:00
tildearrow
2c912da89a
GUI: DirectX 11 render backend, part 1
2023-06-12 19:17:46 -05:00
tildearrow
f605ae9f65
GUI: prepare for DirectX 11 render backend
2023-06-12 16:47:54 -05:00
tildearrow
91a7132e79
GUI: add a draw metric
2023-06-12 15:58:16 -05:00
tildearrow
16adc1fb1b
GUI: fix intro carry-over in specific situations
...
issue #1149
2023-06-12 02:18:50 -05:00
tildearrow
54e7bd295d
GUI: give debug menu a default key bind
2023-06-12 00:18:20 -05:00
tildearrow
3410eb8b9e
GUI: make Window Debug tab on by default
2023-06-12 00:17:51 -05:00
tildearrow
6f6128cae7
GUI: fix Wayland scaling factor detection
...
when full-screen is on
2023-06-12 00:12:02 -05:00
tildearrow
c83232f8da
get rid of some custom tempo legacy
2023-06-11 18:57:32 -05:00
tildearrow
7f0dc576d8
GUI: possibly fix asset name carry-over issue
...
issue #1155
2023-06-11 18:20:07 -05:00
tildearrow
c51413fe37
GUI: I can just use ClipRect...
2023-06-11 17:23:20 -05:00
tildearrow
c89b733188
fix possible division by zero
2023-06-11 15:28:01 -05:00
tildearrow
d6f986abb1
fix the chan osc
2023-06-11 14:33:58 -05:00
tildearrow
8264449c7a
GUI: remove double semicolon
2023-06-10 19:22:44 -05:00
tildearrow
accec6d865
GUI: and now for backspace too
2023-06-10 15:50:08 -05:00
tildearrow
02f6a0f217
GUI: add very useful setting
...
push entire channel when inserting
2023-06-10 15:26:36 -05:00
tildearrow
402c520276
GUI: add option for late clear
2023-06-08 04:15:57 -05:00
tildearrow
32c300ff41
GUI: ellipsis char count
2023-06-08 01:04:28 -05:00
tildearrow
6ae9f8e083
fix build
2023-06-08 01:00:47 -05:00
tildearrow
f7d2b81e91
GUI: don't hide chan osc title bar
2023-06-07 17:45:08 -05:00
tildearrow
05cff9afb5
GUI: fix chan osc overflow, part 1
2023-06-07 17:41:08 -05:00
tildearrow
b3b1f3abc6
renderGL: don't glFinish
2023-06-07 04:36:33 -05:00
tildearrow
62c8b7d56b
GUI: draw per-chan osc on mobile
2023-06-06 16:24:15 -05:00
tildearrow
540af1e2ef
Tremolo is broken.
2023-06-06 14:58:02 -05:00
tildearrow
982678eff3
GUI: fix one digit effect when it is 10xx
...
issue #1141
2023-06-05 18:59:27 -05:00
tildearrow
5e0eb9aa23
dev159 - add 8-bit dither option
2023-06-05 04:28:07 -05:00
tildearrow
17464b6446
move documentation out of papers
2023-06-05 00:08:37 -05:00
tildearrow
7560b9c10e
GUI: more debug info
2023-06-04 23:55:57 -05:00
tildearrow
8cd6554659
GUI: do not initialize haptic if not mobile
...
too slow
2023-06-04 22:37:32 -05:00
tildearrow
0c43900922
GUI: make it work with SDL 2.0.8
...
which openSUSE Leap uses
2023-06-04 17:09:18 -05:00
tildearrow
59062cbe40
Merge pull request #1139 from YohananDiamond/pattern-editor-focus-fix
...
Fix pattern editor focus when selecting instrument
2023-06-04 12:45:27 -05:00
tildearrow
9c4a7cd6d4
renderGL: fix OpenGL ES stuff
2023-06-03 17:08:20 -05:00
tildearrow
b2cf64c117
GUI: GL render backend now supports ES
2023-06-03 15:05:55 -05:00
YohananDiamond
169b664837
please work
2023-06-03 16:54:52 -03:00
tildearrow
20b4ad5cbd
PFFFFFFFFFFFFFFFFFF
2023-06-03 02:27:37 -05:00
tildearrow
398a896d6e
opengl32.lib doesn't provide glActiveTexture
2023-06-03 02:10:28 -05:00
tildearrow
bfd7a94660
Merge branch 'master' of github.com:tildearrow/furnace
2023-06-03 01:42:06 -05:00
tildearrow
541985bd87
GUI: add an OpenGL render backend
...
enable by adding `renderBackend=OpenGL` to furnace.cfg
2023-06-03 01:41:34 -05:00
YohananDiamond
02c316f9d1
Part 2
2023-06-03 02:27:35 -03:00
tildearrow
55c2be8cec
GUI: prepare for multiple render backends
...
I want to see whether I can bind OpenGL to this thing
2023-06-02 20:21:37 -05:00
YohananDiamond
81e53f39f0
Fix pattern editor focus when selecting instrument
2023-06-02 19:21:50 -03:00
tildearrow
b56be59344
GUI: check SDL_Init status
2023-06-02 14:11:47 -05:00
tildearrow
8c10c7ed5d
GUI: fix possible division by zero
2023-06-02 14:06:25 -05:00
tildearrow
827a0074ba
another demo song
...
by niffuM
2023-06-01 15:55:01 -05:00
tildearrow
fdf0f9d073
new demo song
...
by Hortus
2023-06-01 15:51:39 -05:00
tildearrow
831598b1aa
FIXED
2023-05-27 22:02:06 -05:00
tildearrow
5d2562a4d7
FIX LATER
2023-05-27 18:51:33 -05:00
tildearrow
4947d02c68
allow saving patterns in old format
2023-05-26 01:30:01 -05:00
YohananDiamond
e07c14db81
Add option to prevent piano input
2023-05-24 12:47:20 -03:00
tildearrow
b24b22dfd9
release v0.6pre5
...
the thousand-star release
2023-05-24 04:22:15 -05:00
tildearrow
3b688774fe
move loop when deleting in sample editor
2023-05-24 03:33:51 -05:00
tildearrow
c7b24f706f
GUI: improve sample type conversion
2023-05-24 02:54:36 -05:00
tildearrow
ab29b82e78
GUI: prevent exit from being clicked by accident
...
issue #361
2023-05-24 01:58:12 -05:00
tildearrow
0c0efaea50
make use of sample loop flag
...
issue #1109
this MAY BREAK THINGS
if any problems, REVERT THIS ONE
2023-05-24 01:51:27 -05:00
tildearrow
85ef486949
GUI: update credits
2023-05-20 23:20:39 -05:00
tildearrow
31a4e6efdc
GUI: fix crash in asset dir
...
when moving incompatible types
2023-05-19 13:46:24 -05:00
tildearrow
347d35be19
GUI: add option to toggle save compression
2023-05-18 15:52:48 -05:00
tildearrow
dae87a4980
GUI: prevent unified view from bricking mobile
2023-05-18 02:34:19 -05:00
tildearrow
1c3ad94b59
asset directories, part 12
2023-05-17 04:08:17 -05:00
tildearrow
bd8e8fbaff
asset directories, part 11
2023-05-16 19:00:05 -05:00
tildearrow
4195046283
asset directories, part 10
2023-05-16 13:41:08 -05:00
tildearrow
b1e2d76ce6
asset directories, part 9
2023-05-16 04:29:26 -05:00
tildearrow
22638d5199
asset directories, part 6
2023-05-16 00:04:26 -05:00
tildearrow
442ccd0e09
asset directories, part 5
2023-05-15 23:27:45 -05:00
tildearrow
1f5b08e09e
asset directories, part 4
...
partially working
2023-05-15 19:11:50 -05:00
tildearrow
c523d80fc3
asset directories, part 3 - DO NOT USE
...
IT CRASHES
2023-05-15 17:43:27 -05:00
tildearrow
51b4492746
asset directories, part 2
2023-05-15 04:25:23 -05:00
tildearrow
e1b5842728
asset directories, part 1
2023-05-15 01:36:02 -05:00
cam900
967cc86ec9
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf289b
2023-05-13 18:53:50 +09:00
tildearrow
4211dad692
sample resample now uses selected rate
...
rather than compat rate
2023-05-11 17:46:22 -05:00
tildearrow
25eb720631
Merge branch 'master' into ymf289b
2023-05-11 16:59:38 -05:00
tildearrow
2c508a947b
GUI: allow long hold on mobile for sample raw
2023-05-10 22:03:40 -05:00
tildearrow
826538e41b
implement MIDI timecode output
2023-05-10 02:57:59 -05:00
tildearrow
51414203b9
GUI: allow pulling selection in sample editor
2023-05-05 02:56:52 -05:00
tildearrow
565f67dd0f
dev155 - fix broken macro after note off in some
...
FM chips
issue #1017
2023-05-05 02:14:53 -05:00
tildearrow
8a5ae4434a
GUI: update credits
2023-05-05 01:26:12 -05:00
tildearrow
bd53c57658
dev154 - NES: DPCM mode is now default
2023-05-05 00:17:59 -05:00
tildearrow
1e5163c738
Game Boy: add an option to select wave ch invert
2023-05-04 02:18:56 -05:00
tildearrow
05b10bb50a
GUI: no more rectangles
...
when font fails to load
2023-05-03 01:22:54 -05:00
tildearrow
c98f21f1e2
GUI: fix glitch when deleting sample
2023-05-03 00:53:14 -05:00
tildearrow
b6ffcc8cf2
GUI: color Future Composer file in built-in picker
2023-05-02 04:03:15 -05:00
tildearrow
de3f73f7e4
GUI: fix a glitch
2023-05-02 03:59:26 -05:00
tildearrow
ffdff26792
GUi: add save sample as raw data
2023-05-02 03:57:25 -05:00
tildearrow
27935cec11
GUI: add option to copy WaveSynth out to new wave
2023-05-02 01:53:39 -05:00
cam900
523e08ed5c
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-05-02 13:46:56 +09:00
cam900
b326087721
Merge branch 'master' of https://github.com/tildearrow/furnace into x1_010_bank
2023-05-02 13:46:23 +09:00
tildearrow
d4b77bc3dc
GUI: WHAT?!
2023-05-01 01:36:47 -05:00
tildearrow
672c440d4e
GUI: prevent window from being too big
...
issue #942
2023-04-30 16:07:46 -05:00
tildearrow
4cb9970fa1
fix crash
2023-04-30 15:59:50 -05:00
tildearrow
78b7049d81
GUI: optimize sample editor
2023-04-30 13:06:23 -05:00
tildearrow
5af7d67718
GUI: optimize sample editor?
2023-04-30 12:24:14 -05:00
tildearrow
ff6a7c2f89
GUI: allow binding collapse/expand pat/song
2023-04-27 04:31:51 -05:00
tildearrow
24487936de
GUI: collapse/expand pattern/song
2023-04-27 01:23:54 -05:00
tildearrow
6ec9696a50
GUI: allow right-clicking vertical sliders!
2023-04-20 04:01:00 -05:00
tildearrow
381147fc1f
GUI: fix some sliders not being right-clickable
...
issue #1065
2023-04-20 03:43:35 -05:00
cam900
c69318b222
Merge branch 'master' of https://github.com/tildearrow/furnace into x1_010_bank
2023-04-20 08:47:24 +09:00
tildearrow
f7f1734c7d
GUI: rename a few things
2023-04-15 16:08:38 -05:00
tildearrow
3542a6c22f
GUI: settings window size constraints
2023-04-15 15:31:02 -05:00
cam900
e1dbc16d96
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-04-15 21:24:00 +09:00
tildearrow
eee0999cd6
GUI: add performance metrics
2023-04-13 19:43:48 -05:00
tildearrow
eaafc16eb3
dev153 - fix SegaPCM slides
...
issue #1060
2023-04-13 17:21:06 -05:00
cam900
f2ae73aee9
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-04-13 12:04:31 +09:00
tildearrow
ea172ea6ff
Merge pull request #1048 from YohananDiamond/dialog-nitpicks
...
New song dialog: auto focus on pop up + reset search box
2023-04-12 02:09:17 -05:00
tildearrow
b9b121efdf
GUI: new sample map UI, part 4
...
right click menu
2023-04-12 01:38:44 -05:00
tildearrow
e4bfcd9850
GUI: new sample map UI, part 3
...
keyboard input
2023-04-12 00:50:31 -05:00
tildearrow
7af514a658
GUI: new sample map UI, part 2
...
next commit will introduce keyboard input
2023-04-11 19:41:20 -05:00
tildearrow
f90ca2410f
GUI: new sample map UI, part 1
...
keyboard/MIDI missing
2023-04-11 18:17:30 -05:00
tildearrow
8d4fa6e0cc
prepare for new sample map UI
2023-04-10 19:49:14 -05:00
tildearrow
e755f1bbd0
GUI: possibly fix MIDI note hang
...
issue #815
2023-04-09 15:27:17 -05:00
tildearrow
5466b26c75
GUI: fix osc out of bounds mode
2023-04-09 01:13:45 -05:00
cam900
548aa5e6ac
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-04-08 08:51:00 +09:00
tildearrow
76e583e5ce
Merge branch 'master' of github.com:tildearrow/furnace
2023-04-07 16:54:45 -05:00
tildearrow
99d2199db6
dev152 - sample map notes, part 1
2023-04-07 16:54:05 -05:00
tildearrow
dce8c3bbac
remove some log spam
2023-04-07 02:13:52 -05:00
tildearrow
fe10683a70
backup thread data race prevention
2023-04-06 16:24:44 -05:00
tildearrow
b8667fc29a
fix backup behavior when backup is open
2023-04-06 16:08:06 -05:00
tildearrow
f80e070178
fix restore backup option
2023-04-06 15:51:12 -05:00
tildearrow
8c55076177
restore backup opens the backup dir
2023-04-06 15:16:52 -05:00
tildearrow
02450b8683
fix Windows build
2023-04-06 15:07:11 -05:00
tildearrow
8cd49eaa5a
strip non-alphanumeric chars from backup name
2023-04-06 14:48:13 -05:00
tildearrow
e599248614
Windows implementation
2023-04-06 06:30:43 -05:00
tildearrow
a8baad78f5
excess backup deletion
2023-04-06 06:15:47 -05:00
tildearrow
79a317723a
prepare for new backup system
2023-04-06 04:22:43 -05:00
tildearrow
bc4191dbe4
GUI: fix crash
2023-04-06 02:20:48 -05:00
tildearrow
fa51bf1e5d
GUI: update Commander X16 presets
2023-04-06 02:03:14 -05:00
tildearrow
4e55368787
GUI: fix per-chan osc visual glitch when stopping
2023-04-06 01:42:52 -05:00
tildearrow
6f2c9535bc
config rotation + redundancy for layout
...
also load default layout if it fails to load
2023-04-05 19:08:04 -05:00
tildearrow
ffe8b41d01
THIS IS IT
2023-04-04 16:01:45 -05:00
YohananDiamond
c3654a4d52
Applying corrections
2023-04-03 11:11:26 -03:00
YohananDiamond
72ef39db60
New song dialog: auto focus on pop up + reset search box
2023-04-03 00:05:25 -03:00
cam900
e8203f453b
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-04-03 06:43:23 +09:00
tildearrow
54c1a8171f
GUI: add "new" action
2023-04-02 16:39:06 -05:00
cam900
048728b496
Add reverse playback support
2023-04-03 00:34:09 +09:00
tildearrow
76deb82665
Revert "prepare for Furnace Pro"
...
This reverts commit 6fe8bea50e
.
2023-04-02 02:31:37 -05:00
tildearrow
fc4397f644
Revert "release Furnace Pro"
...
This reverts commit 2255bdf6c7
.
2023-04-02 02:31:36 -05:00
cam900
9c56c3d01b
[WIP] K063260 skeleton
2023-04-02 14:32:47 +09:00
tildearrow
2255bdf6c7
release Furnace Pro
2023-04-01 17:00:51 -05:00
tildearrow
6fe8bea50e
prepare for Furnace Pro
2023-04-01 05:06:13 -05:00
cam900
2a43272c66
Spacing
2023-03-27 15:08:37 +09:00
cam900
2a881c9f66
Merge branch 'master' of https://github.com/tildearrow/furnace into x1_010_bank
2023-03-27 15:07:45 +09:00
cam900
90fa977d23
Fix seta2 preset
2023-03-27 15:07:35 +09:00
tildearrow
c4510e16e0
add experimental command stream player
...
for verification
after that I am going to write optimization code
2023-03-26 18:48:16 -05:00
tildearrow
24c39c7819
GUI: separate text/binary command stream buttons
2023-03-26 13:19:57 -05:00
tildearrow
8d89abb60e
GUI: add order button pos setting
2023-03-25 18:43:21 -05:00
tildearrow
16174c041a
GUI: orders view with dynamic icons
2023-03-25 18:13:22 -05:00
tildearrow
d8471ce937
GUI: remove use of Columns() in orders
2023-03-24 19:17:28 -05:00
KMoene
913d22fd57
init support for setting program change
2023-03-22 00:51:54 -04:00
tildearrow
5f5617fc2c
GUI: fix some chips not having custom clocks
2023-03-21 03:39:20 -05:00
tildearrow
d92bbcf2ee
GUI: fix cur order out of bounds when undo/redo
2023-03-20 15:09:52 -05:00
tildearrow
1dc05f0777
GUI: use ClipRect instead of clamp in sample edit
2023-03-19 19:51:26 -05:00
tildearrow
f80a2b8864
GUI: make playing needles in sample editor work
...
currently only for YM2612 but I will implement more soon
2023-03-19 03:12:08 -05:00
tildearrow
09a30570de
GUI: add an FM preview
...
currently for OPN only
2023-03-18 04:22:50 -05:00
tildearrow
57f4cc8561
GUI: prepare for FM preview
2023-03-17 19:12:09 -05:00
tildearrow
de2a6c418b
VIC-20: add on/off macro
2023-03-17 16:50:42 -05:00
tildearrow
49c47087e5
GUI: C64 macro mode usability fix
...
reset macro zoom when changing macro modes
2023-03-17 14:54:00 -05:00
tildearrow
d6d57b6d11
Merge pull request #1019 from freq-mod/n163-easy
...
n163: macro removal part 2
2023-03-17 04:23:22 -05:00
tildearrow
8fd26289a2
Namco WSG: add ROM mode
2023-03-16 05:27:43 -05:00
tildearrow
03f6268336
GUI: AY-3-8914 VGM disclaimer
2023-03-15 22:08:18 -05:00
tildearrow
ed3b0610d3
GUI: remember extraChannelButtons' state
2023-03-14 23:04:57 -05:00
tildearrow
e5ab3413cb
oh wow
2023-03-14 01:27:45 -05:00
tildearrow
ced4fd8ee1
more
2023-03-13 20:01:01 -05:00
tildearrow
6663fc274d
prepare to add ROM export framework
2023-03-13 04:20:54 -05:00
tildearrow
5acb6daef6
prepare to add some code
2023-03-13 03:12:03 -05:00
cam900
d84d678929
Merge branch 'master' of https://github.com/tildearrow/furnace into x1_010_bank
2023-03-12 21:10:00 +09:00
freq-mod
f29867a655
Revert "fix the legendary chiptune moment"
...
This reverts commit c2761e4f41
.
2023-03-12 13:07:21 +01:00
freq-mod
0db4dc0179
Revert "fix this for real"
...
This reverts commit 9b92b118c6
.
2023-03-12 13:07:14 +01:00
freq-mod
c33d587622
Revert "fix offset"
...
This reverts commit b289d4ac1d
.
2023-03-12 13:06:34 +01:00
cam900
d9211b2a97
Add NTSC clockbase for X1-010
...
reference: https://github.com/mamedev/mame/blob/master/src/mame/taito/champbwl.cpp#L620
2023-03-12 21:03:11 +09:00
cam900
c8c2704a99
Revert unnecessary change
2023-03-12 11:56:19 +09:00
cam900
e6b84280aa
Add Seta 2 Bankswitch support
2023-03-11 18:55:32 +09:00
freq-mod
b289d4ac1d
fix offset
...
beyond that point, i can't improve
2023-03-10 23:33:50 +01:00
freq-mod
9b92b118c6
fix this for real
...
sorry for indentation
2023-03-10 22:54:09 +01:00
freq-mod
c2761e4f41
fix the legendary chiptune moment
...
it still distorts on the first key on, but not later on
2023-03-10 15:42:58 +01:00
tildearrow
c0b4cc0d63
Amiga: better emulation, part 1
...
prepare to actually emulate DMA operation
eventually poke() and register view will work
2023-03-09 17:46:45 -05:00
freq-mod
708c0e359a
n163: macro removal part 2
2023-03-09 21:39:32 +01:00
freq-mod
5e75239e38
hide pointless n163 macros
...
hopefully it works
2023-03-09 17:17:08 +01:00
tildearrow
8c706f71a9
dev145 - Namco WSG: new noise strategy for C30
2023-03-09 02:55:22 -05:00
tildearrow
3cede1c2fd
GUI: Namco WSG noise macro
2023-03-09 02:37:22 -05:00
tildearrow
c90152b425
GUI: fix adding orders
2023-03-09 00:36:18 -05:00
tildearrow
9fc3a8afed
GUI: order increase key oversight
2023-03-08 19:32:53 -05:00
tildearrow
4bfda2242f
GUI: disable tutorial for now
...
moving to a branch
2023-03-08 18:22:40 -05:00
tildearrow
7f7a579b80
GUI: tutorial, part 11 - DO NOT USE
2023-03-08 04:19:00 -05:00
tildearrow
58f73d6284
Merge pull request #1015 from ZoomTen/move-cursor-with-order
...
Option to move the cursor along with order upon moving order up/down
2023-03-08 02:24:28 -05:00
tildearrow
528117ba9e
another demo song
...
by NyaongI
2023-03-08 01:41:26 -05:00
tildearrow
7955c2120d
add new demo song
...
by The Beesh-Spweesh!
2023-03-08 01:35:33 -05:00
Zumi Daxuya
2fc8399a65
Clamp new setting
2023-03-08 11:51:03 +07:00
tildearrow
ab2d4e6b36
GUI: tutorial, part 10 - DO NOT USE
2023-03-07 19:23:17 -05:00
tildearrow
515cab23a7
GUI: tutorial, part 9 - DO NOT USE
2023-03-07 04:14:23 -05:00
tildearrow
21cadbda58
GUI: add function to highlight window - DO NOT USE
2023-03-07 01:32:57 -05:00
Zumi Daxuya
495604bd18
cursor follows order by default
2023-03-06 16:54:26 +07:00
tildearrow
ee37b78339
QuadTone: use Pokémon Mini ins type
2023-03-06 04:02:28 -05:00
tildearrow
fe053fd91a
GUI: update credits
2023-03-06 03:44:11 -05:00
tildearrow
74988df204
Merge pull request #1008 from akumanatt/quadtone
...
Alternative ZX Spectrum beeper sound engine
2023-03-06 03:37:47 -05:00
tildearrow
969ebe9d27
not placeholder
2023-03-06 03:16:23 -05:00
cam900
34131e52d5
Remove unnecessary value
2023-03-06 12:21:57 +09:00
cam900
c3e6163794
Add debug status support for PV1000
2023-03-06 08:40:49 +09:00
cam900
46bce25a34
Merge branch 'master' of https://github.com/tildearrow/furnace into pv1000
2023-03-06 08:39:02 +09:00
cam900
1436da8a66
Add debug status support for SM8521
2023-03-06 08:38:41 +09:00
tildearrow
30448dd09c
GUI: PV-1000 ought to have a vol macro at least
2023-03-05 16:48:19 -05:00
tildearrow
77f1ca3339
rename D65784221391491G18414119492 to PV1000
...
it probably was only used there anyway
2023-03-05 14:01:21 -05:00
tildearrow
604a0f6a61
Merge branch 'master' into pv1000
2023-03-05 13:37:29 -05:00
Natt Akuma
fc2db92d4f
Rename QT to QuadTone
2023-03-06 00:58:27 +07:00
Natt Akuma
c7b42f8551
Change X16's mixing to match the latest hardware
...
This has been verified with the latest Developer Board. Previous values are also incorrect as the test program used has a YM2151 patch configured incorrectly.
2023-03-05 23:20:34 +07:00
tildearrow
787479e735
GUI: don't allow tutorial window to be docked
2023-03-05 04:22:46 -05:00
Zumi Daxuya
8e3a7df8cd
add option to move the cursor along with order
2023-03-05 16:05:19 +07:00
cam900
eacfbd6e3e
Add game.com preset
2023-03-05 14:05:59 +09:00
cam900
c7bff6b24e
Add preset for game.com and casio pv-1000
2023-03-05 14:05:22 +09:00
cam900
dbd1f56a10
Add NEC D65010G031 support
...
chip flag and instrument color is placeholder
2023-03-05 14:01:44 +09:00
tildearrow
16b4f4f33f
fuck FUCK
2023-03-03 02:32:18 -05:00
tildearrow
bf2932f161
GUI: tutorial, part 8 - DO NOT USE
2023-03-03 02:08:28 -05:00
tildearrow
5c1f34aefe
GUI: tutorial, part 7 - DO NOT USE
2023-03-02 04:11:11 -05:00
tildearrow
a05686aa04
GUI: tutorial, part 6 - DO NOT USE
2023-03-01 19:19:09 -05:00
Natt Akuma
e0803d9bb1
Merge branch 'master' of https://github.com/tildearrow/furnace into quadtone
2023-03-01 12:58:27 +07:00
tildearrow
41ea0584a6
GUI: tutorial, part 5 - DO NOT USE!
2023-02-28 02:06:39 -05:00
tildearrow
6cddf45957
GUI: or should it be like this - DO NOT USE
2023-02-27 04:19:25 -05:00
tildearrow
c86113c84e
GUI: tutorial, part 3 - DO NOT USE
2023-02-26 21:44:30 -05:00
tildearrow
672f387e6a
GUI: tutorial, part 2 - DO NOT USE
2023-02-26 04:21:27 -05:00
tildearrow
b01c2d08af
GUI: tutorial, part 1 - DO NOT USE
...
this version is not usable!
2023-02-25 20:01:33 -05:00
tildearrow
e236d41ba7
GUI: prepare tutorial
2023-02-25 18:04:17 -05:00
tildearrow
9c4016b86c
GUI: add intro tune credits
2023-02-25 01:54:51 -05:00
tildearrow
c04f123344
fix critical bug that breaks initial system
...
it was caused by the intro...
2023-02-25 00:43:27 -05:00
tildearrow
b0f0fa8a05
optimize logo
2023-02-24 14:33:38 -05:00
tildearrow
0d8049353b
GUI: welcome typo fix
2023-02-24 13:05:53 -05:00
tildearrow
eba1191ef2
1
2023-02-24 05:09:29 -05:00
tildearrow
4b101145c7
2
2023-02-24 04:26:17 -05:00
tildearrow
534cc501db
3
2023-02-24 04:19:39 -05:00
tildearrow
5261cf97fe
GUI: honor basic mode poll
2023-02-24 03:47:53 -05:00
tildearrow
5dec6debba
GUI: blue
2023-02-24 03:29:23 -05:00
tildearrow
c3daf6d37f
GUI: change intro bg color
2023-02-24 03:28:17 -05:00
tildearrow
f3e4e42d52
GUI: bring back the old mixer
2023-02-24 03:24:17 -05:00
tildearrow
c164185601
GUI: fix intro tune
...
smaller and fit animation to it
2023-02-24 02:03:43 -05:00
tildearrow
a6bb3a639f
GUI: fix serious SERIOUS bug with warn/error pops
2023-02-24 00:57:47 -05:00
tildearrow
34cc78519d
add intro tune, part 4
2023-02-24 00:43:58 -05:00
tildearrow
b3c3c038ad
add intro tune, part 3
2023-02-24 00:38:32 -05:00
cam900
e694687fff
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf289b
2023-02-23 21:15:49 +09:00
cam900
84566844ca
Temporary ignore SM8521 anti-click flag for now
2023-02-23 20:57:02 +09:00
tildearrow
658428d68d
add intro tune, part 2
2023-02-23 05:56:48 -05:00
tildearrow
8309c0d279
GUI: fix pattern once again
2023-02-21 03:15:35 -05:00
tildearrow
ff7110cb05
GUI: possibly fix particles going out of bounds
2023-02-20 16:35:02 -05:00
tildearrow
a8c04e80e3
GUI: mobile button for piano
2023-02-19 19:11:31 -05:00
tildearrow
5d6a338f41
dev142 - get rid of TE stuff
2023-02-19 17:40:34 -05:00
tildearrow
f691531924
Windows build hotfix
2023-02-19 16:52:51 -05:00
tildearrow
b3bc244858
GUI: intro monitor hotfix
2023-02-19 16:32:15 -05:00
tildearrow
a144ca75b4
release for intro tune contest
2023-02-19 15:58:56 -05:00
tildearrow
fc8095f53c
GUI: don't allow input when intro is playing
2023-02-19 00:51:36 -05:00
tildearrow
61beb8c4df
GUI: intro is ready for review
2023-02-19 00:08:37 -05:00
tildearrow
3de621796e
GUI: add modulation table string for FDS/VB
2023-02-18 22:40:15 -05:00
tildearrow
a0922c67e4
GUI: intro, part 9 - DO NOT USE
2023-02-18 19:43:23 -05:00
Natt Akuma
5a15721ab7
Add QuadTone beeper engine
2023-02-18 22:43:29 +07:00
tildearrow
f92b208bb7
GUI: intro, part 8 - DO NOT USE
2023-02-18 04:19:37 -05:00
tildearrow
474f6c7ebf
GUI: intro, part 7 - DO NOT USE
2023-02-17 19:40:18 -05:00
tildearrow
2a3580618d
GUI: intro, part 6 - DO NOT USE
2023-02-17 16:30:24 -05:00
tildearrow
fdaa221372
GUI: intro, part 5 - DO NOT USE
2023-02-17 04:23:27 -05:00
tildearrow
ef6b601037
GUI: intro, part 4 - DO NOT USE
2023-02-16 19:15:52 -05:00
tildearrow
6fb23ab04b
GUI: add option to disable fade-in during startup
2023-02-16 05:54:46 -05:00
tildearrow
25e4da919d
GUI: intro, part 3
...
you can use this one as I disabled the intro for now
2023-02-16 05:40:06 -05:00
tildearrow
ef79a94163
GUI: intro, part 2 - DO NOT USE
2023-02-16 04:13:43 -05:00
tildearrow
b8d7845644
GUI: intro, part 1 - DO NOT USE
...
these builds are all about the intro
so you will have to stand a boring splash screen for 7 seconds
when I finish the intro your pain will be over
2023-02-15 22:19:26 -05:00
tildearrow
aa7e1da95e
GUI: fix THE ICON
2023-02-15 22:04:14 -05:00
tildearrow
8e1bedbb3b
GUI: it's all work in progress
2023-02-15 19:07:32 -05:00
tildearrow
61e579a10a
but why
2023-02-15 18:59:49 -05:00
tildearrow
0585d127a6
use stb_image for image support
2023-02-15 18:32:31 -05:00
tildearrow
7d191b3db9
GUI: experiments
2023-02-15 16:25:35 -05:00
tildearrow
10e4c2106a
GUI: prepare for intro/tutorial
2023-02-15 04:06:17 -05:00
tildearrow
9f48bda59a
GUI: fix effect replace
...
issue #652
2023-02-13 18:34:15 -05:00
cam900
5dcb0097f1
Add ES5506 debug value
2023-02-13 07:59:03 +09:00
tildearrow
e2e0afd18a
ES5506: add a volume scale parameter
2023-02-12 02:11:03 -05:00
tildearrow
c9eb4482b0
ES5506: new vol/pan range is 4095
2023-02-12 01:48:02 -05:00
tildearrow
0dcdce2c6d
GUI: new colors for SM8521
2023-02-11 19:15:14 -05:00
tildearrow
7a04c2685c
Merge pull request #969 from tildearrow/sm8521
...
Add SM8521 chip support
2023-02-11 19:02:17 -05:00
tildearrow
17a8362e8e
GUI: re-enable ES5506
2023-02-11 18:35:36 -05:00
tildearrow
d12d62721a
add demo song
...
by Zaxolotl
2023-02-11 18:14:38 -05:00
tildearrow
5b52d9111b
Merge branch 'master' into sm8521
2023-02-11 17:11:39 -05:00
tildearrow
055132a104
update doc authors
2023-02-11 17:07:12 -05:00
tildearrow
0533f10ef4
ES5506: and more optimization...
2023-02-11 16:11:39 -05:00
cam900
598fdb46b2
Add anti-click config
2023-02-11 23:10:48 +09:00
cam900
5c06470145
Add SM8521 instrument type
2023-02-11 21:56:41 +09:00
cam900
07a1c57a5a
Fix compile, Add SM8521 to list
2023-02-11 21:37:11 +09:00
tildearrow
e38e8fcc5f
GUI: make sure to focus when double-click wave/smp
...
issue #817
2023-02-10 19:20:05 -05:00
tildearrow
66f09e8d8f
GUI: re-organize compatibility flags window
2023-02-10 19:07:58 -05:00
tildearrow
aa5b8795ed
dev140 - YM2612: add YMF276 mode
2023-02-10 17:55:44 -05:00
tildearrow
0165a19630
SoundUnit: change 1-bit PDM mode to 8-bit TDM
2023-02-10 16:25:51 -05:00
tildearrow
6036366f38
SegaPCM: new real emulation core
2023-02-10 02:01:23 -05:00
tildearrow
2343cdecc5
VGM export: add "trailing ticks" option
...
issue #695
2023-02-08 19:25:03 -05:00
cam900
4137650bdb
Partially fix frequency with note map
2023-02-07 11:14:32 +09:00
cam900
badd13e854
forgot this
2023-02-07 10:14:06 +09:00
cam900
29638cb5b0
Remove reversed loop support in ES5506 via driver complexity
...
Fix per-channel OSC
2023-02-07 10:09:33 +09:00
tildearrow
6d6b431bc9
GUI: new default FM layout
2023-02-06 18:53:39 -05:00
tildearrow
ea0d7cd420
GUI: prepare to add a "basic mode"
2023-02-06 18:52:51 -05:00
tildearrow
f160ecba17
temporarily hide ES5506
...
until emulation core is optimized
2023-02-06 06:23:24 -05:00
tildearrow
bcde1d532f
ES5506: remove envelope macros
2023-02-06 05:06:54 -05:00
tildearrow
ab4bc4dfda
GUI: more intuitive wave height number
2023-02-06 04:02:29 -05:00
tildearrow
c7d75f45f1
GUI: fix wave edit right pane going off bounds
2023-02-06 03:57:46 -05:00
tildearrow
4c39de927b
code style
...
and the fix
2023-02-06 01:36:19 -05:00
System64
056c895c69
Some improvements to the FM Wavetable editor (More waveforms, full modulation matrix) (Take 495, I hope SDL is fine now) ( #935 )
...
* Added more waveforms to the FM wavetable editor (Finally Sine isn't the only option anymore!)
* fixed quarter waveforms
* Complete modulation matrix with cross modulation. Also, now X axis modulates Y axis (it was Y modulating X before)
* I really hope it will work this time bruh
* Update gui.cpp
Fixed a programming error that can potentially lead to a SEGFAULT (Core dumped) because I was writing out of bounds of an array
---------
Co-authored-by: System64MC <nicolas1811.jans@gmail.com>
2023-02-06 01:29:01 -05:00
tildearrow
8c2af08e5a
fix the pull request
...
also what did that force push do? did I lose commits now?
2023-02-06 01:08:31 -05:00
tildearrow
4f33f9d815
Merge pull request #399 from cam900/es5506_alt
...
Add ES5506 support and Various enhancement for sample, etc
2023-02-06 01:01:07 -05:00
cam900
2c5dc0875a
Address comments
2023-02-06 09:16:28 +09:00
tildearrow
53c579064f
GUI: add presets for VRC6 and MMC5 alone
...
and move PET to specialized. issue #724
2023-02-05 19:11:14 -05:00
tildearrow
8d13ec078c
fix order edit buttons when follow pattern is off
2023-02-05 19:06:13 -05:00
cam900
03e0c8d8ee
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-02-06 08:56:14 +09:00
tildearrow
56d4950fad
GUI: highlight cur display & play order separately
...
issue #932
2023-02-05 18:50:17 -05:00
tildearrow
c665326b2d
GUI: add option to select render backend
2023-02-05 15:24:11 -05:00
tildearrow
b4df0b923b
Merge branch 'master' into opn_volbalance
2023-02-05 04:58:03 -05:00
tildearrow
fda333a76b
default SSG vol is now 128
...
to eliminate one shift
2023-02-05 04:57:09 -05:00
tildearrow
1a24fbe35f
GUI: add ability to change sub-song comment
2023-02-05 03:50:32 -05:00
tildearrow
ac5986e44f
dev139 - groove patterns!
2023-02-05 02:56:39 -05:00
cam900
dd79ae401b
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-02-05 10:00:27 +09:00
tildearrow
ace2142286
GUI: shorten title of song info window
2023-02-04 19:09:09 -05:00
tildearrow
9c673d6e71
GUI: move speed settings to a separate window
2023-02-04 17:01:32 -05:00
tildearrow
d546d135b9
GUI: issue #954
2023-02-03 15:31:02 -05:00
tildearrow
9bf38e02ca
GUI: ins edit disable scroll if no scroll range
2023-02-01 14:33:41 -05:00
tildearrow
1dec8bff40
GUI: prevent user from sliding macros out of view
2023-02-01 14:16:20 -05:00
tildearrow
1a3648eefd
GUI: improve drag-and-drop, part 4
2023-01-31 03:25:27 -05:00
tildearrow
d1d92ac018
GUI: improve drag-and-drop, part 3
2023-01-30 15:58:59 -05:00
tildearrow
311c66ff9f
GUI: improve drag-and-drop, part 2 - BROKEN
2023-01-30 03:43:46 -05:00
tildearrow
72465cf09a
GUI: improve drag-and-drop, part 1 - BROKEN
2023-01-29 19:34:47 -05:00
tildearrow
1b73f18019
GUI: fix all files not working
2023-01-28 18:36:43 -05:00
Epictyphlosion
2c368a0ee0
Add a demo song ( #949 )
...
* Add a demo song
* Update credits
* Fixed kick from continuously playing
* Some better instruments
Thanks brickblock369
2023-01-26 23:00:39 -05:00
tildearrow
9b9431d77a
GUI: update credits
2023-01-24 13:45:20 -05:00
cam900
3403e10b0b
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-24 08:14:29 +09:00
tildearrow
6f2a655e66
yeah it works
2023-01-23 16:40:56 -05:00
tildearrow
c58ff8e37c
GUI: don't draw at all when minimized
2023-01-23 16:21:58 -05:00
tildearrow
e190c2ca60
GUI: fix "overflow changes ord" whn ctrlclk n sldr
2023-01-23 03:31:50 -05:00
tildearrow
f3af1d78ff
Merge pull request #936 from laoo/Mikey_VGM
...
Mikey vgm export
2023-01-21 05:33:35 -05:00
tildearrow
4a6100b658
FIIIIXXXXX
2023-01-20 19:35:17 -05:00
tildearrow
1b900d6ef5
Revert "- MINIMIZE DEBUG, ATTEMPT 2 -"
...
This reverts commit cf0ecde293
.
2023-01-20 16:39:21 -05:00
tildearrow
cf0ecde293
- MINIMIZE DEBUG, ATTEMPT 2 -
2023-01-20 15:47:55 -05:00
tildearrow
9583215d00
Revert "remove minimize debug"
...
This reverts commit 73b7893c04
.
2023-01-20 15:47:37 -05:00
tildearrow
73b7893c04
remove minimize debug
2023-01-20 15:24:43 -05:00
tildearrow
fa0e8cb993
- MINIMIZE DEBUG -
...
issue #803
2023-01-20 15:13:19 -05:00
tildearrow
45faadd4c8
update copyright year
2023-01-19 19:18:40 -05:00
cam900
7340d029ae
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-19 16:51:27 +09:00
tildearrow
bb4dc21603
GUI: one more
2023-01-18 19:22:43 -05:00
tildearrow
5125e3ebb4
GUI: reset chanOscVol on stop
2023-01-18 19:20:07 -05:00
tildearrow
fd8b7030ae
it may be
2023-01-18 14:57:01 -05:00
tildearrow
3032ad515c
is it threading?
2023-01-18 14:26:48 -05:00
Waldemar Pawlaszek
b42dd554f2
Merge remote-tracking branch 'origin/master' into Mikey_VGM
2023-01-18 10:21:13 +01:00
tildearrow
e24963c5ea
new demo song
...
by Clingojam
2023-01-17 18:12:58 -05:00
tildearrow
5cdd04eca8
GUI: catch display connect/dis events
2023-01-17 17:57:42 -05:00
tildearrow
164452c0a4
GUI: it's not like FamiTracker
2023-01-17 13:37:51 -05:00
tildearrow
c60aceec8b
GUI: add single-digit effects for 00-0F setting
2023-01-17 02:07:29 -05:00
tildearrow
539b2ec2db
dev138 - fix broken porta after legato
2023-01-17 01:58:59 -05:00
tildearrow
0d5c7da774
MSVC DEBUG! MSVC DEBUG! MSVC DEBUG!
...
DO NOT USE! I AM DEBUGGING A CRASH!
ONLY FOR TESTER
2023-01-16 22:38:46 -05:00
tildearrow
2c528c9ca8
OPN: add LFO speed macro
...
issue #927
2023-01-16 16:10:34 -05:00
cam900
371c82338f
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf289b
2023-01-16 10:17:19 +09:00
cam900
46865b3adb
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-16 10:07:13 +09:00
tildearrow
1a27bf3373
GUI: fix KSL values 1/2 being swapped in OPL
2023-01-15 14:12:23 -05:00
Waldemar Pawlaszek
e42ab1b847
Experimental Mikey VGM 1.72 export.
2023-01-15 16:27:20 +01:00
tildearrow
8746d36eac
finally fix that Windows 32-bit crash
2023-01-14 23:16:29 -05:00
cam900
f6f5353987
Fix volume
2023-01-15 08:15:12 +09:00
cam900
5cea63753c
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf289b
2023-01-15 08:04:24 +09:00
tildearrow
b644de1c1f
GUI: add setting for double click time
2023-01-14 14:07:50 -05:00
tildearrow
26e424fe9f
GUI: use DeltaTime for soloTimeout
...
issue #846
2023-01-14 13:51:02 -05:00
tildearrow
844db05f10
GUI: fix macro tooltip visual glitch
2023-01-14 13:21:45 -05:00
cam900
3d345af1b8
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf289b
2023-01-14 12:11:26 +09:00
cam900
fcc5b6e5eb
Replace divider to shift
2023-01-14 11:55:40 +09:00
cam900
a8e388091a
Merge branch 'master' of https://github.com/tildearrow/furnace into opn_volbalance
2023-01-14 11:51:46 +09:00
cam900
c995a52835
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-14 11:50:33 +09:00
Waverider
99d0162c8e
add two songs + artist to about.cpp ( #849 )
...
* 2 songz
* add artist
* whoops
* that ones multichip
* whoops!
2023-01-13 12:32:38 -05:00
cam900
b64c089c56
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-13 09:48:52 +09:00
tildearrow
009b2c080d
GUI: hide arp/pitch macros on 6258/6295 ins
2023-01-12 16:23:59 -05:00
tildearrow
b238e9ee6d
GUI: update credits
2023-01-12 16:04:18 -05:00
cam900
880ea5632d
Fix presets
2023-01-12 23:32:05 +09:00
cam900
536c345763
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-12 23:31:56 +09:00
tildearrow
93aa84bb27
GUI: patchbay right click menu
2023-01-12 03:56:18 -05:00
tildearrow
9d327cacd8
GUI: improve patchbay colors
2023-01-11 13:37:26 -05:00
tildearrow
9f0d8dba20
GUI: populate portPos even when invisible
2023-01-11 00:55:56 -05:00
tildearrow
5a48c85c14
GUI: prevent connection to self
2023-01-11 00:42:30 -05:00
tildearrow
51802720a6
GUI: more patchbay work
2023-01-10 19:09:26 -05:00
tildearrow
2fbec000d7
dev136 - add auto patchbay toggle
2023-01-10 15:58:15 -05:00
tildearrow
02838e0a07
GUI: prevent patchbay from moving up and down
2023-01-10 14:25:25 -05:00
tildearrow
4bc2418dd6
GUI: patchbay connection
...
some improvements left to do
2023-01-10 14:17:06 -05:00
tildearrow
9b79bc0e7b
GUI: it doesn't work!
2023-01-08 19:23:17 -05:00
tildearrow
fc6bc13729
GUI: prepare patchbay view
2023-01-07 19:46:57 -05:00
tildearrow
4b85ec433b
GUI: add mobile mixer
2023-01-07 16:26:36 -05:00
tildearrow
9e9b0e8e75
fix ear rape
2023-01-07 04:09:01 -05:00
tildearrow
6273275b47
new floating-point volumes and patchbay
2023-01-06 17:43:08 -05:00
tildearrow
7f5cdd6f6b
GUI: vol meter fix
2023-01-05 03:36:09 -05:00
tildearrow
707bbb54ea
add effects for rear panning
2023-01-05 03:08:57 -05:00
tildearrow
71e40dc015
support more than 2 output channels
...
up to 16 on JACK
to-do: add more mixer settings
2023-01-05 02:40:17 -05:00
tildearrow
77f7fcd555
Merge branch 'master' into newDispatch
2023-01-04 23:03:23 -05:00
tildearrow
8e63257756
GUI: fix possible crash in grid mode
2023-01-04 22:59:21 -05:00
cam900
96983e3d48
Add SSG and FM/ADPCM volume mixer config for OPN/A/B
2023-01-05 09:49:21 +09:00
tildearrow
abf2461573
OPL: increase range of pan macro
2023-01-04 19:16:37 -05:00
cam900
f5c1273c2d
Clock preset fix
2023-01-05 08:47:24 +09:00
cam900
e5d81bd694
Prepare to YMF289B OPL3-L support
2023-01-05 08:40:44 +09:00
cam900
8a71a81ffb
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-02 09:26:05 +09:00
tildearrow
99059869e8
add more demo songs
...
sent by Martin Demsky
2022-12-31 16:38:22 -05:00
tildearrow
53b8e013e7
GUI: hide wave macro from RF ins
2022-12-29 05:15:00 -05:00
cam900
ff937604c7
Merge branch 'master' into es5506_alt
2022-12-29 16:18:24 +09:00
tildearrow
f2fb67eba6
GUI: comment out some log spam
2022-12-28 23:43:58 -05:00
tildearrow
a09ad00e48
prepare for 0.6pre3
...
OPN: add flag to make ExtCh op 1 be the only one controlling FB
GUI: move Arcade presets to top
GUI: fix YM2612 CSM not having flags
2022-12-28 18:11:30 -05:00
tildearrow
dc868539ec
part 4
...
issue #685
2022-12-28 16:08:14 -05:00
tildearrow
fbb712ddc9
part 3
...
issue #685
2022-12-28 16:07:01 -05:00
tildearrow
6811413afc
GUI: fix MSM5232 part labels
2022-12-28 15:31:26 -05:00
tildearrow
735030b026
GUI: add compat flags button to mobile UI
2022-12-28 15:15:19 -05:00
cam900
96c0bea63b
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-12-25 18:48:29 +09:00
tildearrow
ca5d8eeb72
GUI: add missing POKEY preset
2022-12-25 03:38:19 -05:00
tildearrow
d78ffa60cc
GUI: fix classic pattern headers
2022-12-25 03:26:44 -05:00
tildearrow
618ff1d393
release v0.6pre2
2022-12-24 23:39:44 -05:00
tildearrow
0914359063
dev131 - SNES: add more sustain modes and D2
2022-12-24 18:03:57 -05:00
tildearrow
3bea6ee891
GUI: implement time in sample editor
2022-12-24 16:59:04 -05:00
tildearrow
6cce918c02
Nuked-OPN2 + ymfm combo option for all OPN chips
...
modified Nuked doing FM and ymfm doing SSG/ADPCM
2022-12-24 02:29:37 -05:00
tildearrow
85d43a84a7
make OPN channel offsets common
2022-12-24 00:15:15 -05:00
tildearrow
19235a19a7
GUI: more window debug messages
2022-12-23 22:36:14 -05:00
cam900
a793bed56d
Merge branch 'master' into es5506_alt
2022-12-24 12:01:03 +09:00
tildearrow
3685772728
GUI: add some CSM presets
2022-12-23 19:31:24 -05:00
tildearrow
37dbc52a68
YM2612: CSM without DualPCM
2022-12-23 19:26:42 -05:00
tildearrow
f3973a5ff5
POKEY: make ASAP core the default
2022-12-22 19:47:13 -05:00
tildearrow
05d389adac
update credits
2022-12-22 19:25:11 -05:00
Waldemar Pawlaszek
44a26791c6
Applied code review remarks.
2022-12-22 23:17:38 +01:00
Waldemar Pawlaszek
add1bf603b
Merge remote-tracking branch 'origin/master' into ASAP_POKEY
2022-12-22 22:41:15 +01:00
Waldemar Pawlaszek
4a7e76c448
Renaming new POKEY core to AltASAP. Added core selection.
2022-12-22 22:40:29 +01:00
tildearrow
eab679e9d3
GUI: improve system detection algorithm (maybe)
2022-12-22 13:10:08 -05:00
tildearrow
c8612b7e8a
Merge pull request #796 from Epictyphlosion/ngp
...
Add some more presets
2022-12-22 12:06:28 -05:00
Epictyphlosion
005aab057f
Wait, you can set custom clock speeds?
2022-12-21 16:12:15 -08:00
Epictyphlosion
4cf97bba5e
Fixed typos
2022-12-21 14:37:36 -08:00
Kagamiin
50e6409348
Adding demos/sms/thunderblade-type-ii.fur ( #794 )
...
* Adding demos/sms/thunderblade-type-ii.fur
* Adding my name to about.cpp
2022-12-21 16:45:14 -05:00
tildearrow
417a9abfba
Merge pull request #795 from liaminventions/master
...
Update about.cpp and add two songs
2022-12-21 16:42:51 -05:00
Epictyphlosion
41a21ebb91
A few more for better measure
...
Some MSM5232 arcades
2022-12-21 12:42:47 -08:00
tildearrow
5ee41c5f5e
GUI: fix possible issue when changing sample depth
2022-12-21 13:39:43 -05:00
Epictyphlosion
5f81ae48d8
As you wish
2022-12-20 20:52:51 -08:00
Epictyphlosion
8f972daf00
One more for good measure
2022-12-20 15:04:06 -08:00
tildearrow
909c553be3
whoops!
2022-12-20 17:55:05 -05:00
Epictyphlosion
fe042b84cd
Wait that's the default clock speed
...
derp
2022-12-20 14:50:49 -08:00
tildearrow
7a92811fd9
rename some DIV_SYSTEM_ items
...
OPN -> YM2203
PC98 -> YM2608
FRAC -> DUALPCM
2022-12-20 17:49:53 -05:00
Epictyphlosion
a4bfbfe8d9
Fixed missing commas + Atari arcade presets
2022-12-20 14:48:30 -08:00
Epictyphlosion
1bd9bca245
Add two presets, removed some dupes
...
Added a Neo Geo Pocket and Atari 7800 with Ballblazer or Commando preset.
Removed Touchdown Fever presets as they were duplicates of the Triple Z80 presets.
2022-12-20 13:23:53 -08:00
Waverider
256152c12a
Merge branch 'tildearrow:master' into master
2022-12-20 13:22:48 -05:00
tildearrow
0d10b99cf7
POKEY: add AUDCTL macro
2022-12-20 02:59:26 -05:00
tildearrow
c46f3a3085
GUI: add POKEY presets
2022-12-20 02:43:53 -05:00
tildearrow
ba674a0329
start work on POKEY
...
to-do:
- add ability to change AUDCTL
- bass shape frequency and waveform mapping
- easy noise???
2022-12-19 19:45:04 -05:00
Waverider
8aa5ff099c
Update about.cpp
2022-12-19 13:50:39 -05:00
cam900
300d817795
Update previous commit
2022-12-19 18:11:56 +09:00
cam900
75b0ed7af1
Add some PC-88 presets, with external soundcard(s)
...
Added AY clock (1.9968MHz) for PC-88
reference:
http://mydocuments.g2.xrea.com/html/p8/soundinfo.html ,
https://www.dtmstation.com/archives/52016817.html
2022-12-19 18:07:43 +09:00
tildearrow
e0723c7485
DAC: add interpolation settings
2022-12-18 03:54:30 -05:00
tildearrow
ceb27728d3
add option to swap nibbles on raw sample import
...
issue #791
2022-12-17 22:45:30 -05:00
cam900
80fd78dcdd
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-12-17 16:53:19 +09:00
tildearrow
3eb3d8a6f1
prepare for new arp strategy
2022-12-17 01:21:08 -05:00
cam900
429aed0ab1
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-12-17 15:00:44 +09:00
tildearrow
9da46ee8ba
implement macro masking
2022-12-17 00:09:56 -05:00
cam900
5ba79a9d71
Fix naming, Add M92/M107 preset
2022-12-15 21:21:52 +09:00
cam900
be9a1a17f0
GA20: Fix build and sound output, Add debug
2022-12-15 20:37:19 +09:00
cam900
d5f44557c2
add (Partial) GA20 support
2022-12-15 20:03:54 +09:00
cam900
2e7a0c37e3
Add DIV_CMD_SAMPLE_DIR command and macro
2022-12-15 17:35:01 +09:00
cam900
8365d1c977
Merge branch 'master' into es5506_alt
2022-12-15 16:06:59 +09:00
tildearrow
b619580b4b
add ins type for Pokémon Mini and GA20
2022-12-15 00:47:46 -05:00
tildearrow
dafa0189a8
Merge pull request #776 from cam900/k007232
...
Add K007232 support
2022-12-14 23:59:41 -05:00
tildearrow
4566068afd
SADFGLKJHASHDJLFK
2022-12-14 23:38:38 -05:00
tildearrow
7ef76d0f1c
what?
2022-12-14 23:32:02 -05:00
tildearrow
332c6edbed
re-initialize dispatch if core settings changed
2022-12-14 17:18:19 -05:00
cam900
a7153f42e9
Reduce debug duplication
2022-12-14 14:16:46 +09:00
cam900
e454fdb3d5
Reduce debug duplication
2022-12-14 14:16:01 +09:00
cam900
105e863a53
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-12-14 14:11:33 +09:00
cam900
441ad05484
Merge branch 'master' of https://github.com/tildearrow/furnace into k007232
2022-12-14 14:10:11 +09:00
tildearrow
5f3210ba48
add Pokémon Mini (partially)
2022-12-13 13:32:35 -05:00
tildearrow
ea849cc255
fix build
2022-12-13 13:27:44 -05:00
cam900
2ccc24920a
Fix build
2022-12-13 16:25:38 +09:00
cam900
ce09edef84
Unify shared channel struct, De-duplicate channel debug
2022-12-13 16:22:48 +09:00
cam900
b2e15a5967
Merge branch 'master' into es5506_alt
2022-12-13 14:48:50 +09:00
cam900
2b7b227539
Merge branch 'master' of https://github.com/tildearrow/furnace into k007232
2022-12-13 14:41:35 +09:00
tildearrow
1ae1f32574
Merge branch 'master' into duplicate_channel_struct
2022-12-12 16:33:05 -05:00
tildearrow
2ff68dad00
GUI: what now
2022-12-12 00:57:47 -05:00
tildearrow
9ad3753179
GUI: edit button moves with menu
2022-12-11 18:22:39 -05:00
tildearrow
315d7595a5
GUI: mobile edit button only visible in pattern
2022-12-11 16:29:22 -05:00
tildearrow
9d02afe0eb
fix build
2022-12-11 13:34:58 -05:00
tildearrow
6349ebbfad
GUI: half working mobile edit options
2022-12-11 12:36:41 -05:00
tildearrow
f331e50041
GUI: automatic mobile edit button layout
2022-12-11 04:03:22 -05:00
cam900
2339dfe2aa
Reduce duplication
2022-12-11 16:49:54 +09:00
tildearrow
b8784d93ce
Merge pull request #781 from tildearrow/tooltip_enum
...
Add tooltips in GUI, enum-ize piano mode/Special notes
2022-12-11 02:38:31 -05:00
tildearrow
be01c19e3e
GUI: no tooltips in mobile
2022-12-10 23:45:12 -05:00
cam900
592bf34bf3
Addressing comments
2022-12-11 11:09:13 +09:00
tildearrow
662a5c5c61
GUI: and here is some animation
2022-12-10 19:24:32 -05:00
cam900
c561ceceaf
Add tooltips in GUI, enum-ize piano mode/Special notes
2022-12-11 04:32:51 +09:00
cam900
37e83c0905
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-12-10 14:29:13 +09:00
cam900
bf16f8f59e
Reduce register spamming(again)
2022-12-10 13:57:39 +09:00
cam900
507f91f261
Fix delay issue, Add debug view for frequency
2022-12-10 13:25:32 +09:00
cam900
be2b67210d
Reduce line width, Add debug view for K007232
2022-12-10 13:22:14 +09:00
cam900
3a4197c464
Merge branch 'master' of https://github.com/tildearrow/furnace into k007232
2022-12-10 13:03:37 +09:00
tildearrow
e4ef9f46f7
GUI: mob edit menu work
2022-12-09 18:47:49 -05:00
tildearrow
cff02d3ef0
Merge pull request #778 from tildearrow/defines
...
Add and reorganize constant define includes
2022-12-09 14:26:11 -05:00
tildearrow
188821074b
Merge pull request #780 from LoKiToon/master
...
Oh, and one more thing. (Update about.cpp)
2022-12-09 04:35:09 -05:00
tildearrow
a512dd3c6b
GUI: prepare to add a time bar to sample editor
2022-12-09 03:51:41 -05:00
nk
63e4a6ed89
Update about.cpp
2022-12-09 11:25:49 +03:00
tildearrow
3d191e247b
GUI: update credits
2022-12-09 02:37:18 -05:00
cam900
05e9b22158
Fix build
2022-12-09 15:20:10 +09:00
cam900
65d45cd9ed
Minor correction
2022-12-09 15:06:13 +09:00
cam900
f57bcf7b9c
Add define for Effect column, Add description for defines
2022-12-09 15:03:06 +09:00
cam900
2e85e47c48
Add and reorganize constant define includes
2022-12-09 14:30:27 +09:00
tildearrow
8eca858d70
GUI: UNTESTED STUFF
2022-12-08 18:04:18 -05:00
tildearrow
0afd233bfa
fix
2022-12-08 15:41:10 -05:00
LeviathanInWaves
e96a1b7084
Some fixes for mobile edit button
2022-12-08 09:24:42 -06:00
LeviathanInWaves
7a8b595e2a
Revert changes
2022-12-08 09:24:42 -06:00
LeviathanInWaves
1d5c98440f
Add floating Edit button for Mobile UI
2022-12-08 09:24:42 -06:00
LeviathanInWaves
6649d7ffe5
Bug testing for glitched value input pad, also loop point step sizes
2022-12-08 09:24:42 -06:00
tildearrow
ecf24b39fe
GUI: make it possible to wheel on the note combo
...
like OpenMPT
2022-12-08 03:41:35 -05:00
tildearrow
2da7002fc8
GUI: add note/fine to sample editor rate
...
also deprecate compat rate
2022-12-08 03:32:20 -05:00
tildearrow
515e7a5a1d
GUI: smp edit hide chips sctn if no smpl mem chips
2022-12-08 02:42:34 -05:00
tildearrow
c157a38bd2
GUI: improve sample editor status bar
2022-12-08 02:37:40 -05:00
tildearrow
adf21c4b70
GUI: fix wave edit scale Y
2022-12-08 01:16:06 -05:00
cam900
2f6789fca7
Add presets with K007232
2022-12-08 14:56:21 +09:00
cam900
217872bdd5
Merge branch 'master' of https://github.com/tildearrow/furnace into k007232
2022-12-08 14:22:20 +09:00
cam900
76cdc3a6a5
(Partially) K007232 support
...
Chip ID is placeholder.
2022-12-08 14:18:22 +09:00
cam900
ef08e9b0c2
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-12-08 11:38:08 +09:00
tildearrow
a2be33cf95
GUI: add sample memory warnings
...
in the sample list
2022-12-07 03:42:54 -05:00
tildearrow
056e67b228
dev129 - SNES: add option to toggle BRR emphasis
2022-12-07 02:57:19 -05:00
cam900
9ce00f18e6
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-12-06 10:08:06 +09:00
tildearrow
a63e2284c7
GUI: mobile menu button dragging
2022-12-04 17:19:21 -05:00
cam900
b8a5d27a4f
Fix debug build
2022-12-04 21:11:57 +09:00
cam900
47574fdede
Move file into engine
2022-12-04 20:06:16 +09:00
cam900
2ec4237076
Reduce duplicates of channel struct
...
Add/Fix custom clock limit defines (for YMF278B)
2022-12-04 19:58:58 +09:00
cam900
2ec35d903f
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-12-04 16:53:54 +09:00
tildearrow
c6604ff581
add ability to select custom clock rates
2022-12-04 02:04:42 -05:00
tildearrow
eb657aef18
GUI: prepare for proper VB/WS/C64 tick rates
2022-12-03 23:04:58 -05:00
tildearrow
ae86cd420d
GUI: fix warning
2022-12-03 01:13:13 -05:00
tildearrow
69059dc702
GUI: several mobile changes
2022-12-03 00:51:57 -05:00
tildearrow
f84469e4fd
GUI: better inertial scroll inhibit logic
...
also better pattern editor mute in mobile
2022-12-02 22:59:52 -05:00
tildearrow
e7cfde9a2b
GUI: mobile padding
2022-12-02 19:09:43 -05:00
tildearrow
2741167331
GUI: update credits
2022-12-02 18:53:03 -05:00
tildearrow
4daf959f15
GUI: mobile file dialog improvements, part 2
2022-12-02 18:16:41 -05:00
tildearrow
4e88a677d0
GUI; mobile file dialog improvements
2022-12-02 16:52:47 -05:00
tildearrow
dc7aec2dc1
GUI: long hold?
2022-12-02 04:13:26 -05:00
tildearrow
018d8379e6
GUI: fix mobile pattern
...
but now it's impossible to select
2022-12-02 02:49:52 -05:00
tildearrow
8eecdd4b93
GUI: fix piano allowing you to scroll on mobile
2022-12-01 19:05:54 -05:00
tildearrow
3b0ef7c096
GUI: mobile channels view
2022-12-01 18:41:04 -05:00
tildearrow
525f512bb1
GUI: no hover colors on mobile
2022-12-01 18:34:08 -05:00
tildearrow
152a95cb40
GUI: fix inertial scroll when power saving is on
2022-12-01 18:33:48 -05:00
tildearrow
6b34b9fcab
GUI: add functions to inhibit inertial scrolling
2022-12-01 04:28:12 -05:00
tildearrow
a04d6b8e0b
GUI: more inertial scrolling work
2022-12-01 03:01:59 -05:00
tildearrow
1ac507a39f
GUI: update credits
2022-11-30 21:59:49 -05:00
tildearrow
285dae9239
GUI: inertial scrolling experiments
2022-11-30 19:42:51 -05:00
tildearrow
704863533f
GUI: tap to change order in order bar
2022-11-30 17:37:48 -05:00