Wykres commitów

184 Commity (4a97c317f94e629421633cd96b642ef228fa5ad6)

Autor SHA1 Wiadomość Data
James Ball 4a97c317f9 Correctly check for end-of-lines in Blender connection 2024-01-31 17:20:06 +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 0a956e963a Check if local file before getting local file 2024-01-30 20:18:47 +00:00
James Ball dae57b6ce1 Add audio thread callback in null check 2024-01-30 20:15:56 +00:00
James Ball 4401a7674b Record audio using audio directly from audio thread to guarantee no audio is missed 2024-01-28 20:19:56 +00:00
James Ball 95ab90ad63 Correctly overwrite existing wav file 2024-01-28 20:19:56 +00:00
James Ball cad5bad853 It works 2024-01-28 20:19:56 +00:00
James Ball f5d3f83a2f Fix bug with volume visualiser leading to NaN volume, and make audio recorder use sample buffer 2024-01-28 20:19:56 +00:00
James Ball d39122232f Add ability to record and save files 2024-01-28 20:19:56 +00:00
James Ball 240fafe65c Add pitch bend support 2024-01-21 19:10:26 +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 7a5ab4d31f Reduce how dark the disabled audio effect names are 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 95ccbacc42 Double-click visualiser to make fullscreen 2023-12-29 13:28:26 +00:00
James Ball 0c10d7054b Enable OpenGL rendering on Windows and Linux 2023-12-27 11:51:21 +00:00
James Ball 968916bb10 Remove duplicate const 2023-12-26 20:49:36 +00:00
James Ball 925bf98e4b Correctly support mono output 2023-12-25 12:56:46 +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 1dcdb50eb0 Remake README for osci-render 2.0 and get projucer file production-ready 2023-12-22 17:52:36 +00:00
James Ball eddfa9bcd9 Enable all buttons on native title bar 2023-12-22 14:41:52 +00:00
James Ball b8892532fc Fix some bugs and deadlocks when opening projects 2023-12-22 10:27:23 +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 b8a86f3655 Add static dot when beam is moving extremely slowly 2023-12-21 18:46:28 +00:00
James Ball 1eec8fc2e1 Allow modification of visualiser quality, and improve how it looks 2023-12-21 18:31:18 +00:00
James Ball 972a9840cd Fix laggy visualiser component on lower sample rates 2023-12-21 17:24:39 +00:00
James Ball 2fa34819d9 Set lookandfeel earlier on, and set colour for highlighting menu bar 2023-12-21 16:18:34 +00:00
James Ball f810a73a2e Add drop shadow to menu bar and code editor 2023-12-21 15:17:08 +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 fd8935a589 Slightly improve Lua variable performance, and add control for MIDI voices 2023-12-21 14:14:33 +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
James Ball a0d2c93327 Fix bug that meant you couldn't change slider ranges 2023-12-20 21:09:22 +00:00
James Ball 151aaf68cf Use native window with native menu bar 2023-12-20 20:58:08 +00:00
James Ball 0d4f461503 Remove race condition when painting error message, and remove newline characters from error message 2023-12-20 19:22:59 +00:00
James Ball 1eb0c4956f Use a unique id for each file, rather than non-unique filename, to identify a document 2023-12-20 18:43:03 +00:00
James Ball be8f30476b Only update code editors that map to the lua parser 2023-12-20 17:47:58 +00:00
James Ball 6686d25085 Show Lua errors in the code editor 2023-12-20 17:13:38 +00:00
James Ball e3ecb794b0 Start getting useful error messages for Lua 2023-12-20 13:27:22 +00:00
James Ball c62b6a9f90 Change envelope to show ADSR stats when ADSR mode is on 2023-12-19 12:11:12 +00:00
James Ball f9b9e09a53 Change design of envelope component 2023-12-18 15:06:34 +00:00
James Ball 3eb8bbae5a Remove tabs from interface, move MIDI settings to seperate toggleable window, resign MIDI settings and envelope component, wire up MIDI keyboard 2023-12-18 13:41:56 +00:00
James Ball 07a35e709e Add tooltips to fixed rotate and edit buttons 2023-12-17 22:46:24 +00:00
James Ball 633723f1ba Move description to parameters 2023-12-17 21:32:56 +00:00
James Ball b2d37dacb1 Add audio input support 2023-12-14 21:26:40 +00:00
James Ball ea67f99a94 Temporarily disable tooltips 2023-12-14 20:12:03 +00:00
James Ball f310e98d6b Add basic tooltips to effect component 2023-12-12 22:54:36 +00:00
James Ball 6608e0f35b Remove white background from tabs 2023-12-10 21:57:34 +00:00