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 |
James Ball
|
d9727d97f2
|
Merge branch 'master' into 3d-audio
|
2024-01-31 17:24:27 +00:00 |
James Ball
|
a83cc33a76
|
Correctly reset frame drawn, shape drawn, and current shape when starting a new frame, fixing the trace function
|
2024-01-31 17:20:06 +00:00 |
James Ball
|
e83f3f769e
|
Get Frustum Culling half-working
|
2024-01-21 22:22:03 +00:00 |
James Ball
|
379109be0d
|
Merge master
|
2024-01-21 19:14:49 +00:00 |
James Ball
|
240fafe65c
|
Add pitch bend support
|
2024-01-21 19:10:26 +00:00 |
James Ball
|
f748fa66d6
|
Rename ObjComponent, fix Custom Effect, and always show 3D settings
|
2024-01-17 01:26:07 +00:00 |
James Ball
|
22fdf8872d
|
Refactor significant portion of codebase to use custom effect instead of perspective effect, and add perspective effect as a new permanent effect
|
2024-01-07 19:48:02 +00:00 |
James Ball
|
70028c55b5
|
Remove Vector3D and remove rotate from Shape
|
2024-01-07 16:37:22 +00:00 |
James Ball
|
8a91099c55
|
Rename Vector2 to Point
|
2024-01-07 16:17:20 +00:00 |
James Ball
|
9376b5d715
|
Fix trace effects
|
2024-01-07 16:00:43 +00:00 |
James Ball
|
18776c7324
|
Set value of parameters in correct order, increment version number, and clip input volume
|
2024-01-01 17:34:17 +00:00 |
James Ball
|
b20ef8b994
|
Disable sidechain for Lua
|
2024-01-01 17:34:17 +00:00 |
James Ball
|
72cc253159
|
Resize effect component when too small, and add sidechain ability
|
2024-01-01 17:34:17 +00:00 |
James Ball
|
10fecca39e
|
Correctly notify host of parameter changes when loading a project
|
2024-01-01 17:34:17 +00:00 |
James Ball
|
9f4890c35b
|
Remove dumb cap on drawing speed that caused innacurate frequencies
|
2023-12-23 10:43:08 +00:00 |
James Ball
|
fcf5d69f6b
|
Make volume visualiser less laggy at lower sample rates, fix lfo frequency at lower sample rates, improve lua and svg demo files
|
2023-12-21 21:33:05 +00:00 |
James Ball
|
14607636ca
|
Remove button for software oscilloscope, use MIDI key velocity to control gain
|
2023-12-21 19:58:00 +00:00 |
James Ball
|
185737dea8
|
Save ADSR and voice info to state and add Create New Project option
|
2023-12-21 14:43:15 +00:00 |
James Ball
|
b85318a4fd
|
Use independent states for every ShapeVoice for Lua
|
2023-12-20 23:30:20 +00:00 |
James Ball
|
c17d5024cf
|
Pass more variables from audioprocessor to Lua
|
2023-12-20 21:41:28 +00:00 |