46 Commits

Author SHA1 Message Date
9bd6dc956f WIP Edits 2025-07-18 12:25:25 -05:00
6501c6b0e8 SoundHandle interface. 2025-07-17 07:30:47 -05:00
f588dac424 Fricked up the branch by forgetting commits, solving errors. 2025-07-15 22:58:27 -05:00
3f2d68617f Frequency Literal Operators 2025-07-15 21:48:47 -05:00
09ee0360dc Merge remote-tracking branch 'origin/main'
# Conflicts:
#	main.cpp
2025-07-15 13:37:09 -05:00
9720989d34 Note taking, 2025-07-15 13:36:45 -05:00
e96c709856 Wow, multithreaded audio?? 2025-07-14 14:33:20 -05:00
085657c524 Messing around with streams. 2025-07-13 18:44:10 -05:00
c3c7959aae Merge pull request 'Add WAV support' (#19) from kay/ReMixer:main into main
Reviewed-on: #19
2025-04-21 22:53:51 -04:00
Kayleigh
c0c1371823 Add WAV support
Adds WAV support building off of PCMBuffer function

also robodeath 😺
2025-04-20 20:55:16 +02:00
065daa16fc Merge pull request 'fix/cmake-multiple-main' (#18) from kay
Reviewed-on: #18
2025-04-19 11:26:41 -04:00
Kayleigh
d727e62c59 2025-04-18 14:50:59 +02:00
Kayleigh
54efa362f1 Change made to fix the following error:
```
/usr/bin/ld: CMakeFiles/pacat.dir/pacat_advanced.cpp.o: in function `main':
pacat_advanced.cpp:(.text+0x162b): multiple definition of `main'; CMakeFiles/pacat.dir/pacat_simple.cpp.o:pacat_simple.cpp:(.text+0x0): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/pacat.dir/build.make:133: pacat] Error 1
make[1]: *** [CMakeFiles/Makefile2:272: CMakeFiles/pacat.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
```
2025-04-18 14:47:33 +02:00
fe97710b7c Implement Sound::FromNoise() 2024-09-08 23:03:34 -04:00
b83d6b333f Minor cleanup 2024-09-06 14:22:42 -04:00
c0c3fbb1e5 Generated Wave Playback tests. 2024-09-06 13:52:11 -04:00
994bfc97d2 Implemented Sine, Sawtooth, Triangle, and Square wave generators for Sound class 2024-09-06 13:45:58 -04:00
dfaf7150ea More minor things. 2024-09-06 12:00:52 -04:00
78ee29288b Putting the puzzle together (Sound::PlaybackLength) 2024-09-05 16:04:22 -04:00
966d5ee6fd First stab at sound threading 2024-09-05 11:02:36 -04:00
84eefedd6c More boilerplate work 2024-09-04 13:05:20 -05:00
d6433afe46 Capture error when requested file does not exist. An error message indicating missing file is now thrown to the API user. 2024-08-30 12:52:45 -05:00
c1c5969058 Add README outline, 2024-08-30 04:28:40 -05:00
84fde1aff4 Pull in jlog 2024-08-29 21:21:48 -05:00
3758e9bc03 More scoping!!! 2024-08-29 21:47:03 -04:00
9d5c7f0590 Implement documentation on sound class. 2024-08-29 21:05:45 -04:00
b5ce2070e3 Implementing sample rate and stream mode considerations into the API 2024-08-29 19:54:00 -04:00
bdbb5aff13 Functioning High-level ReMixer API (First sound played!!) 2024-08-28 14:55:53 -04:00
b0da5f4297 More tests and scoping out the ReMixer API 2024-08-26 14:41:14 -04:00
99542b7a79 Mixing Test (Setup both sounds & they'll playback together) 2024-08-26 12:38:51 -04:00
4b00f38411 Mixing Test 2024-08-26 04:27:52 -04:00
828048b882 Poking at pulseaudio api still 2024-08-25 20:50:29 -04:00
ab265a05b7 Scoping out SoundSubsystem service 2024-08-23 13:51:25 -04:00
130ef65078 First Stabs at Windows Sound (See winsoundcat.cpp) 2024-08-23 13:49:50 -04:00
04d0dbb296 Boilerplate 2024-08-22 23:12:07 -04:00
e8fda7b02e Add song.ogg 2024-08-22 22:46:57 -04:00
08edd2503f Wrote my own pasimple 2024-08-22 22:35:41 -04:00
146c21d586 Work In Progress pacat_advanced program 2024-08-22 21:51:17 -04:00
adb4277630 Work In Progress pacat_advanced program 2024-08-21 22:04:27 -04:00
5355c8f5ea vorbis_decode and pacat tools packaged with ReMixer. Proper integration coming next 2024-08-14 17:19:39 -04:00
45e3ea1a5e PulseAudio Cat 2024-08-14 15:19:50 -04:00
b70638479b Merge remote-tracking branch 'origin/main'
# Conflicts:
#	main.cpp
2024-08-14 14:21:03 -04:00
b52e5ba021 Acutally Plays back a sound!!! 2024-08-14 14:20:26 -04:00
1c722117e1 idk 2024-08-07 12:25:07 -04:00
6e0ee9ebac Raw Audio Loading Support 2024-08-07 11:34:31 -04:00
57937e322b Initial Commit 2024-08-06 22:36:34 -04:00