Wykres commitów

131 Commity (ec22c05921e840982eaa16044d6be1e41c8cdbed)

Autor SHA1 Wiadomość Data
Fabian Gonzalez 7421d4d59f functionally auto/force-enable midi input for MidiAlwaysEnabled mode 2025-04-05 22:28:28 -04:00
James H Ball bcbf634ff7 Fix major intel graphics bug, and fix smoothing bugs 2025-02-23 19:48:19 +00:00
James H Ball f6958b568b Allow smoothing to be controlled, and correctly reset the title of the app when creating a new project 2025-02-15 17:52:54 +00:00
James H Ball 90e30ba52a Add LFO start and end parameters and change slider range to slider settings cog 2025-02-15 15:35:38 +00:00
James H Ball 6a900b1f6a Fix several bugs, improve visualiser settings interface, add screen hue shift 2025-02-02 20:26:18 +00:00
James H Ball cb9fef5f9b Fix default values on double-clicking slider and fix CI 2025-02-01 15:04:56 +00:00
James H Ball f36d52c2ae Fix crash with trace, improve and fix wobble effect, remove pitch detector, make changing slider values with small increments more reliable 2025-02-01 14:28:13 +00:00
DJLevel3 73f7bf6f22 Get that binary up in here 2025-01-21 16:34:25 -05:00
James H Ball 225ddaa979 Merge trace parameters into one effect 2025-01-19 18:35:46 +00:00
James H Ball bcd8b69cc6 Clean-up fix some of the code 2025-01-19 10:42:16 +00:00
DJLevel3 af39e28cc9
Merge branch 'main' into trace 2025-01-17 13:32:41 -05:00
DJLevel3 800952ba0b Some tuning 2025-01-17 13:26:24 -05:00
DJLevel3 f478277d7e Fix a crash 2 electric boogaloo 2025-01-17 10:19:55 -05:00
DJLevel3 3db1b038ed Fix infinite loop crash 2025-01-17 10:13:12 -05:00
DJLevel3 ff0b69cc6d Make slider smoothing more configurable, and configure trace sliders to be much faster 2025-01-17 09:59:33 -05:00
DJLevel3 2099b8591a Slightly abstract smoothing speed to make it easier to search for 2025-01-17 09:47:11 -05:00
DJLevel3 4874f3ff1f Rename sliders and variables appropriately 2025-01-17 09:36:33 -05:00
DJLevel3 7d3a1f491b Update trace behavior, and fix bug in drawing code that caused strange behavior 2025-01-17 09:15:41 -05:00
James H Ball 67fb2961a5 Add more decimal places to effects and lfo 2025-01-13 21:11:26 +00:00
James H Ball b5f935b823 Add double-click to reset parameter values 2025-01-12 11:57:51 +00:00
James H Ball 04dab15870 Add stereo effect 2025-01-10 15:22:55 +00:00
James H Ball eae2ccdcda Add flip V/H, x/y offset, x/y scale 2025-01-10 12:41:34 +00:00
James H Ball dd3d051793 Fix several bugs, add audio player at bottom for sosci 2025-01-06 18:27:23 +00:00
James H Ball 35fd78de44 Add several features to prepare for release 2025-01-04 14:35:10 +00:00
James H Ball bfe497ca72 Add sweep / V-T functionality and update mac icon 2025-01-03 16:37:36 +00:00
James H Ball 1a1229fcba Add audio support to visualiser 2024-12-22 14:31:21 +00:00
James H Ball 3c48f1b3bc Add support for ffmpeg through static executable and fix several concurrency bugs 2024-12-22 14:31:21 +00:00
James H Ball 513ec136d6 Fix long-standing bug with visualiser 2024-12-22 14:31:21 +00:00
James H Ball 08fbbae925 Refactor ConsumerManager to AudioBackgroundThread which is now a lot cleaner 2024-12-22 14:31:21 +00:00
James H Ball 6054d81541 Refactor BufferConsumer to use a double buffer that results in significantly less audio loss 2024-12-22 14:31:21 +00:00
James H Ball eff8b3f635 Refactor Point to OsciPoint due to naming conflicts 2024-12-22 14:31:21 +00:00
James H Ball 08ef65c377 Get standalone oscilloscope working with three channel inputs, and migrate BufferConsumer to use Points rather than raw samples 2024-09-22 18:49:58 +01:00
James H Ball 44b6dea7ba Get standalone software oscilloscope to compile 2024-09-12 23:09:54 +01:00
James H Ball 6194b039f3 Fix several threading bugs, and crash when changing sample rate 2024-08-26 18:30:29 +01:00
James H Ball b630a1b7cb Remove redundant connection to old web-based software oscilloscope, and make visualiser centered 2024-08-21 12:09:50 +01:00
James H Ball 96fb3efbb0 Significantly simplify usage of SwitchButtons 2024-08-21 12:09:50 +01:00
James H Ball 87edfe0608 Add visualiser settings panel 2024-08-21 12:09:50 +01:00
James Ball 9b394e2fd1 First pass at GIF support 2024-06-02 15:27:51 +01:00
James Ball 4052788c8a Fix audio input being disabled, improve checkbox lookandfeel, allow lfo sliders to be more granular 2024-04-04 21:23:06 +01:00
James Ball 4c5852f9f0 Refactor code editor visibility, add title to code editor, significantly improve performance when resizing interface 2024-03-29 22:51:35 +00:00
James Ball b5969bfd7a Fix bug that leads to innaccurate frequencies 2024-03-29 22:51:35 +00:00
James Ball f3bc547588 Allow Lua sliders to be animated, and smoothened 2024-02-26 22:13:37 +00:00
James Ball 6802455301 Allow Lua effects to access frequency, step, phase, sampleRate variables 2024-02-22 13:10:24 +00:00
James Ball d553e94c6f Move randomise button, change icon, and add a tooltip 2024-02-20 18:18:53 +00:00
James Ball 566ecc0968 Add randomise button 2024-02-20 15:32:52 +00:00
James Ball e132eb63bb Add dashed line effect 2024-02-20 14:14:24 +00:00
James Ball 690ea8bd43 Move Lua component under the code editor, remove z pos and rotate speed parameters 2024-02-12 22:33:06 +00:00
James Ball 7a74976341 Add rotate effect, remove rotation settings from 3D settings 2024-02-12 20:34:00 +00:00
James Ball eaf5a3eb9c Use mathter library for Camera and Frustum, and add viewMatrix-based camera 2024-02-11 22:06:35 +00:00
James Ball 8ff283aba8 Add tests for Frustum and fix bugs associated with it 2024-02-11 18:56:46 +00:00