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
James H Ball
9ad238a2ee
Update Java version in README
2021-12-06 00:25:12 +00:00
James Ball
66d7c6f3f5
Increment version number
2021-12-06 00:10:22 +00:00
James Ball
599e20dcd6
Update Java version to 17, refactor some Midi constants, add Smooth effect
2021-12-06 00:09:41 +00:00
James Ball
f70eb6e694
Increment version number
2021-09-28 17:10:58 +01:00
James Ball
fec55fabd7
Add comments for audio classes
2021-09-01 22:06:02 +01:00
James Ball
455d9c2ffd
Reorganise and add comments throughout Controller
2021-09-01 21:37:48 +01:00
James Ball
66b2859c1d
Move MIDDLE_C and tryParse out of Controller
2021-08-31 22:09:15 +01:00
James Ball
6b3fa68c8b
Move round and FFT functions into math package
2021-08-31 22:00:50 +01:00
James Ball
09e95c9c13
Remove Listener interface
2021-08-31 21:40:38 +01:00
James Ball
13fc416380
Rename scaleSlider to volumeSlider
2021-08-31 21:30:14 +01:00
James Ball
c897141c0a
Remove redundant WritableValue interface usage in Controller
2021-08-31 21:27:23 +01:00
James Ball
9c32ab82c0
Create separate FileChooser for wav files
2021-08-31 21:23:45 +01:00