Wykres commitów

87 Commity (59ce35220a74765cf48d61bd11221f46ec6b448d)

Autor SHA1 Wiadomość Data
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 6608e0f35b Remove white background from tabs 2023-12-10 21:57:34 +00:00
James Ball 3ab190398b Allow sections to be resized 2023-11-25 22:10:36 +00:00
James Ball 48a5f2bb20 Allow lua slider values to be used in perspective function 2023-10-19 12:20:24 +01:00
James Ball 60e7e2082d Fix various lua bugs to prevent crashes 2023-09-11 21:28:34 +01:00
James Ball 1bf3ba6646 Add Blender support 2023-09-10 17:43:37 +01:00
James Ball 2157b8a867 Allow files to be selected on mac when opening 2023-09-09 10:02:16 +01:00
James Ball 8107c521b8 Add tabs for main settings and MIDI settings 2023-08-29 20:47:13 +01:00
James Ball 665e7b806e Save and load fonts and styles 2023-08-27 22:01:37 +01:00
James Ball 7c0043edf6 Add text settings 2023-08-27 19:33:42 +01:00
James Ball 616e33c291 Adopt Dracula theme in code editor 2023-08-27 17:47:30 +01:00
James Ball 5a7124cc80 Massively overhaul the entire interface colours to make it look similar to legacy osci-render 2023-07-28 21:10:21 +01:00
James Ball b845d150ff Support opening legacy osci-render projects and fix some bugs 2023-07-28 13:55:44 +01:00
James Ball 40c0086bf4 Add shortcuts for opening, saving, and saving as, as well as file menu bar 2023-07-25 20:44:18 +01:00
James Ball d6436aa3fa Hacky solution to get editing perspective function fully working 2023-07-22 22:00:59 +01:00
James Ball 26860a00e6 Add pencil icon (non-functional) and change long-running spinlocks to mutexes 2023-07-22 18:42:30 +01:00
James Ball e4bc512a66 Add combobox on all effects for changing LFO and move lua/obj panel underneath other effects 2023-07-20 17:24:34 +01:00
James Ball a103ac44b6 Add audio websocket server that sends data to software oscilloscope browser client 2023-07-10 22:00:36 +01:00
James Ball 662f423bc2 Add volume and threshold icons 2023-07-10 18:04:24 +01:00
James Ball c0e64094aa Create fully-functioning and somewhat good looking volume visualiser 2023-07-10 17:42:22 +01:00
James Ball afdd4483b3 Add basic volume visualiser with non-functioning sliders 2023-07-10 13:17:04 +01:00
James Ball 18704f46ed Files can be created within osci-render 2023-07-05 22:45:51 +01:00
James Ball 40537cbe55 Add resources from Java osci-render, fully implement fixed rotation axis for 3D rotation, fix various bugs when opening and closing GUI as a VST 2023-07-05 17:57:41 +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 a487306784 Prevent double-locking when using code editor 2023-07-04 20:59:47 +01:00
James Ball b5cfc2824b Add non-functional .obj settings that appear when .obj file is opened and start properly locking between audio/gui threads 2023-07-04 20:47:54 +01:00
James Ball 2ec4eaba52 Add .lua file settings with infinite (non-working) slider support 2023-07-02 21:00:14 +01:00
James Ball 902286a086 All files have their own code editors, fix various bugs 2023-07-02 13:09:24 +01:00
James Ball bb2a03ec2d Correctly show code editor by default 2023-07-02 11:22:01 +01:00
James Ball ac67c1bec6 Allow multiple files to be opened, allow files to be closed, and use j and k to change file 2023-03-30 21:09:53 +01:00
James Ball 0ff71379e4 Add basic support for live-editing open files 2023-03-30 17:28:47 +01:00
James Ball f6b0411901 Keep track of open files, and massively reduce memory usage for .obj files 2023-03-29 17:19:16 +01:00
James Ball 4bc4629474 Make code editor collapsible 2023-03-29 15:02:29 +01:00
James Ball 9a3e707257 Add very basic code editor 2023-03-29 12:51:22 +01:00
James Ball cd07ce20a8 Add initial audio effect functionality 2023-03-25 20:24:10 +00:00
James Ball 6162a7f203 Create initial pipeline for generating frames and rendering them 2023-01-15 17:01:27 +00:00
James Ball 1154d09f52 Initial JUCE commit 2023-01-09 21:58:49 +00:00