James Ball
b6ab8af58b
Don't start osci-render when placeholder is clicked, and add contact me text
2022-07-08 17:09:38 +02:00
James Ball
655f2ee90a
Add placeholder when no previous projects
2022-07-08 17:09:38 +02:00
James Ball
a068492a0d
Open previous project on click and don't start playing audio immediately
2022-07-08 17:09:38 +02:00
James Ball
4882db1239
Add changelog
2022-07-08 17:09:38 +02:00
James Ball
8a6ebcdde3
Create first version of project selection with previously opened projects saved
2022-07-08 17:09:38 +02:00
James H Ball
b0fa2e67fd
Update CHANGELOG.md
2022-06-28 20:34:03 +01:00
James Ball
a7e8c2d9d5
Make GPU rendering toggleable to prevent crashes due to bad initialisation
2022-06-28 20:29:20 +01:00
James H Ball
6271507113
Update README.md
2022-06-23 22:32:01 +01:00
James Ball
74ca64901e
Update version
2022-06-23 22:28:49 +01:00
James Ball
3d85668564
Only update frequency spinner and slider in GUI thread
2022-06-23 22:28:49 +01:00
James Ball
b15a3afd91
Add more logging
2022-06-21 19:15:43 +01:00
James Ball
6c92312e4a
Add logging to a file for all exceptions
2022-06-20 23:06:02 +01:00
James Ball
6f536aacac
Remove redundant blender plugin zip and update screenshot
2022-06-19 17:10:29 +01:00
James Ball
eed28ce4bb
Slightly change formatting of new audio effects
2022-06-19 16:37:02 +01:00
James Ball
66b37f6a16
Update changelog and version
2022-06-19 16:37:02 +01:00
James Ball
5a28a31944
Separate audio effects into categories, add more 3D effects, move reset translation into audio effects
2022-06-19 16:37:02 +01:00
James Ball
e81ebed940
Give effects consistent precedence
2022-06-19 16:37:02 +01:00
James Ball
f079067777
Move image settings to audio effects
2022-06-19 16:37:02 +01:00
James Ball
35fa55706a
WIP commit for moving over image effects to audio effects
2022-06-19 16:37:02 +01:00
James Ball
70d76aa68d
Add basic code for 3D rotate effect
2022-06-19 16:37:02 +01:00
James Ball
71d93f152e
Fix FileSystemNotFoundException bug
2022-06-17 20:09:25 +01:00
James H Ball
fac6382c77
Update issue templates
2022-06-17 19:57:04 +01:00
James Ball
e3c26b074b
Enable device selection and audio sample selection when timed recording finishes
2022-06-14 07:51:31 +01:00
James Ball
546aa6aaf4
Clean up unused variables
2022-06-14 07:51:31 +01:00
James Ball
1ca470fe69
Update version number and changelog
2022-06-14 07:51:31 +01:00
James Ball
0a661da836
Add audio sample drop-down in Audio settings for recording to wav
2022-06-14 07:51:31 +01:00
James Ball
538db5f137
Change line endings to LF
2022-06-14 07:51:31 +01:00
DJLevel3
d1d3bf14aa
Fix audio bug that makes samples too large
2022-06-14 07:51:31 +01:00
DJLevel3
b30c511dd2
Add 24-bit audio recording option
...
24-bit recording currently defaults to on, to toggle it call toggleHQRecording() from ShapeAudioPlayer.java and to set it set the boolean recordHQ from the same file.
2022-06-14 07:51:31 +01:00
James H Ball
d9cffb0b45
Create .gitattributes
2022-06-12 19:17:19 +01:00
James Ball
b8836276ea
Update version number and fix some small bugs with Blender + new features
2022-06-12 19:04:01 +01:00
James Ball
7fcd1995f0
Revert removal of microphone.available
2022-06-12 19:04:01 +01:00
James Ball
9537bb2312
Optimise Lua parsing for lower power machines
2022-06-12 19:04:01 +01:00
James Ball
c3df42c949
Correctly initialise audio player when rendering from a sample source
2022-06-12 19:04:01 +01:00
James Ball
ad8f939ad5
Allow files to be created and deleted and provide some default files for svg, lua, obj, and txt
2022-06-12 19:04:01 +01:00
James Ball
a4a6f4bb53
Add lua sliders that can be controlled when a lua file is opened and used in scripts
2022-06-12 19:04:01 +01:00
James Ball
71a0980ce9
Add different syntax highlighting for SVGs and remove lua highlighting for text/obj
2022-06-12 19:04:01 +01:00
James Ball
5c66aedcaa
Retain all variables across calls to lua
2022-06-12 19:04:01 +01:00
James Ball
b2598572aa
Allow any file to be edited
2022-06-12 19:04:01 +01:00
James Ball
fbe0568fb2
Add edit button and update title of osci-render when opening a project or when there are unsaved changes
2022-06-12 19:04:01 +01:00
James Ball
c37bab596d
Open code editor when lua file is opened and allow live error-resistant editing
2022-06-12 19:04:01 +01:00
James Ball
d2cd0ea2a1
Implement communication between JS and Java
2022-06-12 19:04:01 +01:00
James Ball
2779a03eb2
Implement basic code editor
2022-06-12 19:04:01 +01:00
James Ball
c6c036e7a0
Retain current frame source in project, show helpful error when trying to open .osci file from wrong place, correctly open a folder containing lua files
2022-06-12 19:04:01 +01:00
James Ball
0618b01a95
Initial implementation (with bugs!) of lua livecoding
2022-06-12 19:04:01 +01:00
James Ball
c6f106e233
Update release message
2022-06-03 14:21:24 +01:00
James Ball
95c859e9d7
Remove brightness slider from list of modifiable sliders
2022-06-03 14:21:24 +01:00
James Ball
9806b3d9be
Support mono output and >2 audio outputs with controllable brightness values
2022-06-03 14:21:24 +01:00
James Ball
80e6799c38
Update gitignore for mac and create basic multi-output for vectrex
2022-06-03 14:21:24 +01:00
James H Ball
7b35ae6214
Update FUNDING.yml
2022-05-31 21:36:48 +01:00