James H Ball
|
ed027bbfc4
|
Move visualiser settings to right always, fix scrolling issues
|
2025-01-06 11:17:42 +00:00 |
James H Ball
|
3340d9dd45
|
Add output volume control to sosci
|
2025-01-06 09:14:34 +00:00 |
James H Ball
|
35fd78de44
|
Add several features to prepare for release
|
2025-01-04 14:35:10 +00:00 |
James H Ball
|
77a3271cde
|
Add recording settings
|
2024-12-22 14:31:21 +00:00 |
James H Ball
|
6e86f97649
|
Complete major refactor of osci-render and sosci plugin editor and processor files. Still some bugs...
|
2024-12-22 14:31:21 +00:00 |
James H Ball
|
977e9d72a8
|
Prompt user for directory to save recorded video
|
2024-12-22 14:31:21 +00:00 |
James H Ball
|
af4dc0c97c
|
Get initial version of ffmpeg support working on windows
|
2024-12-22 14:31:21 +00:00 |
James H Ball
|
7b98b34b04
|
Add pop-up to download ffmpeg if not already downloaded
|
2024-12-22 14:31:21 +00:00 |
James H Ball
|
157676439e
|
Create application folder for osci-render to store the ffmpeg binary in
|
2024-12-22 14:31:21 +00:00 |
James H Ball
|
40423b400c
|
Fix issues with enabling blocked rendering
|
2024-12-22 14:31:21 +00:00 |
James H Ball
|
7f12ee9490
|
Refactor software oscilloscope and remove legacy visualiser
|
2024-12-22 14:31:21 +00:00 |
James H Ball
|
08fbbae925
|
Refactor ConsumerManager to AudioBackgroundThread which is now a lot cleaner
|
2024-12-22 14:31:21 +00:00 |
James H Ball
|
3022800e1c
|
Add paused text, respond to mouse clicks, and remove mouse hover effects
|
2024-12-22 14:31:21 +00:00 |
James H Ball
|
44b6dea7ba
|
Get standalone software oscilloscope to compile
|
2024-09-12 23:09:54 +01:00 |
James H Ball
|
e9351f7852
|
Merge visualiser fixes
|
2024-08-23 10:53:52 +01:00 |
James H Ball
|
997de907bc
|
Save visualiser fullscreen state to project
|
2024-08-22 14:42:54 +01:00 |
James H Ball
|
2b7e51f1df
|
Only have a single instance of visualiser settings per app
|
2024-08-21 13:35:26 +01:00 |
James H Ball
|
9017586b39
|
Add support for toggling upsamping, toggling legacy visualiser, and fix bugs when deleting visualiser
|
2024-08-21 12:09:50 +01:00 |
James H Ball
|
776578caa3
|
Add overlay to visualiser, proper popout logic, fix tooltips, ability to use old visualiser
|
2024-08-21 12:09:50 +01:00 |
James Ball
|
ea406551f8
|
Switch to Direct2D renderer on Windows
|
2024-08-21 12:09:50 +01:00 |
James H Ball
|
8f437c716e
|
Make code editor not appear if a binary file is open, and add About menu
|
2024-06-02 15:27:51 +01:00 |
James Ball
|
4f390ae041
|
Automatically open code editor when a lua or txt file is created
|
2024-04-13 18:06:38 +01:00 |
James Ball
|
6ada7214e7
|
Make design consistent across the board
|
2024-03-29 22:51:35 +00:00 |
James Ball
|
58362b1508
|
Improve performance of the interface and refresh look
|
2024-03-29 22:51:35 +00:00 |
James Ball
|
faaa049b9d
|
Add experimental animations to interface
|
2024-03-29 22:51:35 +00:00 |
James Ball
|
4c5852f9f0
|
Refactor code editor visibility, add title to code editor, significantly improve performance when resizing interface
|
2024-03-29 22:51:35 +00:00 |
James Ball
|
d38fcaced5
|
Add lua console clearing, pausing
|
2024-03-03 14:08:28 +00:00 |
James Ball
|
446c065d93
|
Add half-complete Lua Console
|
2024-03-03 14:08:28 +00:00 |
James Ball
|
690ea8bd43
|
Move Lua component under the code editor, remove z pos and rotate speed parameters
|
2024-02-12 22:33:06 +00:00 |
James Ball
|
22fdf8872d
|
Refactor significant portion of codebase to use custom effect instead of perspective effect, and add perspective effect as a new permanent effect
|
2024-01-07 19:48:02 +00:00 |
James Ball
|
95ccbacc42
|
Double-click visualiser to make fullscreen
|
2023-12-29 13:28:26 +00:00 |
James Ball
|
0c10d7054b
|
Enable OpenGL rendering on Windows and Linux
|
2023-12-27 11:51:21 +00:00 |
James Ball
|
185737dea8
|
Save ADSR and voice info to state and add Create New Project option
|
2023-12-21 14:43:15 +00:00 |
James Ball
|
151aaf68cf
|
Use native window with native menu bar
|
2023-12-20 20:58:08 +00:00 |
James Ball
|
1eb0c4956f
|
Use a unique id for each file, rather than non-unique filename, to identify a document
|
2023-12-20 18:43:03 +00:00 |
James Ball
|
be8f30476b
|
Only update code editors that map to the lua parser
|
2023-12-20 17:47:58 +00:00 |
James Ball
|
6686d25085
|
Show Lua errors in the code editor
|
2023-12-20 17:13:38 +00:00 |
James Ball
|
3eb8bbae5a
|
Remove tabs from interface, move MIDI settings to seperate toggleable window, resign MIDI settings and envelope component, wire up MIDI keyboard
|
2023-12-18 13:41:56 +00:00 |
James Ball
|
633723f1ba
|
Move description to parameters
|
2023-12-17 21:32:56 +00:00 |
James Ball
|
f310e98d6b
|
Add basic tooltips to effect component
|
2023-12-12 22:54:36 +00:00 |
James Ball
|
3ab190398b
|
Allow sections to be resized
|
2023-11-25 22:10:36 +00:00 |
James Ball
|
60e7e2082d
|
Fix various lua bugs to prevent crashes
|
2023-09-11 21:28:34 +01:00 |
James Ball
|
8107c521b8
|
Add tabs for main settings and MIDI settings
|
2023-08-29 20:47:13 +01:00 |
James Ball
|
7c0043edf6
|
Add text settings
|
2023-08-27 19:33:42 +01:00 |
James Ball
|
616e33c291
|
Adopt Dracula theme in code editor
|
2023-08-27 17:47:30 +01:00 |
James Ball
|
5a7124cc80
|
Massively overhaul the entire interface colours to make it look similar to legacy osci-render
|
2023-07-28 21:10:21 +01:00 |
James Ball
|
b845d150ff
|
Support opening legacy osci-render projects and fix some bugs
|
2023-07-28 13:55:44 +01:00 |
James Ball
|
40c0086bf4
|
Add shortcuts for opening, saving, and saving as, as well as file menu bar
|
2023-07-25 20:44:18 +01:00 |
James Ball
|
d6436aa3fa
|
Hacky solution to get editing perspective function fully working
|
2023-07-22 22:00:59 +01:00 |
James Ball
|
26860a00e6
|
Add pencil icon (non-functional) and change long-running spinlocks to mutexes
|
2023-07-22 18:42:30 +01:00 |