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
|
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
|
87a99c3970
|
Make _MEMSOUND channel parameter optional
|
2023-09-22 19:14:30 +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
|
c9749a03ff
|
Autoformat code
|
2023-05-10 23:44:59 +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
|
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 |
|
Samuel Gomes
|
8c0590acee
|
Add workaround for _SNDCOPY for sound created using _SNDOPEN(buffer, "memory")
|
2023-01-09 05:33:39 +05:30 |
|
Samuel Gomes
|
2e176ebf98
|
Set AUDIO_DEBUG to 0
|
2023-01-08 00:34:58 +05:30 |
|
Samuel Gomes
|
2957c41061
|
Workaround for _SNDCOPY for _SNDNEW sounds. Another one to follow for _SNDOPEN(buffer, "memory")
|
2023-01-08 00:14:59 +05:30 |
|
Samuel Gomes
|
5a893b8ffc
|
Update comments and some beautification
|
2023-01-06 20:32:03 +05:30 |
|
Samuel Gomes
|
eacee1f609
|
Add PushMonoSampleFrames
|
2023-01-06 12:21:17 +05:30 |
|
Samuel Gomes
|
061bf6af3d
|
Rename _NEWSOUND to _SNDNEW to align with _SND* APIs
|
2022-12-31 12:00:38 +05:30 |
|
Samuel Gomes
|
da9d9e871c
|
Fix for template argument deduction/substitution failed
|
2022-12-31 05:18:22 +05:30 |
|
Samuel Gomes
|
4c80f6bcea
|
Implement feature request #28
|
2022-12-31 01:49:23 +05:30 |
|
Samuel Gomes
|
eebb56afd5
|
Implement load sound from memory #232
|
2022-12-22 20:42:27 +05:30 |
|
Samuel Gomes
|
a72f80258f
|
Address #186
|
2022-12-22 15:11:20 +05:30 |
|
Samuel Gomes
|
bc65076feb
|
Reduce mutex locks by using 2 vectors for _SNDRAW
|
2022-12-21 11:47:41 +05:30 |
|
Samuel Gomes
|
1357f53041
|
Add NO_PITCH, NO_SPATIALIZATION flags for raw ma_sound
|
2022-12-16 12:28:22 +05:30 |
|
Samuel Gomes
|
bcc7105641
|
Avoid getting queue size inside loop
|
2022-12-16 03:50:32 +05:30 |
|
Samuel Gomes
|
bd82b24ac7
|
Improve SOUND timing - #167
|
2022-12-15 10:47:27 +05:30 |
|
Samuel Gomes
|
df9b739e23
|
Address #166 - _SNDRAW using miniaudio data source
|
2022-12-15 09:16:42 +05:30 |
|
Samuel Gomes
|
cf16cb0c00
|
Replace custom queue code with C++ STL queue
|
2022-12-13 09:12:52 +05:30 |
|
Samuel Gomes
|
4c5072e0aa
|
Enable PulseAudio on Linux
|
2022-11-18 10:46:58 +05:30 |
|
Samuel Gomes
|
7c2f709b7e
|
Change blockSampleFrames for reduced latency
|
2022-11-11 18:50:59 +05:30 |
|
Samuel Gomes
|
327d753206
|
Move qbs_new_txt_len() declaration to libqb.h
|
2022-10-23 18:23:35 +05:30 |
|
Samuel Gomes
|
a2e77d7557
|
Only change _SNDBAL stereo panning if x is passed. Mimic old OpenAL behavior.
|
2022-10-05 15:28:04 +05:30 |
|
Samuel Gomes
|
7e63a68407
|
Simplify sub__sndplaycopy
|
2022-10-05 06:31:46 +05:30 |
|
Samuel Gomes
|
f49f8bdf06
|
Implement _SNDPLAYCOPY enhancement #185
|
2022-10-05 02:33:44 +05:30 |
|
Samuel Gomes
|
8425f117a7
|
Fix #169 & #170
|
2022-09-10 04:08:31 +05:30 |
|
Samuel Gomes
|
d3854630cf
|
Fix usage of mem_block type in _MEMSOUND
|
2022-09-04 05:16:41 +05:30 |
|
Matthew Kilgore
|
481906977e
|
Add a740g's miniaudio backend
This is a single commit adding all of a740g's audio backend. Later
commits will connect it together with QB64PE itself.
|
2022-08-27 14:27:55 -04:00 |
|