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 |