Commit graph

26 commits

Author SHA1 Message Date
51a5bcd3bc Add all-pass echo filter 2023-10-04 14:34:25 +03:00
9e0babfd2c Add echo effect 2023-10-04 14:34:17 +03:00
9a800b8f7a Implement first-order feedback audio filter 2023-10-03 14:32:31 +03:00
fdcf0d5b88 MacOS fixes 2023-01-16 23:53:34 +03:00
a279fbfcb8 Make audio::fade_out return true length 2023-01-11 15:23:04 +03:00
4db40a0276 Audio refactor: move some stuff to detail and combine subdirs 2023-01-10 03:46:09 +03:00
2209648999 Audio library refactor: use spans for stream->read 2023-01-10 03:35:34 +03:00
630ae28301 Add simple 1st order feedforward filters 2023-01-06 20:09:43 +03:00
ef95af60ae Support creating a loop directly from a track 2023-01-06 20:09:21 +03:00
3c22074f8d Implement audio::concat effect 2023-01-06 19:15:48 +03:00
6f6add1cab Add distortion effect 2022-10-08 21:31:44 +03:00
8048496535 Implement pitch control audio effect 2022-10-08 19:07:30 +03:00
ce5ccfde70 Turn audio::duplicator into a track 2022-10-08 14:16:50 +03:00
227236568b Implement audio pause control 2022-10-07 22:03:27 +03:00
a80487abbc Add audio compressor knee 2022-10-07 13:09:49 +03:00
59f83aec12 Add audio compressor 2022-10-07 11:18:38 +03:00
e7d3bc45d1 Remove linear filter from volume control, use simple multiplication instead 2022-10-06 23:30:23 +03:00
bd16679b97 Implement stereo audio volume control 2022-10-06 16:24:42 +03:00
acc2fd486e Implement looping effect 2022-10-06 15:55:14 +03:00
9d58904a66 Add truncate effect 2022-10-06 15:17:46 +03:00
3e9814aee4 Add audio::duration type & use it for effect duration parameters 2022-10-06 15:02:47 +03:00
d19c93af33 Support retrieving the number of already played samples from a stream 2022-10-06 13:12:14 +03:00
62af785c08 Support retrieving length of a stream 2022-10-06 13:05:42 +03:00
bc1bbcb306 Rename volume attack -> smoothness 2022-10-06 12:41:31 +03:00
bb31fe79c9 Add fade in & fade out effects 2022-10-05 22:55:30 +03:00
94216ce638 Add volume control effect 2022-10-05 22:55:30 +03:00