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
James H Ball
9b0831fb55
Create FUNDING.yml
2022-05-31 21:35:42 +01:00
James Ball
c63c91eeab
Reset slider value to 0 on double-click
2022-05-24 21:27:27 +01:00
James Ball
2fe68e3126
Add version to interface and improve slider usability
2022-05-23 21:58:35 +01:00
James Ball
0ae2151acd
MIDI CC signals can now be used to change frequency slider
2022-05-22 17:11:38 +01:00
James Ball
776c9c8486
Increment version
2022-05-22 15:35:16 +01:00
James Ball
9a8c6bcc92
Add options to configure MIDI decay and attack in MIDI menu
2022-05-22 15:35:16 +01:00
James Ball
b4af5c905d
Fix decay on sine effects
2022-05-22 15:35:16 +01:00
James Ball
9a2d2a9495
Correctly increase volume gradually for sine effects
2022-05-22 15:35:16 +01:00
James H Ball
5bd3c50f1b
Update osci-render video
2022-05-22 08:40:13 +01:00
James Ball
cd28a40688
Update description to osci-render
2022-05-14 18:14:18 +01:00
James Ball
cf196f0a75
Update changelog and version
2022-05-14 15:54:22 +01:00
James Ball
8cd3377343
Remove audio stability toggle
2022-05-14 15:54:22 +01:00
James Ball
3089cd2b15
Massively improve audio stability on Mac
2022-05-14 15:54:22 +01:00
James Ball
9fdab5a4f1
Various optimisations
2022-05-14 00:09:11 +01:00
James Ball
f5f9246408
Increment version number and changelog
2022-05-13 21:54:32 +01:00
James Ball
8cf56a5a55
Update frequency spinner with mic
2022-05-13 21:54:32 +01:00