Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/AudioKit/AudioKit
Audio synthesis, processing, & analysis platform for iOS, macOS and tvOS
https://github.com/AudioKit/AudioKit
Node recorder callback handler
22891d9a6d205aecc3150ba2be966bccd1393a41 authored over 2 years agob4b4195d099c1f84a53a1121afcda00b10367090 authored over 2 years ago
f36b68ec5164fdeb6febe19cfc0d963f0d022a66 authored over 2 years ago
`NodeRecorder` Cleanup
ab8e8854a5d6f77bab5cf657a4d3138790bb36b9 authored over 2 years ago3287f77dbcb3262c38e40f6e6c4c8a9e459540d5 authored over 2 years ago
22c074c3d680aa2356e25f819431ef59983e47ea authored over 2 years ago
c2b0cb2d98b9c404738bb347c3351b7466b6e8e9 authored over 2 years ago
cda2104c6c682310118493004402a9f0da0f0682 authored over 2 years ago
be25b5ac70f3af0716a69c43e5f777c40626aa8e authored over 2 years ago
28440ea1ac55d7c2507c546f4dcd5ba0db73213a authored over 2 years ago
a85264120757f1c660fe5fbb588e7522c5f060ed authored over 2 years ago
ded9ac7dff9c5d941b35e59a5356a013b153fe71 authored over 2 years ago
163a7a95e9aa3d61e9378a475b418df287fc478f authored over 2 years ago
Do not run tap on main queue
4482aa049c311648239c9a4bf463c4ba9cb0a7c0 authored over 2 years ago
This code is taking locks and doing calculations.
It is called many times per second and it shou...
Add tests and resolution for AudioKit/AudioKit#2725
72343d399803d41e9225fb79f05f0d0da25bc2d2 authored over 2 years agoAdd tests and resolution for AudioKit/AudioKit#2725
1f9acb3677b5c84568ec1f1751ec5e54955b3362 authored over 2 years ago[`NodeRecorder`] - Pause recording feature
b105d42011131cc0d5167e009b60b4f9a5044019 authored over 2 years agoLong story short, I messed up and broke the Cookbook again. The changes I made in the reverted P...
0e4940398527077250496c71a63cc443b1cf5776 authored over 2 years ago
This reverts commit e75a3860fa45f6e5b5b17d885cabae08d188f05c, reversing
changes made to 232a7688...
d07a8010791b29515246b357f2cd14b490835394 authored over 2 years ago
Changes:
1. Add `isPaused` property to `NodeRecorder`
2. Don't write to buffer if `!isPaused`
3...
[`AudioPlayer`] - Tests for player status
db55444d594a1564cb4b40ef8e78b8bb0e4577d6 authored over 2 years agoDuplicate ticket for #2718, but now CI should be successful:
> There weren't any tests for the ...
5ac16ba1830418fa700c92db229e82192781513f authored over 2 years ago[`AVAudioSourceNode`] - Fix semaphore wait trap
f31d08104773c61a04ff79da89097a5e23151771 authored over 2 years agoFix a weird bug which happens when removing the `NodeRecorder` tap
88e070b6e0c2d139fea31e2ae1a52b12ecc37cbd authored over 2 years ago[AudioPlayer] - Fixing `internalAudioFile` so pointers are more safe - helping workflows and CI
e75a3860fa45f6e5b5b17d885cabae08d188f05c authored over 2 years agofe5af645edeeb3b3defad4c9db5d66810f1b460c authored over 2 years ago
0dcb9447e2bbcd89ad835f5f0a7dc83d2cdd76e7 authored over 2 years ago
a4160fcef58a3efdc390987aa9620c9c902ae6c5 authored over 2 years ago
And I want to try and get another CI run in to make sure everything works
2aa268556cfdbc7ae72dc8f998d9e673bb859608 authored over 2 years agoDidn't mean to leave this in here, but good to know the tests can detect a stack overflow
076ecf7ce59f86374f74cf1bdc909058c8a4254f authored over 2 years ago68e8f330ad27a6eca4b39dbd95f82d5857b5345e authored over 2 years ago
cf24776dfc66b07a1102c81a53b525ea21a371fe authored over 2 years ago
b5ab32ac3bdfb7a2d9ad2ca1462b6247465f895c authored over 2 years ago
ba0da3f2190775ebf8c7a94bd9575fee229add5d authored over 2 years ago
Add File Open/Close Functions for `NodeRecorder`
232a7688064d89b438901964bdc3fc95ab0f854d authored over 2 years agofor the test
2624753ca058c80c2d2ac7de49b80987534e4436 authored over 2 years agoThis reverts commit 98e40ad0e340f212ec5cb9810638a634fbba962f.
b5d7aa72b2ce7f1dfdcbdcddb7bcefe512c7cd06 authored over 2 years ago98e40ad0e340f212ec5cb9810638a634fbba962f authored over 2 years ago
This reverts commit d0fd03b377fcfbbbe65f6918da83ec80e23d1aa7.
5f333a4bab920c2a7d33045e2f2877d0179724ca authored over 2 years agoSo they don't get stuck
d0fd03b377fcfbbbe65f6918da83ec80e23d1aa7 authored over 2 years ago5cd873c2946c03b85328c957baed93a35a36ecb3 authored over 2 years ago
68fd4d41ebd84cb1bfb6558a8ea61514aa63f48d authored over 2 years ago
Changes:
1. Removed `file` parameter from initialization - this passes the value without a refe...
d218edb378ad04267b232120d556cabe86723ba1 authored over 2 years ago[NodeRecorder] - Fix Error -50
6d4ae8cee0ef0d868b4de3196c84bfeeb2efb3cf authored over 2 years ago[AudioEnginie] - add `findAudioUnit`
c54259ba2a71b30a4a90411a724b758707c6aed0 authored over 2 years agoRemove invalid parameters in `AVAudioFile` initialization to make `avfaudio` happy.
301b2c295e6d3fbf3b7cc681acfcb9b3d535b960 authored over 2 years ago980ae0546c259e0d0e4f7d725eadc7b5f4ab56ab authored over 2 years ago
97fa35b47b7828782294ea941e98ae21e03925f6 authored over 2 years ago
712d06eda5b6565e15944f71cda9b850656ceb86 authored over 2 years ago
This function uses the AVFoundation framework to provide an easy way for users to find and insta...
91aacd52af25b487629485f0b8b1019306803785 authored over 2 years agoCompensate for scheduled play w/ tests
0e097ea85ab6f33bfc6cfa783a631c9f4c47d4d4 authored almost 3 years agoI totally forgot about handling this test when the file isn't played from the beginning (0th fra...
5eb55e2d3d6125c7c83d5e7c1e76f5271a63c3df authored almost 3 years agoThis will help `AVAudioEngine` not trigger its condition when we try to check the rendertime of ...
347baf69f4a9fc1c54881177c12a3a62fb9d3008 authored almost 3 years agoThis reverts commit 31f211bc8578010d562a305ca29553b61d951de8.
72d366540eaefe3c1101a7c8e7a2b89a6c88c96a authored almost 3 years agoThis is again to address #2691 and #2708, but this includes the tests for that. I also refactore...
31f211bc8578010d562a305ca29553b61d951de8 authored almost 3 years ago[Realtime AudioPlayer Tests] - Fix Scheduling Test
f753c21544985dfd5b57b72d2528e164559f2cf3 authored almost 3 years agoThis test was failing for a couple reasons:
1. No file exists for the specified duration of 2 s...
2842a9cd47f224376fc0892db0ae2e5476cf5ba2 authored almost 3 years agoFix start/stop not working properly when used on Node
8c17eb41993962e641fb8d83343b1dde5505e153 authored almost 3 years ago7732694e197efe105472d9d4995837bc09e2c942 authored almost 3 years ago
As explained in https://github.com/AudioKit/AudioKit/issues/2705
start and stop functions are no...
e7f37266dc9200f04a2646b108acae98c87f8e46 authored almost 3 years ago
cfbafbbb990fdcefeccb0cf18da1ab2955cdf8db authored almost 3 years ago
Fix reverb not updating isStarted
a832bab159178e9ce973e120d5e6a11d2c5755d9 authored almost 3 years ago799095a4df7050bc1b1e613a2b36e4f2fbb53dde authored almost 3 years ago
abf2e0f4b265bd549774261b6cabe97c771fa3ba authored almost 3 years ago
66268f50c58f6458ddfc2422d50cc7ae038d275f authored almost 3 years ago
Added tests for NodeRecorder
e38ce0950c826bfd40a612e12a5f6dbb9fa46be6 authored almost 3 years agoAdded callback handler to node recorder
394e024843e76eb01e783fd1fd975d06a19802f3 authored almost 3 years ago110d2dfa0b798f76349922fdd1d23d660a16dc37 authored almost 3 years ago
Fix retain cycle in BaseTap
ea59de83010f0f68503805241a4cb4598e573ef2 authored almost 3 years ago48123b744337e0cf616a0a22be012aae6034d8c9 authored almost 3 years ago
Player always respects new startTime and endTime
f1486c6b5e1caa0f7bfcfe539167f4c8a507e529 authored almost 3 years ago0472b6263f934b6e844f35cd9a03b35c9be2256b authored almost 3 years ago
0470c6892b0fc5d00408546c6ad5206837a3b66b authored almost 3 years ago
5a550e44046e9acd584faba56ab79715d6c0fee8 authored almost 3 years ago
38352ad0fd0396901c4f0c7acf170bd3ff300a86 authored almost 3 years ago
set .stopped status before stopping
fdc12bf5109964c9b0ac64ab55883719f78b608a authored almost 3 years agootherwise the completion handler can sometimes race us and fire
e99abe7c62c096cbbe374095600b2d420fa37302 authored almost 3 years agoCleanup player completed block
4f7e206498fcdf90c62f064b13cc3808e94efc75 authored almost 3 years agoAddress #2684 and make code easier to read by removing `else if`
fb053126f5d39ca19d6ed3d283b6e512d67d4d0f authored almost 3 years agostop the playerNode upon completion
087cb323e81b56fe767d2165bf48e5fb2dfef229 authored almost 3 years ago
Without this call the playerNode continues its timeline in the
background and subsequent calls t...
restore behavior that stops calling CompletionHandler on seek
b7246e5f7284367e835cf60919ef71707a129704 authored almost 3 years ago7c7a7e0b5e3f232ca4a2c6c2f7964fbfc07b712f authored almost 3 years ago
955ae2be96bff15a3f66cc89426461ab135cf69b authored almost 3 years ago
781de62291f331f4fdb58bfd6f0e3085463acb8b authored almost 3 years ago
5eefd49655f32538b107498700efb2fe36c43248 authored almost 3 years ago
NodeRecorder: swapped file directory path for URL to support iCloud drive
d8dfff09b10e816e65d7fa6cedc47ee19adc7b09 authored almost 3 years agoRemoved comment
514979afd188c67d0aceefc357276844f5ab38d1 authored almost 3 years agoNodeRecorder: swapped file directory path for URL to support iCloud drive
59e568c40f6b4bdfa6989e6b9a0b48dabb8444fd authored almost 3 years agoRefactored two midi send methods into one with timeStamp defaulted to mach_absolute_time()
6d7ed51690762748841a4f6410b8b5cb3427a546 authored almost 3 years agoAdded 0 value note and removed redundant MIDITimeStamp constructor
73fda4b369da1833188a32ad442ce925d7bfc722 authored almost 3 years agoRefactored two midi send methods into one with timeStamp defaulted to mach_absolute_time()
19618683c63ad33362fb5fafa1d7441280901ab3 authored almost 3 years agoFix typos
59756fcf959446a8e0af40e1c84e4e5d90103740 authored almost 3 years agofb92c7da8c3963a37b2c7b4a0bfb27cd2ae3ab78 authored almost 3 years ago