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