James Ball
d4c17453d8
Add translation via mouse
2022-02-27 22:48:40 +00:00
James Ball
9616aa3015
Add ellipse checkbox for translation, scrolling for translation boxes, and reset rotation theta when rotation speed is set to 0
2022-02-27 11:41:20 +00:00
James Ball
c9e8d09172
Make translation elliptical, rather than linear
2022-02-27 10:46:31 +00:00
James Ball
47615b62f4
Increment version number
2021-12-31 17:06:25 +00:00
James Ball
d0678f62e6
Correctly recognise fake note-off messages, and correctly apply pitch bend per channel
2021-12-31 17:06:25 +00:00
James Ball
df9ec401e4
WIP: Add channels to MIDI playback
2021-12-31 17:06:25 +00:00
James Ball
0afd92009c
Increment version number
2021-12-30 23:27:03 +00:00
James Ball
f05ce8cf9b
Major rework of MIDI playback
2021-12-30 23:24:28 +00:00
James Ball
942615768d
Update dependencies
2021-12-30 17:02:55 +00:00
James Ball
5cf9a14fe8
Increment version number and update README
2021-12-30 14:22:53 +00:00
James Ball
2377fa89a4
Extract common logic to SubController and remove unused Settable interface
2021-12-30 14:22:53 +00:00
James Ball
6c28de07aa
Create sub-controller for general osci-render settings
2021-12-30 14:22:53 +00:00
James Ball
bd109b9d9e
Create image settings sub-controller and make ShapeAudioPlayer global
2021-12-30 14:22:53 +00:00
James Ball
ccd65ea3bf
Fix line endings, add ObjController, move save/load logic to sub-controllers
2021-12-30 14:22:53 +00:00
James Ball
e2b6a1e9ee
Move effects section to separate FXML and add additional Java audio devices
2021-12-30 14:22:53 +00:00
James Ball
4a6dd66cb0
Move Controller to its own package and define controller from fxml directly
2021-12-30 14:22:53 +00:00
James H Ball
0e3931fc1b
Add instructions to use software oscilloscope, and mention SceneBuilder
2021-12-24 10:30:36 +00:00
James Ball
ca076c1aa4
Add clarifying comment about limitations
2021-12-21 21:28:24 +00:00
James Ball
01c10c7a93
Use viewBox and height/width to scale SVG properly and remove incorrect Shape.center function
2021-12-21 21:28:24 +00:00
James Ball
aaeb1e824c
Change default base rotation so that 3d objs are not flipped
2021-12-21 21:28:24 +00:00
James Ball
9c45fcdadc
Smoothly transition between objects, and have consistent sound for all objects
2021-12-19 16:34:34 +00:00
James Ball
aadeb6f95d
Support e notation in SVGs, and correctly skip over small shapes when rendering
2021-12-18 13:57:32 +00:00
James Ball
b5d2861714
Increment version number
2021-12-17 20:29:05 +00:00
DJLevel3
965055855d
Add sorting to directory code
...
Sort the files in a directory in alphabetical order before selecting them, preventing issues on some systems where directories will open in strange, non-alphabetical orders
2021-12-17 20:29:05 +00:00
James Ball
3dcfd8465d
Increase verbosity of toggle playback text
2021-12-17 19:14:27 +00:00
James Ball
d2dcf10d0b
Replace uioLabel with text in jkLabel, move i to stop/play text to jkLabel, and fix bugs when toggling between files and folders and playing
2021-12-17 19:14:27 +00:00
DJ_Level_3
cbd0c3e54b
Update testing results
2021-12-17 19:14:27 +00:00
DJ_Level_3
b31114f8a8
Add playback controls to folders
2021-12-17 19:14:27 +00:00
James Ball
bb8845fe6e
Increment version number
2021-12-16 19:04:43 +00:00
James Ball
7527ba35c4
Correct kHz to Hz and clarify how to change files with MIDI PC
2021-12-16 19:04:43 +00:00
James Ball
0b78d5c1f7
Add file dialog for custom project name and location
2021-12-16 19:04:43 +00:00
James Ball
f087635e31
Save and load rendered files to osci project file
2021-12-16 19:04:43 +00:00
James Ball
8b41aeb73a
Save and load rotation and translation values
2021-12-16 19:04:43 +00:00
James Ball
2aa73c20d4
Save and load mapped MIDI channels with osci file
2021-12-16 19:04:43 +00:00
James Ball
eae07e3e30
Save checkbox information in osci project
2021-12-16 19:04:43 +00:00
James Ball
409ce95733
Implement saving and loading of slider values
2021-12-16 19:04:43 +00:00
James Ball
e5d8a9a821
Add menu bar with relevant dummy menu items
2021-12-16 19:04:43 +00:00
James H Ball
44893fc309
Update issue templates
2021-12-15 20:09:18 +00:00
James H Ball
4157f6f340
Add macOS installation instructions to README
2021-12-12 23:28:03 +00:00
James H Ball
9dcec74067
Change mac release file to .pkg
2021-12-12 23:28:03 +00:00
James H Ball
1e071a69cb
Update mac jpackage to generate .pkg instead of .dmg
2021-12-12 23:28:03 +00:00
James Ball
a9b114391d
Remove dmg
2021-12-12 23:28:03 +00:00
James Ball
3830db3ad3
Add dmg to release for macOS
2021-12-12 23:28:03 +00:00
James Ball
569e050949
Remove camera movement (messy/not useful) and retain rotation when switching files
2021-12-12 01:15:48 +00:00
James Ball
a361444504
Use CORRECT rotate speed slider to update speed
2021-12-12 00:58:02 +00:00
James Ball
5f4d09f8bf
Allow MIDI program change to control file being rendered
2021-12-12 00:17:49 +00:00
James H Ball
a28ea36b61
Add updated demonstration video to README
2021-12-08 23:49:30 +00:00
James H Ball
805940b7e1
Update README with up-to-date feature list and effect list
2021-12-06 23:10:39 +00:00
James Ball
7e2329f868
Increment version number
2021-12-06 23:05:49 +00:00
James Ball
38ab40ce4a
Add trace effect and slider
2021-12-06 23:00:39 +00:00