Commit graph

5450 commits

Author SHA1 Message Date
tildearrow 26648a895d Amiga: yet another fix... 2023-11-06 04:25:27 -05:00
tildearrow a3ea20bfec Amiga: fix loop 2023-11-06 04:21:48 -05:00
tildearrow 01f731ef65 prepare for built-in assembler 2023-11-05 19:31:39 -05:00
tildearrow 7361160f31 GUI: wait what? 2023-11-05 18:26:00 -05:00
tildearrow 20537d5af0 Amiga: one more accuracy fix 2023-11-05 18:06:01 -05:00
tildearrow f0e51f6e88 Amiga: improve accuracy
don't stop DMA until sample is done playing
do not update output if PM/AM is on
2023-11-05 17:00:02 -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 54187d043d Revert "volume handling refactor, part 1 - BEWARE"
This reverts commit e1cb84a076.
2023-11-04 04:13:20 -05:00
tildearrow e1cb84a076 volume handling refactor, part 1 - BEWARE
do not use these versions for production. your modules will break until this is finished!

only Amiga is done for now
2023-11-03 14:46:23 -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
tildearrow ff9078d59f fix command line doc 2023-11-01 19:09:30 -05:00
tildearrow 47e5aa2d84 the default for -view is nothing 2023-11-01 13:48:17 -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 64ef082650 don't correct DC offset if setting is off 2023-10-29 15:46:53 -05:00
tildearrow 717e75f82d add setting to disable DC offset correction 2023-10-29 15:25:23 -05:00
tildearrow 38103d9c1f YM2612: fix getPan on ExtCh channel 5 2023-10-29 13:33:29 -05:00
tildearrow e915c6efb9 C64: fix MSVC build... 2023-10-29 05:36:53 -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 7fd54775bb C64: really fix porta 2023-10-29 03:54:12 -05:00
tildearrow a0df838427 fix crash when loading song with no chips 2023-10-29 03:38:51 -05:00
tildearrow 7575e7a4a7 C64: more fixes... 2023-10-29 03:12:33 -05:00
tildearrow e29113c926 C64: another tiny fix
also document conversion approach
2023-10-29 03:04:55 -05:00
tildearrow 592a3f102a C64: tiny fix to old test/gate/special compat 2023-10-29 02:45:15 -05:00
tildearrow a9201bebdc C64: old test/gate/special macro compatibility 2023-10-29 02:43:38 -05:00
tildearrow 87b8851900 C64: volIsCutoff compatibility 2023-10-29 02:25:35 -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 2ec1074b21 Merge branch 'master' into c64improve 2023-10-29 01:04:29 -05:00
tildearrow 5febd48a3e fix safe mode triggering when opening unreadable f 2023-10-29 00:33:02 -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 bd88639c90 GUI: channel status, part 6
PC Engine
2023-10-28 18:47:24 -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 afd5529925 C64: deprecate 1Exy 2023-10-27 19:19:39 -05:00
tildearrow d8daeb1169 GUI: channel status, part 4 2023-10-27 18:08:37 -05:00
tildearrow 429119a186 C64: I may have solved it 2023-10-27 15:48:36 -05:00
tildearrow fe5587e958 fix 0300 not being taken into account in pre note 2023-10-27 14:45:34 -05:00
LTVA1 006f0d6f48 wrong flag string 2023-10-27 17:25:14 +03:00
LTVA1 847bb046f6 fix 2023-10-27 17:23:48 +03: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
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
tildearrow c0acd472ed SoundUnit: fix sample map 2023-10-23 16:40:30 -05:00
tildearrow f4bb5f2893 ship 2023-10-23 13:49:57 -05:00
tildearrow 6dddee40d5 C64: 20xy and 21xy for setting ADSR
dropping DefleJank
2023-10-23 13:49:03 -05:00
tildearrow aad3557693 dev186 - C64: update env on 1Exy 2023-10-23 13:38:16 -05:00
tildearrow 9ca7d529eb 128 patterns are possible under .mod... 2023-10-23 04:31:27 -05: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
tildearrow 10c72f3a10 SoundUnit: duty on forceIns 2023-10-20 17:28:45 -05:00
tildearrow f31bb1bdc7 fix subsong parameter ignored when using output 2023-10-18 14:33:12 -05: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
tildearrow ad55e6f728 ES5506: fix getPan 2023-10-17 18:11:12 -05:00
tildearrow 06ba12b270 add command line option to see song summary 2023-10-17 14:11:35 -05:00
Lunathir 94213d7cda Fix stray apostrophe 2023-10-17 01:34:43 -05:00
Lunathir e8ff51c7d1 Correct instances of years having apostraphes at end 2023-10-17 01:34:43 -05: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
tildearrow e633550647 automatic safe mode!
to-do: test on Windows...
2023-10-16 14:55:01 -05:00
tildearrow 1cf519ce17 add safe mode with audio 2023-10-16 14:01:30 -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
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
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 f1afa423d4 fix instrument loading
after an SL or WL block it wouldn't load anything else
2023-10-14 02:53:55 -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