1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-09-20 09:04:43 +00:00
Commit graph

113 commits

Author SHA1 Message Date
Samuel Gomes
00e819bf68 Remove default soundfont and move audio stubs to conditional inline functions 2024-07-01 18:36:06 +05:30
Samuel Gomes
acdd3d6283 Fix license files & update QOA & TSF libraries 2024-06-30 01:48:51 +05:30
Samuel Gomes
7f2f3153ce Deprecate and remove $UNSTABLE:MIDI & $MIDISOUNDFONT 2024-06-30 00:43:42 +05:30
Samuel Gomes
81dc37e39a Use constexpr instead of const for internal lookup tables 2024-05-22 02:07:10 +05:30
Samuel Gomes
e9cd6b84d3 Use Opal changes by Wohlstand 2024-05-20 21:30:17 +05:30
Samuel Gomes
22a8d5a7f4 Refactor Opal OPl3 emulator for easy reusing 2024-05-09 15:00:12 +05:30
Samuel Gomes
2dcbe4be90 Add Opal soft panning support 2024-05-09 14:38:33 +05:30
RainRat
f6c1da97fe fix typos 2024-04-25 21:21:39 -07:00
Matthew Kilgore
d4b008e3e4 Remove libqb.h from audio.cpp 2024-02-16 20:04:34 -05:00
RainRat
f65a74c22a fix typos 2024-01-28 10:37:47 -08:00
Samuel Gomes
ba29d47f17
Merge branch 'QB64-Phoenix-Edition:main' into miniaudio-upgrade 2024-01-03 15:28:21 +05:30
Samuel Gomes
ced74fb82e Add QB64 error constants 2023-12-29 17:57:35 +05:30
Samuel Gomes
c2bdb61c4a Fix comment typos 2023-12-29 15:27:27 +05:30
Samuel Gomes
84b58c0fde Update func__sndopen() to use filepath_fix_directory() 2023-12-29 02:49:30 +05:30
Samuel Gomes
20e5789ffd Simplify func__direxists() and func__fileexists() 2023-12-11 02:43:26 +05:30
Samuel Gomes
2835d2dde2 Update miniaudio to v0.11.21 2023-12-08 14:40:58 +05:30
a740g
3666f0763a Avoid miniaudio runtime linking on macOS 2023-10-09 13:49:05 +05:30
Samuel Gomes
9981e09df5 RAD player: fix wrong KSL (key scale shift) values 2023-09-25 04:53:55 +05:30
Samuel Gomes
87a99c3970 Make _MEMSOUND channel parameter optional 2023-09-22 19:14:30 +05:30
Samuel Gomes
7c17161d00 Remove legacy audio code 2023-09-21 19:52:10 +05:30
Samuel Gomes
fcb7afceeb Fix cannot initialize a parameter of type 'size_t *' with an rvalue of type 'ma_uint64 *' 2023-09-19 09:12:00 +05:30
Samuel Gomes
052d184ee7 Implement QOI datasource 2023-09-19 07:44:46 +05:30
Samuel Gomes
d27faf5ad7 Update extra libraries to latest 2023-09-17 22:40:43 +05:30
Samuel Gomes
6e80013339 Add QOA lib 2023-09-15 10:43:38 +05:30
Samuel Gomes
7c96db91be Update to Libxmp-lite v4.6.0 2023-06-17 14:07:50 +05:30
Samuel Gomes
6096ab90b6 Limit MML player to octave 6 like QB64 & QB45 2023-06-10 17:19:34 +05:30
Samuel Gomes
3f16e3c9d1 Add volume, panning & waveform support for SOUND 2023-06-10 02:24:05 +05:30
Samuel Gomes
947ebdca20 Replace Sleep with sub__delay() 2023-06-09 15:59:14 +05:30
Samuel Gomes
b26dfff73f Implement "X" + VARPTR$(s$) support 2023-06-09 15:43:15 +05:30
Samuel Gomes
ef5d29e5fb Implement PSG class 2023-06-09 13:02:14 +05:30
Samuel Gomes
ced04e9516 Minor cleanup 2023-06-05 10:47:11 +05:30
Samuel Gomes
e729e211e1 Update miniaudio to v0.11.17 (AIFF, AIFC support) 2023-06-01 04:09:09 +05:30
Samuel Gomes
8abb729d04 Update miniaudio to v0.11.16 2023-05-20 17:24:04 +05:30
Samuel Gomes
c9749a03ff Autoformat code 2023-05-10 23:44:59 +05:30
Samuel Gomes
715c1003c4 Update miniaudio to v0.11.15 2023-05-10 23:20:34 +05:30
Samuel Gomes
2da5b89a22 Improve ResizeBuffers() behavior and update comments 2023-04-21 00:02:40 +05:30
Samuel Gomes
5692d476b4
Merge branch 'QB64-Phoenix-Edition:main' into audio-enhancements 2023-04-20 20:55:48 +05:30
Samuel Gomes
58fab19c8a Fixes a potential segfault in func_play() 2023-04-19 18:15:07 +05:30
Samuel Gomes
feeba9c3fb Experimental MML player using miniaudio waveforms 2023-04-11 01:49:14 +05:30
Samuel Gomes
d7a04f9164 Tidy up RAD sources 2023-04-02 16:37:18 +05:30
Samuel Gomes
5a14c90e31 Add RAD v1 support 2023-04-02 15:27:40 +05:30
Samuel Gomes
a7559fb352 Update miniaudio to v0.11.14 2023-04-02 15:03:08 +05:30
Samuel Gomes
ce41ec5eaa Opal OPL emulator fixes & update 1 2023-04-02 14:56:59 +05:30
Samuel Gomes
8a9b8a2f25 Update TSF and add SF3 support. Fix $MIDISOUNDFONT behavior 2023-03-26 11:38:03 +05:30
Samuel Gomes
8e8d06fd20 miniaudio version number bump 2023-03-23 05:58:10 +05:30
Samuel Gomes
5dc77acec9 Fix compilation errors with the C++ build 2023-03-22 09:18:28 +05:30
Samuel Gomes
09a9728464 Update miniaudio to version 0.11.12 2023-03-20 05:44:38 +05:30
Samuel Gomes
9686676324 BufferMap: only delete assignment operators 2023-01-09 06:11:21 +05:30
Samuel Gomes
60204afc8e Update delete copy and move constructors and assignments for BufferMap 2023-01-09 06:06:58 +05:30
Samuel Gomes
d48df65282 Delete copy and move constructors and assignments operators for BufferMap class 2023-01-09 06:02:29 +05:30