James Ball
64b1ece9b7
Various UI clean-ups related to no input devices or faulty devices
2022-11-13 15:26:49 +00:00
James Ball
72ea41e978
Correctly process stereo audio input at lower sample rates and replace frequency analyser implementation
2022-11-13 15:26:49 +00:00
James Ball
43255699b1
Resample microphone
2022-11-13 15:26:49 +00:00
James Ball
09979b2e7d
Refactor input devices so that they are part of the AudioEngine and fix various bugs
2022-11-13 15:26:49 +00:00
James Ball
c0910c1248
Increase stability of audio input
2022-11-13 15:26:49 +00:00
James Ball
7c2fd212ca
Improve JavaAudioInput interface
2022-11-13 15:26:49 +00:00
James Ball
bf648849dd
Support choosing the specific audio device when using Java audio engine
2022-11-13 15:26:49 +00:00
James Ball
496a2d530a
Improve audio input and allow audio input as an alternative source by clicking the mic icon next to opening a file
2022-11-13 15:26:49 +00:00
James Ball
a6c665a9cb
Increment version number
2022-11-05 21:44:12 +00:00
James Ball
c536b9d59c
Rename decay to release
2022-11-05 21:44:12 +00:00
James Ball
9070262769
Save version number with the project file
2022-11-05 21:44:12 +00:00
James Ball
b6e6e8c924
Massively improve MIDI performance (again) - now very small impact on performance
2022-11-05 21:44:12 +00:00
James Ball
37d8f39a7f
Uncomplicate and significantly improve midi performance
2022-11-05 21:44:12 +00:00
James Ball
0cb45b9fed
Fix markdown to render backslashes correctly
2022-10-31 21:13:48 +00:00
James Ball
87608b337c
Increment version
2022-10-31 21:13:48 +00:00
James Ball
c5a56b6501
Correctly bound audio animations and make the slider thumbs green to show an effect is being animated
2022-10-31 21:13:48 +00:00
James Ball
a15974481d
Allow text size to be specified using = at the start of a line for .txt files
2022-10-31 21:13:48 +00:00
James Ball
7df9b0fa62
Update Lua demo file
2022-09-29 15:29:12 +02:00
James Ball
a2b7c72731
Increment version and update changelog
2022-09-28 21:14:43 +02:00
James Ball
3153889d02
Fix default position of volume slider
2022-09-28 21:14:43 +02:00
James Ball
a39d29eef1
Update to Java 19
2022-09-28 21:14:43 +02:00
James Ball
38976645d8
Add volume visualiser on the right hand side of the main interface with controllable threshold slider
2022-09-28 21:14:43 +02:00
James Ball
dfc3774ddc
Add to changelog and update version
2022-09-27 22:57:37 +02:00
James Ball
07a56dfdb5
Allow main interface to be resized
2022-09-27 22:57:37 +02:00
James Ball
29a5c9f7b7
Allow project select screen to be resized
2022-09-27 22:57:37 +02:00
James Ball
ba454bb8ed
Update version
2022-09-20 22:04:23 +01:00
James Ball
4464d97d6d
Save font family and font style with project
2022-09-20 22:04:23 +01:00
James Ball
cf56c510ea
Clear the undo history in the code editor when opening a new file
2022-09-20 22:04:23 +01:00
James Ball
9fab198fb1
Make sure that fixed rotate is applied when loaded
2022-09-20 22:04:23 +01:00
James H Ball
e0d04731c3
Update release.yml
2022-09-03 21:24:08 +01:00
James Ball
f4843b3d45
Fix directory for osci-render
2022-09-03 21:19:59 +01:00
James Ball
62a21fade2
Fix directory for wiki + documentation
2022-09-03 21:19:59 +01:00
James Ball
cf334182fb
Fix directory for documentation
2022-09-03 21:19:59 +01:00
James Ball
7efd810d78
Fix directory for wiki
2022-09-03 21:19:59 +01:00
James Ball
df1231f287
Correctly remove files
2022-09-03 21:19:59 +01:00
James Ball
d5aeaa8542
Update documentation release
2022-09-03 21:19:59 +01:00
James Ball
761933b29d
Update build-docs release
2022-09-03 21:19:59 +01:00
James Ball
251e20360b
Add sudo to commands
2022-09-03 21:19:59 +01:00
James Ball
1eefd77844
Remove apt installs
2022-09-03 21:19:59 +01:00
James Ball
f1b06f0ad1
Release new version
2022-09-03 21:19:59 +01:00
James H Ball
6a453aa242
Update release.yml
2022-09-03 18:12:24 +01:00
James Ball
cb8fe3cdae
Use setReuseAddress(true) for ports
2022-09-03 11:07:41 +01:00
DJLevel3
d08c76bd9b
Make Line.getLength() work (in 2 fewer lines)
...
double min = dy > dx ? dx : dy;
This was previously wrong (calculated the maximum instead of minimum) and also inefficient
double max = dy > dx ? dy : dx;
This was previously right, but was still inefficient
2022-09-03 11:04:13 +01:00
DJLevel3
2671abe164
Fix rotation not actually being applied to Ellipse
2022-09-03 10:38:08 +01:00
James Ball
e6b99d1e7a
Update animator minimum and maximum values whenever the slider min/max changes
2022-08-28 21:25:29 +01:00
James H Ball
3b93c3e83f
Update README.md
2022-08-28 15:14:59 +01:00
James H Ball
6a260c4c0d
Add software oscilloscope example to README
2022-08-27 20:17:09 +01:00
James Ball
ec900b3171
Fix min/max slider value changes and change size of .lua file settings panel
2022-08-27 17:04:33 +01:00
James Ball
de1c9ffd54
Increment version number and update changelog
2022-08-27 16:09:19 +01:00
kar3kn
e17a400f73
added transistion effects updates
2022-08-27 16:09:19 +01:00