Wykres commitów

472 Commity (41dd24a67c633a29da9871f568b19b872c6cadeb)

Autor SHA1 Wiadomość Data
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