James H Ball
|
63a0b238d5
|
Add shaders in a separate file and start looking at noise
|
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
|
6054d81541
|
Refactor BufferConsumer to use a double buffer that results in significantly less audio loss
|
2024-12-22 14:31:21 +00:00 |
James H Ball
|
eff8b3f635
|
Refactor Point to OsciPoint due to naming conflicts
|
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
|
bb190a1e45
|
Pass data through to opengl oscilloscope
|
2024-12-22 14:31:21 +00:00 |
James H Ball
|
14b211df5c
|
Initial partially working opengl implementation
|
2024-12-22 14:31:21 +00:00 |
James H Ball
|
e7f018932d
|
Improve recording performance by recording directly to a file
|
2024-10-12 20:07:53 +01:00 |
James H Ball
|
f30ac1823e
|
Add support for recording oscilloscope visualiser
|
2024-10-12 19:17:35 +01:00 |
James H Ball
|
925f2a7b80
|
Change default font
|
2024-10-06 20:26:41 +01:00 |
James H Ball
|
da8cb4f861
|
Fix binary name, fix AU type, hide full screen and popout
|
2024-09-29 17:05:09 +01:00 |
James H Ball
|
08ef65c377
|
Get standalone oscilloscope working with three channel inputs, and migrate BufferConsumer to use Points rather than raw samples
|
2024-09-22 18:49:58 +01:00 |
James H Ball
|
44b6dea7ba
|
Get standalone software oscilloscope to compile
|
2024-09-12 23:09:54 +01:00 |
James H Ball
|
6194b039f3
|
Fix several threading bugs, and crash when changing sample rate
|
2024-08-26 18:30:29 +01:00 |
James H Ball
|
ddba403e14
|
Close visualiser settings when going from new to legacy visualiser
|
2024-08-21 13:43:30 +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
|
9bfdca7b99
|
Fix several bugs on Windows, make more stable, and make visualiser consistent across sample rates
|
2024-08-21 12:09:50 +01:00 |
James H Ball
|
8deba8dc7c
|
Clean up some of the orders things are initialised in
|
2024-08-21 12:09:50 +01:00 |
James H Ball
|
51b788a367
|
Improve performance and get Windows working with new visualiser
|
2024-08-21 12:09:50 +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
|
e25d8e6d71
|
Add options to remove smudges and grid, and make sample rate agnostic
|
2024-08-21 12:09:50 +01:00 |
James H Ball
|
96fb3efbb0
|
Significantly simplify usage of SwitchButtons
|
2024-08-21 12:09:50 +01:00 |
James H Ball
|
87edfe0608
|
Add visualiser settings panel
|
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 H Ball
|
a6bd3bbc92
|
Remove unneccessary code and add fullscreen support
|
2024-08-21 12:09:50 +01:00 |
James H Ball
|
bda414de92
|
Get audio sent to visualiser, and add buttons
|
2024-08-21 12:09:50 +01:00 |
James H Ball
|
0e62c7667a
|
Use modified version of dood.al oscilloscope for visualiser
|
2024-08-21 12:09:50 +01:00 |
James H Ball
|
f0a7e0ed1b
|
Revert "Use modified version of dood.al oscilloscope for visualiser"
This reverts commit f75b6e034a .
|
2024-06-29 20:10:18 +01:00 |
James H Ball
|
f75b6e034a
|
Use modified version of dood.al oscilloscope for visualiser
|
2024-06-28 21:27:10 +01:00 |
James H Ball
|
4515e3a153
|
Add pop-up window for visualiser
|
2024-06-02 21:00:18 +01:00 |
James H Ball
|
51387642af
|
Add fullscreen and settings cog to visualiser and remove tooltip
|
2024-06-02 21:00:18 +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
|
96c8934d92
|
Add tooltip to visualiser, make file arrows more consistent
|
2024-02-22 14:47:58 +00:00 |
James Ball
|
95ccbacc42
|
Double-click visualiser to make fullscreen
|
2023-12-29 13:28:26 +00:00 |
James Ball
|
1eec8fc2e1
|
Allow modification of visualiser quality, and improve how it looks
|
2023-12-21 18:31:18 +00:00 |
James Ball
|
972a9840cd
|
Fix laggy visualiser component on lower sample rates
|
2023-12-21 17:24:39 +00:00 |
DJLevel3
|
f898e8ac8a
|
Implement oscilloscope improvements
|
2023-11-07 11:59:57 -07:00 |
James Ball
|
eece1b1dae
|
Allow visualiser to be paused by clicking
|
2023-09-10 11:14:10 +01:00 |
James Ball
|
81bea16c91
|
Fix the most major mac bugs
|
2023-09-05 20:46:05 +01:00 |
James Ball
|
259dadbf3b
|
Remove old buffer producer and consumer and replace with the way legacy osci-render does it
|
2023-09-01 23:42:17 +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 |
James Ball
|
e4a579164c
|
Make visualiser look better, add translate effect, fix fixed rotation axis
|
2023-07-19 21:40:31 +01:00 |
James Ball
|
afdd4483b3
|
Add basic volume visualiser with non-functioning sliders
|
2023-07-10 13:17:04 +01:00 |
James Ball
|
be64e7325e
|
Set audio visualiser to 60fps and show current frequency
|
2023-07-09 21:30:33 +01:00 |
James Ball
|
061595b575
|
Add proof of concept audio visualiser component
|
2023-07-08 18:59:05 +01:00 |