Kagamiin~
13e45cfce2
Merge branch 'master' into feature/esfm
2023-12-17 08:31:16 -03:00
tildearrow
51b385a1ef
apply volExp on velocity input - PLEASE READ
...
DivDispatch::mapVelocity() now takes a float instead of an unsigned char
2023-12-16 19:52:37 -05:00
Kagamiin~
f42332f2c0
Merge branch 'master' into feature/esfm
2023-12-15 09:15:05 -03:00
cam900
7f706b9761
Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112
2023-12-14 19:04:28 +09:00
khavik
8c5cc950b8
macOS: added/modified default keyboard shortcuts ( #1630 )
...
* macOS: added/modified default keyboard shortcuts for Settings and Redo to match recommended defaults for Mac apps
* fixed indentation on preprocessor directives
2023-12-13 15:01:33 -05:00
Electric Keet
ae8a185145
Reverting some tweaks.
2023-12-12 18:52:41 -05:00
Electric Keet
adba445cd2
Tweaking numeric input steps.
...
Hopefully these all make more sense for how they're used.
2023-12-12 18:52:41 -05:00
cam900
ea4d4a0b70
Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112
2023-12-11 19:00:49 +09:00
tildearrow
0274698426
call walkSong on edit
...
issue #1541
2023-12-10 18:32:40 -05:00
tildearrow
a540de4570
GUI: fix wave creation
2023-12-09 22:16:58 -05:00
tildearrow
0dd4481307
requested by contributor
2023-12-09 22:11:48 -05:00
tildearrow
bd7e57cea8
GUI: use best wave size when adding wave
...
or display a menu
TODO: fix non-32×32 wave being messed up
2023-12-09 20:01:33 -05:00
Eknous-P
d347c85e1b
remove extra indent
2023-12-08 23:06:56 +04:00
tildearrow
b061f314c5
Virtual Boy demo song contest entry - the last one
...
by RetroCarrot
thanks to everyone who participated in this event in the
Furnace Discord!
2023-12-08 13:49:30 -05:00
Eknous-P
96ad124100
make a member of FurnaceGUI
2023-12-08 16:08:31 +04:00
tildearrow
c58b6bd269
Merge branch 'openmpt-paste' of https://github.com/LTVA1/furnace
2023-12-07 17:50:57 -05:00
tildearrow
97cb327476
Virtual Boy demo song contest entry
...
by Dolce
2023-12-07 16:17:41 -05:00
tildearrow
83cc2c1e80
Virtual Boy demo song contest entry
...
by Supper_E1
2023-12-07 15:40:10 -05:00
tildearrow
cf047ab551
Virtual Boy demo song contest entry
...
by System64
2023-12-07 15:36:19 -05:00
tildearrow
1a96450077
Merge pull request #1627 from LTVA1/fix-XY-oscilloscope-size
...
Fix default XY oscilloscope size
2023-12-07 04:12:29 -05:00
LTVA1
7373f30e23
Update gui.cpp
2023-12-07 07:47:46 +03:00
LTVA1
4bbb8a673b
fix
2023-12-07 07:46:39 +03:00
LTVA1
69c1701c85
fix
2023-12-06 21:11:41 +03:00
tildearrow
37190d1c2d
GUI: add a setting (select asset om load)
2023-12-06 12:37:37 -05:00
tildearrow
bcd2602624
Merge pull request #1507 from ColinKinloch/select_opened
...
Select loaded instrument on open
2023-12-06 12:28:26 -05:00
tildearrow
f5b41d5ac3
dev189 - Merge branch 'chanoscchecklist' of https://github.com/Eknous-P/furnace
2023-12-06 12:21:24 -05:00
LTVA1
b6abf2955f
Update editing.cpp
2023-12-06 16:40:29 +03:00
LTVA1
0de1659d0d
Update editing.cpp
2023-12-06 16:40:08 +03:00
LTVA1
b006dfe799
fix
2023-12-06 16:13:15 +03:00
LTVA1
8bca3c5e4c
fixfixifxifififidiiixcixifificxixixfixfix
2023-12-06 16:04:45 +03:00
Eknous-P
594eb55942
rename the file
2023-12-06 15:50:19 +04:00
tildearrow
c81de06ff2
GUI: update credits
2023-12-06 03:19:14 -05:00
Electric Keet
52e0c7f430
Icon for crossfade.
2023-12-06 02:44:32 -05:00
tildearrow
afa15bc322
Merge pull request #1622 from LeviathaninWaves/crossfade-loop-points
...
Crossfade loop points
2023-12-05 17:08:02 -05:00
tildearrow
02bc89f8cb
more work
2023-12-05 17:06:46 -05:00
tildearrow
673a2d0f11
more work
2023-12-05 16:59:16 -05:00
tildearrow
041739c5ce
GUI: fíx accént
2023-12-05 16:57:00 -05:00
tildearrow
6ac348bbba
dev188 - Merge branch 'linear_volume_rounding' of https://github.com/zeta0134/furnace
2023-12-05 16:36:00 -05:00
tildearrow
5d75bfa0a1
GUI: update credits
2023-12-05 16:23:22 -05:00
tildearrow
e667b72b37
Merge pull request #1589 from tildearrow/chip-clock-reorder
...
Rearrange chip clock speeds (6258, 6295, AY).
2023-12-05 16:10:13 -05:00
LTVA1
c6e3f8707a
Update editing.cpp
2023-12-05 19:17:47 +03:00
LTVA1
57a12781ea
Support OpenMPT note off and note release
2023-12-05 18:18:47 +03:00
Eknous-P
d2ca97c57a
put the types in a child
...
now the cancel button is neatly at the bottom :)
2023-12-05 18:00:14 +04:00
Eknous-P
b90132d733
the export types
...
wtf is settings.iCannotWait ???
2023-12-05 16:42:08 +04:00
Eknous-P
df63257d11
dummy export window, keybind and related settings
2023-12-05 15:58:45 +04:00
tildearrow
bd3f6765f4
early text export
...
incomplete
2023-12-04 15:22:29 -05:00
tildearrow
643e5d5d5b
prepare for text export
2023-12-04 04:17:30 -05:00
LeviathaninWaves
6c379d24df
More renaming
2023-12-02 19:07:04 -06:00
LeviathaninWaves
d59dfa30f0
Adjustments to crossfade algo/slider and renaming
2023-12-02 19:02:43 -06:00
LTVA1
adc8ba99e7
пизда
2023-12-02 16:05:05 +03:00
LTVA1
334cd02392
да
2023-12-02 15:58:55 +03:00
LTVA1
63dd4fe47e
пизда
2023-12-02 15:41:02 +03:00
LTVA1
72f36381fa
Merge branch 'tildearrow:master' into openmpt-paste
2023-12-02 14:51:08 +03:00
LTVA1
8b6fc6d8d7
bruh
2023-12-02 14:50:07 +03:00
LTVA1
00736ee7fe
remove breakpoints
2023-12-02 14:37:05 +03:00
LTVA1
9e252566c6
looks like the pasting works, untested though
2023-12-02 14:33:53 +03:00
tildearrow
6bc8d2d4c3
Virtual Boy demo song contest entry
...
by PeyPey
2023-12-02 03:35:31 -05:00
tildearrow
eb0823498e
Virtual Boy demo song contest entry
...
by scooblee
2023-12-02 03:34:17 -05:00
tildearrow
32b747ced5
Virtual Boy demo song contest entry
...
by Marisa Kirisame [DJ MasterSpark]
title slightly edited in order to keep the language-humor rating
2023-12-02 03:32:34 -05:00
tildearrow
3d9e2303f7
Virtual Boy demo song contest entry
...
by Notakin
2023-12-02 03:30:36 -05:00
LeviathaninWaves
c634f20d05
Out of bounds checking and crash fix
2023-12-01 19:13:44 -06:00
LeviathaninWaves
4bd0dc2c63
Add loop point crossfading in the sample editor.
2023-12-01 15:06:42 -06:00
cam900
b427bab4b6
Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112
2023-12-01 20:07:35 +09:00
tildearrow
7c672f50a9
Virtual Boy demo song contest
...
by AquaDoesStuff
2023-12-01 02:43:35 -05:00
tildearrow
1b59b6b98f
Virtual Boy demo song contest entry
...
by dmKaltsit
2023-11-30 16:20:00 -05:00
tildearrow
2da72bc820
Virtual Boy demo song contest entry
...
by masicbemester
2023-11-28 15:50:07 -05:00
tildearrow
2d73e45e0f
they did the Dance
...
and now you can do it too
2023-11-26 21:55:09 -05:00
tildearrow
4e333787ff
GUI: fix next/prev channel cursor out of bounds
...
issue #1597
2023-11-26 18:23:57 -05:00
tildearrow
7b2fa42d25
GUI: update sample tex on color change
...
issue #1598
2023-11-26 16:46:33 -05:00
tildearrow
3e854030db
Virtual Boy demo song contest entry
...
by NeoWar
2023-11-26 15:27:40 -05:00
tildearrow
0c599a9ef4
GUI: fix Appearance having a never-disabling Apply
2023-11-26 15:10:05 -05:00
tildearrow
a1406e9256
Virtual Boy demo song contest entry
...
by Pale Moon
2023-11-26 04:04:42 -05:00
tildearrow
e374836eca
Virtual Boy demo song contest entry
...
by sillygoose
2023-11-26 04:01:48 -05:00
tildearrow
a2f86d297f
GUI: fix wave drawing
2023-11-25 18:37:50 -05:00
tildearrow
0c727ff6b7
YM2612: YMF276-LLE, part 1
2023-11-25 18:02:21 -05:00
tildearrow
c6a0d0e93e
the final challenge
2023-11-25 17:46:46 -05:00
tildearrow
dff445fa41
Virtual Boy demo song contest entry
...
by Brightonic
2023-11-25 16:53:51 -05:00
tildearrow
b94204a5f7
GUI: update credits
2023-11-25 16:32:29 -05:00
tildearrow
bf5b565bb1
update credits
2023-11-23 18:30:47 -05:00
YohananDiamond
0d17280462
changes to GUI action names
2023-11-23 13:40:47 -03:00
tildearrow
955682b240
OPL: ymfm core, part 1
2023-11-22 19:28:36 -05:00
tildearrow
c59e2e6e87
Virtual Boy: add static wave storage mode
2023-11-20 18:32:17 -05:00
Kagamiin~
56d774bb3b
Merge branch 'master' into feature/esfm
2023-11-18 09:15:48 -03:00
Eknous-P
16425817f6
some rearranging, undo table column bump and
...
default to true for older verions
2023-11-16 14:13:45 +04:00
Eknous-P
225cdead96
chanOsc visibility checklist
2023-11-15 18:21:01 +04:00
cam900
f6849dfa50
Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112
2023-11-15 19:19:47 +09:00
Zeta
24ff5b240c
Expose volume ceiling option in the Compatibility Flags window
2023-11-14 03:29:42 -05:00
Electric Keet
2504d48bed
Rearrange chip clock speeds (6258, 6295, AY).
2023-11-13 14:18:30 -08:00
tildearrow
42d8de671a
GUI: why is this setting in appearance
2023-11-06 21:58:20 -05:00
tildearrow
7361160f31
GUI: wait what?
2023-11-05 18:26:00 -05:00
cam900
7cf40f2d33
Merge branches 'master' and 'nmk112' of https://github.com/tildearrow/furnace into nmk112
2023-11-04 18:53:30 +09:00
tildearrow
6df06a7f89
Revert "prepare for volume handling refactor"
...
sorry......... this refactor is canceled as it seems harder than I thought...
2023-11-04 04:13:47 -05:00
tildearrow
4e48e87313
GUI; add button
2023-11-03 12:54:37 -05:00
tildearrow
3d168fa0e0
Merge pull request #1567 from akumanatt/xyscope
...
Add X-Y Oscilloscope
2023-11-03 05:15:34 -05:00
cam900
fa95bead2f
Sync with master
2023-11-02 21:19:39 +09:00
cam900
31977ab7c6
Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112
2023-11-02 21:19:26 +09:00
tildearrow
4bc5f49fe6
prepare for volume handling refactor
2023-11-01 20:43:48 -05:00
Natt Akuma
2e9cfd059a
Fix StyleVar stack mismatch 2
2023-11-02 01:34:01 +07:00
Natt Akuma
b812a90637
Fix StyleVar stack mismatch
2023-11-01 22:34:35 +07:00
Natt Akuma
811ce6da6b
Extend intensity range
2023-11-01 18:13:09 +07:00
tildearrow
dc806d35b0
new demo song
...
by LTVA
2023-11-01 03:13:26 -05:00
Natt Akuma
e702e56901
Add X-Y Oscilloscope
2023-11-01 14:56:43 +07:00
tildearrow
fbbe0bdf63
GUI: fix sample list right click bug
2023-11-01 00:16:35 -05:00
tildearrow
5c9569a64a
GUI: mark modified on asset movement
2023-10-30 13:33:16 -05:00
tildearrow
83c4d5ba97
GUI: display chevrons if macro values out of view
2023-10-29 19:43:41 -05:00
tildearrow
a9f77a3ff7
GUI: fix pat chan stat icons gone when center pat
2023-10-29 18:48:02 -05:00
YohananDiamond
a49581757d
command palette: change instrument menu: better naming
2023-10-29 20:27:06 -03:00
YohananDiamond
163d1b2153
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-10-29 20:05:01 -03:00
tildearrow
717e75f82d
add setting to disable DC offset correction
2023-10-29 15:25:23 -05:00
tildearrow
e2278d3688
C64: relative cutoff and duty macros are fine
2023-10-29 04:36:25 -05:00
tildearrow
f05d1693f8
C64: add chip flag to set env reset time
...
2 by default
1 for .dmf and old Furnace songs
2023-10-29 04:14:54 -05:00
tildearrow
90032899c7
C64: bunch of changes
...
- merging test/gate and special macros
- drop new test/gate compat flag - not necessary
- code style and tabs to spaces
TODO: compatibility!
2023-10-29 01:39:37 -05:00
tildearrow
897b03dc6a
dev187
2023-10-29 00:29:11 -05:00
tildearrow
ecec1acd24
Merge branch 'master' of https://github.com/LTVA1/furnace into c64improve
2023-10-29 00:22:10 -05:00
tildearrow
497c32b05b
GUI: add right click in sample list
2023-10-28 19:43:26 -05:00
tildearrow
17fa949152
GUI: make change button explicit in chip manager
2023-10-28 19:34:28 -05:00
tildearrow
0f2f11a056
GUI: custom icons for ADSR/LFO macro types
2023-10-28 19:15:32 -05:00
tildearrow
f03996ebd2
move furIcons somewhere else
2023-10-28 19:07:40 -05:00
tildearrow
e121c40a23
piece of trash
2023-10-28 19:03:08 -05:00
tildearrow
af971680f5
GUI: play from start should disable repeat pattern
2023-10-28 18:47:53 -05:00
tildearrow
d4b392a423
fix font
2023-10-28 15:05:03 -05:00
tildearrow
686a9de143
discourage use of backup system for auto-save
2023-10-28 14:49:20 -05:00
tildearrow
18e2ecd030
Revert "add more icons to icon font"
...
This reverts commit 80ef90f626
.
2023-10-28 13:30:28 -05:00
tildearrow
80ef90f626
add more icons to icon font
2023-10-28 04:09:07 -05:00
tildearrow
af8c926c8a
GUI: fix an annoyance in sample editor
2023-10-28 02:41:34 -05:00
tildearrow
1a448649b6
GUI: channel status, part 5
...
now with custom icons
colors stolen from GEP
2023-10-28 02:39:44 -05:00
LTVA1
0f760a365e
standlalone cutoff macro (with correct relative mode)
2023-10-28 10:15:41 +03:00
tildearrow
d8daeb1169
GUI: channel status, part 4
2023-10-27 18:08:37 -05:00
LTVA1
50b314bd77
Make separate macros for each ADSR param
2023-10-27 17:20:32 +03:00
tildearrow
20a5d9c089
GUI: channel status, part 3
2023-10-27 04:23:35 -05:00
tildearrow
e28af73746
GUI: channel status, part 2
2023-10-26 19:03:45 -05:00
tildearrow
ad4d08243a
GUI: always write olders len in UndoStep
2023-10-26 17:38:39 -05:00
tildearrow
0c00322004
GUI: update info about Revolt
2023-10-26 17:33:01 -05:00
Kagamiin~
47c4273e5c
Code review suggestions 2
2023-10-26 09:47:18 -03:00
Kagamiin~
170248e61a
Code review suggestions
...
Haven't had a good peer review in ages.
2023-10-26 09:43:01 -03:00
Kagamiin~
85db9ca16e
Merge branch 'master' into feature/esfm
2023-10-25 17:10:16 -03:00
LTVA1
1207eb1e32
add C64 ADSR macros, add gate bit to test/gate macro, untested fix of macro retrigger on 03xx command
2023-10-25 21:28:29 +03:00
Kagamiin~
6ae49e4985
Rectifying ESFM preset name
2023-10-25 12:32:58 -03:00
Kagamiin~
f25d254eea
Adding system presets for ESFM
2023-10-25 10:10:59 -03:00
Kagamiin~
928ff5c2d8
Removing placeholder
2023-10-24 14:59:00 -03:00
Kagamiin~
23b1c4107e
Fix hard reset handling; add detune effect; change some labels
2023-10-24 14:29:37 -03:00
tildearrow
f4bb5f2893
ship
2023-10-23 13:49:57 -05:00
tildearrow
aad3557693
dev186 - C64: update env on 1Exy
2023-10-23 13:38:16 -05:00
Kagamiin~
64baa7c97f
Some refactoring
2023-10-22 11:46:34 -03:00
tildearrow
7b09d5f560
GUI: fix AdLib drum preset not using drums mode
2023-10-21 22:23:01 -05:00
tildearrow
f718fbb5f5
dev185 - SoundUnit: hardware sweep sequences
...
kinda buggy in note off... may require a rewrite of volume handling
2023-10-21 18:42:37 -05:00
Kagamiin~
dde56c0cfc
Merge branch 'master' into feature/esfm
2023-10-21 14:57:43 -03:00
Kagamiin~
a1b7e52467
Implementing pattern effects, detune on FM preview, default instrument
2023-10-21 14:35:20 -03:00
cam900
15bdb19336
Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112
2023-10-21 15:15:10 +09:00
Kagamiin~
821b567b8c
Updating ESFMu with envelope delay fix; fixing macro op ordering
2023-10-18 17:01:46 -03:00
tildearrow
148e06a62a
GUI: channel status, part 1
2023-10-18 04:26:50 -05:00
tildearrow
d5da4d7e52
GUI: prepare to add auto-clone feature
2023-10-18 00:00:23 -05:00
tildearrow
74d2e7e329
aaaaaaa
2023-10-17 18:38:39 -05:00
tildearrow
0582c7448d
update furIcons
2023-10-17 18:23:20 -05:00
Kagamiin~
6ce2fd0c9a
Adding ESFM letter-style instrument icon
...
Thanks to Electric Keet for providing me with the icon!
2023-10-17 20:16:44 -03:00
Kagamiin~
a01ddd381e
Implement ESFM macros
2023-10-17 19:24:57 -03:00
Kagamiin~
8ae86f79a8
Merge branch 'master' into feature/esfm
2023-10-17 15:53:21 -03:00
Kagamiin~
aee939bd3e
Implement fixed frequency mode for modern and classic layouts
2023-10-17 15:47:08 -03:00
tildearrow
11e9cd3a07
GUI: fix mobile controls time scaling
2023-10-16 19:50:15 -05:00
tildearrow
7dfb7e916c
GUI: use FreeType by default
2023-10-16 16:23:54 -05:00
Kagamiin~
39001dcb6a
Adding operator routing visualization
2023-10-16 16:57:04 -03:00
tildearrow
e633550647
automatic safe mode!
...
to-do: test on Windows...
2023-10-16 14:55:01 -05:00
tildearrow
c420b55a16
add a safe mode
...
disables audio output
enables software rendering
disables font loading
not automatic yet
2023-10-16 06:53:21 -05:00
tildearrow
80c9795773
more FreeType work
2023-10-16 06:14:44 -05:00
tildearrow
f44369a09e
GUI: aaaaaaa
2023-10-15 19:48:20 -05:00
Kagamiin~
4a0295fd1f
WIP: adding fixed pitch mode; fix UB in ESFM driver
2023-10-15 19:46:07 -03:00
tildearrow
c57d5efdfd
GUI: add warning if ins cannot be previewed
2023-10-15 17:37:51 -05:00
tildearrow
061b8e7aa1
GUI: add a hint when an ins cannot be previewed
2023-10-15 17:02:25 -05:00
Kagamiin~
84e0ec9dae
bump ct range to 24; fix bug in modern layout for OPL and ESFM
2023-10-15 11:46:32 -03:00
Kagamiin~
484b6f4411
Adding classic layout; fixing operator swapping and KSL bit order
2023-10-15 11:46:32 -03:00
Kagamiin~
6733f4d1f4
Adding alternate layout for ESFM
2023-10-15 11:46:32 -03:00
Kagamiin~
696433c784
Fix operator order in GUI for ESFM
2023-10-15 11:46:32 -03:00
Kagamiin~
779afcb97a
WIP: adding ESFM (ESS ES1488/ESS ES1868 etc.) system
2023-10-15 11:46:32 -03:00
tildearrow
a4601fed04
GUI: move default author setting
2023-10-14 15:10:23 -05:00
tildearrow
8f4133d2e7
Merge pull request #1523 from Eknous-P/defartist
...
default author name
2023-10-14 03:43:46 -05:00
tildearrow
dd7f4c12e2
dev184 - Merge branch 'master' of https://github.com/DevEd2/furnace
2023-10-14 03:19:02 -05:00
tildearrow
972dc85a71
GUI: spacing
2023-10-13 20:16:51 -05:00
tildearrow
10172e0489
GUI: better DPCM mapping, part 2
2023-10-13 19:57:36 -05:00
tildearrow
e51ca07acb
GUI: better DPCM mapping, part 1
...
UI needs to be better
it does not work yet
2023-10-12 20:32:00 -05:00
tildearrow
1dd46274d5
GUI: move Sample tab of non-sample-primary ins typ
...
es
2023-10-12 20:05:52 -05:00
tildearrow
7ede07e2a4
dev183 - prepare for better DPCM mapping
2023-10-12 19:52:44 -05:00
tildearrow
ddf0e3f368
GUI: fix sample view not updating on load replace
2023-10-12 18:44:46 -05:00
tildearrow
40da2ecb46
fix clock overflow
2023-10-12 05:26:48 -05:00
Eknous-P
b16a562aeb
default author name
2023-10-11 18:16:46 +04:00
tildearrow
219665ed60
dev182 - add a different macro release strat
...
active release makes the macro jump to release pos instead of waiting
2023-10-11 03:36:21 -05:00
tildearrow
8235f6ee66
C140: add bank types
2023-10-11 02:48:39 -05:00
tildearrow
43468653a0
prepare for pre-calculated pitch table
2023-10-10 20:15:58 -05:00
Electric Keet
4450ebb7aa
Add "duplicate" to inst. list context menu.
...
It's right at the top of the menu, purely because that's the order the buttons are in.
2023-10-09 18:54:14 -05:00
tildearrow
6f9e3e0058
GUI: channel pair hints, part 4
...
now with flooring
2023-10-08 20:19:56 -05:00
tildearrow
8422e5dc1b
GUI: channel pair hints, part 3
...
to-do:
- flooring
2023-10-08 15:34:14 -05:00
tildearrow
7fc734744d
GUI: channel pair hints, part 2
...
POKEY
2023-10-08 04:07:26 -05:00
tildearrow
4b008f4b41
GUI: channel pair hints, part 1
...
very ugly
2023-10-07 20:35:25 -05:00
tildearrow
687fbf5436
macro name refactor
2023-10-05 23:51:34 -05:00
tildearrow
2f9320ca7a
GUI: fix apply
2023-10-05 18:10:58 -05:00
tildearrow
82da85ecbf
Merge pull request #1509 from Eknous-P/settingdetect
...
Settings change detect
2023-10-05 18:09:24 -05:00
tildearrow
7736ced611
GUI: settings grammar
2023-10-05 14:23:57 -05:00
Eknous-P
277a695f5e
s p a c e
...
and another inline if i suppose
2023-10-05 14:43:06 +04:00
tildearrow
839dc3cd91
prepare to add channel pair and mode hints
2023-10-05 04:47:14 -05:00
Eknous-P
daa7800e3c
part 2.5 inline-ize
...
also rerun actions as the website is back up
2023-10-03 23:21:11 +04:00
tildearrow
1283f70646
GUI: fix move cur chan actions being swapped
2023-10-03 14:07:41 -05:00
Eknous-P
e8f1b36a1c
settings change detect part 2
...
i hope i didnt miss anything
2023-10-03 18:59:41 +04:00
Eknous-P
3ad0fe208d
settings changed detect part 1
2023-10-03 18:33:22 +04:00
tildearrow
79f92fab68
GUI: prepare for status view
2023-10-03 04:38:28 -05:00
cam900
b12af42b06
Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112
2023-10-02 16:53:07 +09:00
DevEd
ac85732ef2
Merge branch 'tildearrow:master' into master
2023-10-02 01:07:35 -04:00
tildearrow
6f5cd04fcd
two new demo songs
...
by tapekeep and TheDuccinator
2023-10-01 15:52:02 -05:00
tildearrow
08275cad94
GUI: update welcome screen
2023-10-01 15:28:55 -05:00
tildearrow
3f18f11742
update gitignore
2023-10-01 15:27:07 -05:00
Colin Kinloch
33f9e63805
Select loaded instrument on open
2023-10-01 00:43:24 +01:00
tildearrow
d4657f4b6c
GUI: why are the icons for FM and PSG swapped
2023-09-25 13:19:27 -05:00
tildearrow
a3d8c81e9d
add option to swap bytes in raw smp import
2023-09-25 05:09:56 -05:00
tildearrow
c2b052f1a1
GUI: update credits
2023-09-24 18:07:47 -05:00
tildearrow
16562846ea
update doc authors
2023-09-24 17:56:33 -05:00
tildearrow
c0118a4b82
GUI: wake up on MIDI event
2023-09-24 17:48:32 -05:00
cam900
4a92bf088f
Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112
2023-09-21 20:50:28 +09:00
tildearrow
478c3ecb57
GUI: step play fixes
2023-09-20 16:16:25 -05:00
tildearrow
3fca80fe3b
GUI: fix outofrange vol input if vol rng is <16
2023-09-20 01:20:19 -05:00
tildearrow
cad63d8351
is this faster?
2023-09-20 00:24:55 -05:00
tildearrow
8a9ac46545
GUI: don't allow drag-and-drop during intro
2023-09-19 03:10:35 -05:00
tildearrow
ebed2936af
GUI: remove debug info...
2023-09-19 03:01:33 -05:00
tildearrow
ab4c2b251a
GUI: fix chan osc not clipping
2023-09-19 03:01:13 -05:00
tildearrow
f7a14dd260
GUI: improve find/replace dialog
...
no more annoying combo boxes for hex numbers
2023-09-18 18:30:12 -05:00
DevEd
16aed41e89
Merge branch 'tildearrow:master' into master
2023-09-17 13:43:47 -04:00
Electric Keet
7551451d75
Adding new settings to doc and fixing a tiny typo.
2023-09-16 21:45:00 -07:00
tildearrow
7912a7982c
implement a setting which was missing
...
store/load ins names when saving .fui
2023-09-16 18:15:03 -05:00
tildearrow
b105dd535f
GUI: better
2023-09-16 15:04:11 -05:00
tildearrow
083f870930
GUI: reduce pattern/orders latency
...
no more oldOrder/oldRow hacks!
2023-09-16 04:08:12 -05:00
tildearrow
873ebdfeea
recent files debug
2023-09-14 02:13:52 -05:00
tildearrow
3e803431fa
update credits
2023-09-13 20:10:09 -05:00
tildearrow
41e93cf9a7
GUI: fix X68000 preset
2023-09-13 18:11:43 -05:00
tildearrow
8b565ed284
drop usage of std::deque, part 1
...
use FixedQueue instead
2023-09-13 02:40:12 -05:00
tildearrow
658f69bc4e
dev176 - OPM/OPZ: fix pitch
2023-09-12 01:12:59 -05:00
DevEd
21d11c64b4
Merge branch 'tildearrow:master' into master
2023-09-11 18:15:48 -04:00
tildearrow
41544bcced
add sample preview volume setting
...
it was too loud
2023-09-11 16:04:19 -05:00
tildearrow
76f14b3e3c
GUI: add sample rate table to MSM6258 in chip conf
2023-09-11 03:17:02 -05:00
tildearrow
9864a8471c
GUI: fix lack of C219 phase reset macro
2023-09-11 02:49:05 -05:00
DevEd
be6f7175bf
Merge branch 'tildearrow:master' into master
2023-09-10 21:54:13 -04:00
tildearrow
483a906edb
GUI: fix mistake in multi-sample load error
2023-09-10 18:46:07 -05:00
DevEd
a2c9ec78d3
add compatibility flag for arp phase reset on new note
2023-09-10 17:41:16 -04:00
tildearrow
58edecb9f9
GUI: fix SNES echo filter input in chip manager
2023-09-10 11:53:31 -05:00
tildearrow
be0d806a98
GUI: don't show arp/pitch macros on ADPCM-A ins
2023-09-09 23:13:34 -05:00
tildearrow
efce769369
GUI: din't call it gate
2023-09-09 20:07:21 -05:00
tildearrow
a7ded3325a
warn user if we cannot play
2023-09-09 17:12:49 -05:00
tildearrow
c356b03b67
GUI: don't use ArrowButton
2023-09-09 15:24:13 -05:00
tildearrow
86ffd40dd4
GUI: fix wave list selectable size
2023-09-09 14:58:03 -05:00
tildearrow
1091c7f64c
GUI: disable TX81Z send option
...
it is not implemented
2023-09-08 05:31:27 -05:00
tildearrow
5209074c97
GUI: improve "clear..." menu
2023-09-08 02:52:15 -05:00
tildearrow
ff06ad67bd
GUI: display loop length in checkbox
2023-09-08 01:47:49 -05:00
tildearrow
f0306ca660
GUI: sample editor usability fixes
2023-09-08 01:38:23 -05:00
tildearrow
624e45afa8
optimize renderSamples
...
only render sample which has changed
2023-09-08 01:19:48 -05:00
tildearrow
6b6a8518ce
GUI: optimize readOsc again
2023-09-08 00:46:09 -05:00
tildearrow
a71e1bc6e9
GUI: optimize readOsc
2023-09-08 00:41:47 -05:00
tildearrow
d81a181ba5
hmm?
2023-09-07 23:37:17 -05:00
tildearrow
a4698dc911
GUI: optimize calcChanOsc()
2023-09-07 23:27:17 -05:00
tildearrow
8028e95faf
ugh
2023-09-07 22:38:37 -05:00
tildearrow
2781f1d2c1
GUI: no. for REAL this time.
2023-09-07 18:16:06 -05:00
tildearrow
3cc066ed26
GUI: for real this time
2023-09-07 15:41:02 -05:00
tildearrow
7691626952
GUI: fix oscilloscope oversight
2023-09-07 14:58:32 -05:00
tildearrow
b253acf64b
GUI: make chip manager visible in basic mode
...
fixes a problem in where "manage chips" would do nothing
2023-09-07 14:26:26 -05:00
tildearrow
5e82db804f
GUI: add MSM6295 loop warning
2023-09-07 04:57:18 -05:00
tildearrow
6dafc48e06
release v0.6pre10 - THE F R E E Z E
...
from now on it's just bug fixes.
once a pre-release survives a week without issues, 0.6 comes out.
2023-09-07 02:33:17 -05:00
tildearrow
a070988b78
GUI: I am drunk!
2023-09-07 02:19:31 -05:00
tildearrow
e839212aa0
Merge branch 'master' into nmk112
2023-09-07 01:41:22 -05:00
tildearrow
1a520dbf3e
more multi-thread fixes
...
don't use static on acquire()
don't yield at all
run fillBuf() on thread
fix option tooltip as it introduces some overhead
2023-09-07 00:48:26 -05:00
tildearrow
9b276e80f8
workPool: don't use std::function
...
it's kinda slow
2023-09-07 00:16:47 -05:00
tildearrow
084cbcb168
fix some typos
2023-09-06 22:34:56 -05:00
tildearrow
e0172bb851
GUI: fix cheat codes activation
2023-09-06 22:21:58 -05:00
tildearrow
c80d3a4229
aaaaa
2023-09-06 20:25:44 -05:00
tildearrow
5b5dc5de1b
GUI: hide setting for multi-threaded playback
2023-09-06 20:17:51 -05:00
tildearrow
c1b6aed04b
Merge branch 'threaded' - but will be hidden
...
under a cheat code for now
2023-09-06 19:27:55 -05:00
tildearrow
e9cf03f8c9
GUI: add warnings for ADPCM-B looped samples
...
issue #1451
2023-09-06 18:53:03 -05:00
tildearrow
8d365a2faf
GUI: update credits
2023-09-06 18:30:09 -05:00
tildearrow
1499cd714e
GUI: fix pattern manager not marking modified
2023-09-06 18:26:58 -05:00
tildearrow
78d891f963
GUI: fix order count being one more
2023-09-06 18:24:53 -05:00
tildearrow
9a95ec2360
GUI: re-enable chan osc anti-alias
2023-09-06 18:15:55 -05:00
tildearrow
70dbe92b51
GUI: deprecate partial pitch linearity
2023-09-06 17:57:53 -05:00
tildearrow
5329e551d4
improve a bit and add option
2023-09-06 14:23:47 -05:00
tildearrow
ec4063641a
GUI: fix sample preview needle visible when switch
...
ing samples
2023-09-05 15:38:02 -05:00
tildearrow
803c8b0582
GUI: update intro
...
ticket #1453
2023-09-05 15:31:27 -05:00
tildearrow
fc760eed43
GUI: fix cut off text in settings
2023-09-05 15:30:53 -05:00
tildearrow
d42b503e81
GUI: update credits
2023-09-05 05:33:23 -05:00
tildearrow
1da000b00c
GUI: per-chan osc multi-threading!
2023-09-05 04:38:57 -05:00
tildearrow
c99899a002
GUI: re-organize chan osc code
...
prepare for possible multi-threading
2023-09-04 18:54:33 -05:00
tildearrow
55eeb241cf
this won't build
2023-09-04 18:35:18 -05:00
YohananDiamond
5a5090f711
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-09-04 19:32:24 -03:00
tildearrow
2ca5856800
a fix
2023-09-04 04:25:21 -05:00
tildearrow
60df7e26f4
GUI: even more chan osc improvements
2023-09-04 04:14:47 -05:00
tildearrow
ab7b26a2e7
GUI: improve chan osc wave centering
2023-09-04 01:18:48 -05:00
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