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
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
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
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
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
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
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
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
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
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