Commit graph

12 commits

Author SHA1 Message Date
JetSetIlly
dc02b91692 audio for tracker replay will be heard despite mute setting
having to unmute the audio just to hear tracker replay is an
inconvenience and contrary to what the user would expect
2023-05-07 12:35:27 +01:00
JetSetIlly
78c4a30b34 clarified the names of constants of type environment.Label 2023-04-23 20:00:26 +01:00
JetSetIlly
81ff8bbe97 tracker fields correctly protected by critical section
removed tracker from the lazyvalues package. access to tracker
information is now done through a "borrow" function

moved volume change logic from win_tracker to main tracker package
2023-04-18 18:04:18 +01:00
JetSetIlly
1ad07dc020 environment correctly propogated after Plumb() event
AudioTick() function in tracker interface accepts TrackerEnvironment
instance. tracker implementation differentiates emulation instances and
records AudioTick() information accordingly
2023-04-17 17:07:03 +01:00
JetSetIlly
6c3035e143 renamed hardware/instance package to environment 2023-04-16 21:24:09 +01:00
JetSetIlly
aa4da3d979 improved tracker behaviour when rewinding
better visuals for tracker window

sketched in idea for a tracker "replay" feature that will allow a
selection of audio output to be replayed. it works in principal but is
not currently used
2023-04-16 10:46:57 +01:00
JetSetIlly
28ffedbf11 removed emulation package. moved types to debugger/govern package
the emulation package has been unecessary since the amalgamation of the
debugger and play modes. in order to allow switching between the two
modes it was necessary to remove the playmode package and to move all
playmode loops and other considerations into the debugger package. as a
result the abstraction offered by the emulation package is uncessary
2022-08-31 14:37:00 +01:00
JetSetIlly
682c918ce2 made audio tracker available in playmode (F10)
this means that playmode now uses the lazy system. it's only loading
what it needs so as not to use too much memory. the good news is that it
doesn't seem to take any significant CPU time

tracker reset on debugger/emulation reset

piano keys window is now part of the tracker window

updated README indicating new hotkey
2021-11-19 22:15:00 +00:00
JetSetIlly
668b8750b3 added piano keys window 2021-10-31 13:35:24 +00:00
JetSetIlly
e7d85084db added musical note information and updated audio tracker window 2021-10-30 22:07:07 +01:00
JetSetIlly
af7482c008 audio tracker updated less frequently 2021-10-29 16:39:25 +01:00
JetSetIlly
b46dc6db58 added tracker package and audio tracking window 2021-10-28 19:49:15 +01:00