Wykres commitów

1058 Commity (997de907bcd740652eb867e778d1933a8a09e30c)

Autor SHA1 Wiadomość Data
James Ball 1bf3ba6646 Add Blender support 2023-09-10 17:43:37 +01:00
James H Ball 068459812f
Merge pull request #65 from jameshball/bug-fixes
Various bug fixes
2023-09-10 12:45:27 +01:00
James Ball 740f2e2a0a Slightly improve line culling 2023-09-10 12:39:34 +01:00
James Ball a047888382 Super basic 3D object line culling 2023-09-10 12:35:26 +01:00
James Ball eece1b1dae Allow visualiser to be paused by clicking 2023-09-10 11:14:10 +01:00
James Ball 298b2eeb77 Fix BlockingQueue implementation 2023-09-10 10:53:50 +01:00
James Ball a6d25a122c Use a blocking queue instead of lock free to massively reduce CPU usage 2023-09-09 15:32:03 +01:00
James H Ball 32b2d2d35d
Merge pull request #64 from jameshball/windows-min-fix
Replace std min with juce jmin
2023-09-09 13:47:18 +01:00
James Ball 3c0bda1984 Replace std min with juce jmin 2023-09-09 13:47:02 +01:00
James H Ball a786f0edab
Merge pull request #63 from jameshball/mac-support
Add macos support, add basic MIDI support, fix several major bugs
2023-09-09 11:36:03 +01:00
James Ball 398f3268f5 Fix SVG parsing bugs, object parsing bugs, rotation precision errors 2023-09-09 11:22:14 +01:00
James Ball 2157b8a867 Allow files to be selected on mac when opening 2023-09-09 10:02:16 +01:00
James Ball fca62d009f Support enabling and disabling MIDI 2023-09-07 22:04:08 +01:00
James Ball 596771f625 Change how min/max is initialised to prevent naming conflicts on Windows 2023-09-07 21:55:10 +01:00
James Ball 8c8ccb2a02 Get MIDI working, and MASSIVELY speed up calculating arc length 2023-09-05 22:57:29 +01:00
James Ball 81bea16c91 Fix the most major mac bugs 2023-09-05 20:46:05 +01:00
James Ball c6c3b21e06 Merge synthesiser branch into mac-support 2023-09-05 19:52:31 +01:00
James Ball 259dadbf3b Remove old buffer producer and consumer and replace with the way legacy osci-render does it 2023-09-01 23:42:17 +01:00
James Ball adf5624e4e Start trying to support mac 2023-09-01 19:52:36 +01:00
James Ball 8107c521b8 Add tabs for main settings and MIDI settings 2023-08-29 20:47:13 +01:00
James Ball 4667019163 Add failsafe when fetching new frame in loop 2023-08-28 22:09:34 +01:00
James Ball 13a6a6e2e3 Get basic MIDI input working 2023-08-28 22:06:21 +01:00
James H Ball 5be6ec80e9
Merge pull request #61 from jameshball/jameshball-patch-1
Update README.md
2023-08-27 22:13:30 +01:00
James H Ball 45e15d25f7
Update README.md 2023-08-27 22:13:15 +01:00
James H Ball 6d5b42019d
Merge pull request #60 from jameshball/txt-settings
Add .txt file settings panel
2023-08-27 22:03:51 +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 H Ball da0797d536
Merge pull request #59 from jameshball/editor-theme
Adopt Dracula theme in code editor
2023-08-27 17:49:14 +01:00
James Ball 616e33c291 Adopt Dracula theme in code editor 2023-08-27 17:47:30 +01:00
James H Ball 8bb67e3c8d
Merge pull request #58 from jameshball/open-oscilloscope-button
Add button to open software oscilloscope
2023-08-27 16:41:34 +01:00
James Ball 9eb5ac2c29 Add button to open software oscilloscope 2023-08-27 16:41:16 +01:00
James H Ball 55d902d202
Merge pull request #56 from jameshball/add-cube
Add cube obj
2023-08-01 14:22:20 +01:00
James Ball 53e4c12b9a Add cube obj 2023-08-01 14:22:09 +01:00
James H Ball 069633a086
Merge pull request #55 from jameshball/nuke-svgs
Completely remove custom SVG implementation and pugixml library in favour of JUCE classes
2023-07-30 14:03:40 +01:00
James Ball c9a46c29d0 Completely remove custom SVG implementation and pugixml library in favour of JUCE classes 2023-07-30 14:01:56 +01:00
James H Ball 2550caa2a3
Merge pull request #53 from jameshball/look-and-feel
Massively overhaul look and feel of osci-render
2023-07-30 12:17:02 +01:00
James Ball 4a3ba6c99c Set background colours for code editor 2023-07-28 22:14:06 +01:00
James Ball e193122cfc Style the title bar on standalone window 2023-07-28 21:55:54 +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 H Ball 9293214943
Merge pull request #51 from jameshball/project-files
Add support for project files and saving state in a DAW
2023-07-28 14:00:00 +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 8bdbe2aac4 Projects are now fully saveable and loadable from a DAW 2023-07-25 14:09:21 +01:00
James Ball c75a036048 Add ability to save state of project to xml 2023-07-25 12:23:27 +01:00
James H Ball e56ec999fe
Merge pull request #50 from jameshball/jameshball-patch-1
Update README.md
2023-07-22 22:15:32 +01:00
James H Ball ef36a0f0ea
Update README.md 2023-07-22 22:15:24 +01:00
James H Ball 08c8239d39
Merge pull request #49 from jameshball/perspective-effect
Implement 3D perspective effect
2023-07-22 22:12:28 +01:00
James Ball 96133574b3 Increase length of effect slider label 2023-07-22 22:11:02 +01:00
James Ball 12e4ffa509 Add TODO 2023-07-22 22:06:26 +01:00
James Ball d6436aa3fa Hacky solution to get editing perspective function fully working 2023-07-22 22:00:59 +01:00