Wykres commitów

16 Commity (26860a00e6633979679abf47305caafe0e0ecbdf)

Autor SHA1 Wiadomość Data
James Ball e22897d8d0 Add parameters for enabling and disabling effects, and refactor effects to store a boolean for enabled effects rather than presence in a list 2023-07-18 17:25:09 +01:00
James Ball a9e99d336b Ensure min < max always 2023-07-17 15:39:21 +01:00
James Ball afc16fc044 Most effects now change smoothly between values, making the visuals MUCH smoother when using sliders 2023-07-14 15:34:24 +01:00
James Ball 2462a7978e Add variable-size listboxes for echo effect 2023-07-11 18:48:45 +01:00
James Ball 061595b575 Add proof of concept audio visualiser component 2023-07-08 18:59:05 +01:00
James Ball 241b6c8d18 Introduce proper thread safety around audio effects, and make sure key press detection is global 2023-07-05 15:17:17 +01:00
James Ball e2f9a6c4a4 Focal length, rotation, and rotation speed sliders all functional, and add Effect initialisable with a lambda 2023-07-05 12:02:28 +01:00
James Ball e4b5545723 Add common EffectComponent across all sliders incl. frequency and remove EffectComponentGroup 2023-07-02 18:47:04 +01:00
James Ball fe7b59bc70 add checkbox to effects 2023-03-29 10:55:11 +01:00
James Ball 945acf1df9 Change precedence of effects when order in list is changed 2023-03-28 16:21:18 +01:00
James Ball a032a16b66 Significantly reduce required code for adding effects 2023-03-28 13:44:46 +01:00
James Ball 3056ae3997 Add functional sliders for bit crush and bulge 2023-03-28 13:12:41 +01:00
James Ball 0ed2a10ac4 Add bulge effect, a way of adding effects, and a draggable list component for showing effects 2023-03-26 13:58:31 +01:00
James Ball cd07ce20a8 Add initial audio effect functionality 2023-03-25 20:24:10 +00:00
James Ball ece67ce7ee Fix bugs with chinese postman solving 2023-01-19 22:16:13 +00:00
James Ball 6162a7f203 Create initial pipeline for generating frames and rendering them 2023-01-15 17:01:27 +00:00