Commit graph

7222 commits

Author SHA1 Message Date
Zeta 24ff5b240c Expose volume ceiling option in the Compatibility Flags window 2023-11-14 03:29:42 -05:00
Zeta 36804d7c9b Add an option to round volumes up when applying linear scaling
This is secretly a FamiTracker compatibility mode, but it's useful
in many other contexts. With upwards rounding, if both the channel
and the macro volume are positive, then the computed result is
also positive, ie, it will never become 0, which is silent on many
chips.

Still needs UI changes to expose the setting, and save/load work
to persist it to file.
2023-11-14 03:27:03 -05:00
Electric Keet 2504d48bed Rearrange chip clock speeds (6258, 6295, AY). 2023-11-13 14:18:30 -08:00
tildearrow bb1cbbc403 doc de-awkwardization 2023-11-12 23:49:20 -05:00
tildearrow 7b3b775a90 Merge branch 'doc-oscxy' 2023-11-12 23:10:18 -05:00
tildearrow a9180009a9
Merge pull request #1588 from tildearrow/doc-xyosc
XY-osc doc
2023-11-12 23:07:01 -05:00
tildearrow 5c199315e0 X-Y osc documentation 2023-11-12 23:01:44 -05:00
tildearrow a7befd2e18 fix osc.md 2023-11-12 22:52:22 -05:00
Electric Keet d6fd5df2c2 OscXY doc. 2023-11-12 19:08:49 -08:00
tildearrow 10f48216e4 finish C219 doc 2023-11-07 05:34:40 -05:00
tildearrow 28cc26407f sfd;kljsdfkj;l 2023-11-07 04:48:21 -05:00
tildearrow 42d8de671a GUI: why is this setting in appearance 2023-11-06 21:58:20 -05:00
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
Electric Keet 216076cf9d Removing excess quote marks. 2023-11-05 19:17:08 -08:00
tildearrow 01f731ef65 prepare for built-in assembler 2023-11-05 19:31:39 -05:00
tildearrow eedf6659bd update components.md 2023-11-05 18:36:26 -05:00
tildearrow 4213bbb813 update to-do list 2023-11-05 18:28:47 -05:00
tildearrow 7361160f31 GUI: wait what? 2023-11-05 18:26:00 -05:00
tildearrow 76dec5f426 update doc with Amiga vol/period mod info 2023-11-05 18:06:13 -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 9f68c691d9
Merge pull request #1572 from LTVA1/C64-docs-update
C64 docs update
2023-11-03 01:47:51 -05:00
LTVA1 c5ed20a2b2
Update c64.md 2023-11-03 09:45:34 +03:00
LTVA1 d3e46921dd
Update c64.md 2023-11-03 09:33:12 +03:00
LTVA1 28065f7eb2
Clearer ch3off bit explanation 2023-11-03 09:19:39 +03:00
Electric Keet 5909c2e1ed Small correction. 2023-11-02 23:11:11 -07:00
Electric Keet f0738c19a0 Editing the C64 instrument doc.
Edits for style consistency and clarity (I hope).
2023-11-02 22:47:51 -07:00
Electric Keet 737a8b3e79 Documenting channel pair hints. 2023-11-02 20:32:21 -07:00
tildearrow 89f8970e74 a_wave_powerhouse
by TheDuccinator
2023-11-02 03:47:48 -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 72e37e33b4 prepare to make sure the user really fixes macOS 2023-11-01 18:37:34 -05:00
tildearrow 18a2e628ea fix the doc 2023-11-01 18:37:28 -05:00
tildearrow 14b9ba1a56
Merge pull request #1570 from tildearrow/doc-commandline
Doc commandline
2023-11-01 18:21:31 -05:00
tildearrow cc2c64ff05
Merge pull request #1568 from tildearrow/doc-channelstatus
Docs for channel status indicators.
2023-11-01 18:19:47 -05:00
Electric Keet 0e0b4da13b More fixes to command line doc. 2023-11-01 16:11:32 -07:00
tildearrow 5af1d64d0b
Merge pull request #1566 from tildearrow/doc-general
Small documentation updates.
2023-11-01 17:44:28 -05:00
Electric Keet a2be33396c Adjustments to channel status docs. 2023-11-01 15:23:49 -07:00
Electric Keet 33c607df25 More final adjustments! 2023-11-01 15:22:05 -07:00
Electric Keet f46d2418d2 Moving the file back to the correct spot.
How the heck... ah well, it's fixed now.
2023-11-01 14:59:13 -07:00
Electric Keet 2e3ee3a1c3 Initial command line docs. 2023-11-01 12:02:21 -07:00
LTVA1 eab8e978f4
Merge branch 'tildearrow:master' into C64-docs-update 2023-11-01 21:50:45 +03:00
tildearrow 47e5aa2d84 the default for -view is nothing 2023-11-01 13:48:17 -05:00
Electric Keet 1ef6b97c36 Final tweak to sample README. 2023-11-01 11:45:41 -07:00