Commit graph

76 commits

Author SHA1 Message Date
tildearrow
ee800a231b ASIO backend: fix crash on buffer size change
i hope
2025-11-04 01:05:19 -05:00
tildearrow
99c6cbffa6 ASIO backend, part 8
add control panel button
last commit unless it doesn't work somewhere
2025-10-25 21:23:50 -05:00
tildearrow
8ed69b7a5d ASIO backend, part 7
implement the rest of sample formats
2025-10-25 21:05:15 -05:00
tildearrow
039a23500b fix build.... 2025-10-25 19:49:24 -05:00
tildearrow
db2f368813 ASIO backend, part 6
add support for handling device resets
this will be extended to the SDL and PortAudio backends soon
2025-10-25 18:40:02 -05:00
tildearrow
3edf62fc5c ... 2025-10-25 17:08:08 -05:00
tildearrow
9a5e1db6ff ASIO backend, part 5
fix the crash?
2025-10-25 16:57:17 -05:00
tildearrow
02660ae721 mother of a truck... 2025-10-25 16:19:45 -05:00
tildearrow
40d0b1db3a ASIO backend, part 4
more verbosity
2025-10-25 15:43:52 -05:00
tildearrow
f5fd8102c7 ASIO backend, part 2
half-working:
- crashes on exit
- doesn't work on launch (must go to settings > audio and click OK)
2025-10-25 04:30:23 -05:00
tildearrow
57f3b9cd4d ASIO backend, part 1
DOES NOT FUCKING PLAY SOUND, so don't complain if you can't hear a thing

OK?!?!!
2025-10-25 00:16:15 -05:00
tildearrow
8f2e2ec7b2 prevent division by zero 2025-05-12 23:08:59 -05:00
tildearrow
4fc278eb46 fix audio problems in SDL audio backend
this was a Furnace bug
issue #2503
2025-05-12 17:23:25 -05:00
tildearrow
3ce445e96e Revert "detect audio spec changes"
This reverts commit 4bb2e8857d.
2025-05-12 17:15:13 -05:00
tildearrow
a0309f74d1 Revert "forgot to include windows.h"
This reverts commit 92232b088c.
2025-05-12 17:15:07 -05:00
tildearrow
92232b088c forgot to include windows.h 2025-05-12 14:54:11 -05:00
tildearrow
4bb2e8857d detect audio spec changes 2025-05-12 14:47:52 -05:00
tildearrow
00ad4e4a46 update copyright year 2025-01-28 18:49:19 -05:00
tildearrow
231bece848 SDL audio: don't close audio device if not open
issue #2068
2024-08-22 22:20:25 -05:00
tildearrow
9bdbfd90e0 fmt printf 2024-07-26 21:20:40 -05:00
tildearrow
c9309834ce add pipe audio output
also add ability to disable CLI control/status completely
2024-04-23 04:38:08 -05:00
tildearrow
88b42ddd58 update copyright year 2024-01-16 21:26:57 -05:00
Daniel Konar
3039ce2416 Change reload to re-scan and refactor
Remove rt midi reinitialization (not needed as per docs)
Move midi rescan code to rescanMidiDevices as MIDI is not audio (rescanAudioDevices also appears to be unused)
2023-12-29 02:12:28 -05:00
Daniel Konar
049088f77c Fix return of reinitMidi 2023-12-29 02:12:28 -05:00
Daniel Konar
c1c2b52ba7 Add button in midi settings to refresh midi devices
Deletes and creates a new RT midi instance allowing for midi devices to be plugged in without restarting
2023-12-29 02:12:28 -05:00
tildearrow
cad63d8351 is this faster? 2023-09-20 00:24:55 -05:00
tildearrow
9a63fdccd5 drop usage of std::deque, part 2 2023-09-13 02:46:02 -05:00
tildearrow
414d65c903 fix build 2023-09-12 18:38:17 -05:00
tildearrow
db5428474a use x42/weakjack as a possible solution to #1480 2023-09-12 18:30:36 -05:00
tildearrow
5a9402abcd fix build 2023-08-31 04:39:19 -05:00
tildearrow
fa7405090e add WASAPI exclusive mode flag to PortAudio backen
d
2023-08-31 04:30:49 -05:00
tildearrow
68787a4d8b add PortAudio backend - PLEASE READ
PLEASE DO:

```
git submodule update --init --recursive
```

AFTER PULLING THIS COMMIT.
2023-08-30 17:32:51 -05:00
tildearrow
76746dcb28 what is going on 2023-08-26 19:18:39 -05:00
tildearrow
ce2661df66 audio issue debugging 2023-07-06 18:29:29 -05:00
tildearrow
feef9234b6 MIDI output: don't spam logs on error 2023-06-25 04:57:04 -05:00
tildearrow
45faadd4c8 update copyright year 2023-01-19 19:18:40 -05:00
tildearrow
0d5c7da774 MSVC DEBUG! MSVC DEBUG! MSVC DEBUG!
DO NOT USE! I AM DEBUGGING A CRASH!

ONLY FOR TESTER
2023-01-16 22:38:46 -05:00
tildearrow
e76dcdd0cf add SDL audio driver debug line 2022-12-04 16:12:30 -05:00
tildearrow
25820ae987 one moreeee big-endian fix 2022-08-19 14:36:22 -05:00
tildearrow
2af4992e9b JACK: fix crash when changing buffer size 2022-08-08 00:25:05 -05:00
tildearrow
542a46e89b remove log spam (hopefully) 2022-07-24 03:41:01 -05:00
tildearrow
1d77719640 prevent exception in MIDI in/out from crashing 2022-07-24 02:45:21 -05:00
tildearrow
7586db9a1b fix Termux build again 2022-06-23 16:25:51 -05:00
tildearrow
ad5072dad6 more MIDI debugging messages 2022-06-16 23:55:17 -05:00
tildearrow
eac4f50d92 sanitize MIDI port names on Windows/Linux 2022-06-09 18:04:50 -05:00
tildearrow
04bbffac13 more MIDI debug messages 2022-06-09 16:54:14 -05:00
tildearrow
d1ba9e2c3e audio: JACK verbose error messages 2022-06-06 01:50:35 -05:00
tildearrow
f8642ae8f0 did i fix macOS build? 2022-05-08 05:04:37 -05:00
tildearrow
2c643aca4c add preliminary TX81Z SysEx response
- load voice data
2022-05-08 02:01:32 -05:00
tildearrow
68445435f9 fix several misc issues 2022-04-14 18:25:59 -05:00