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

Merge pull request #2717 from Matt54/node-recorder-callback-handler

Node recorder callback handler

22891d9a6d205aecc3150ba2be966bccd1393a41 authored over 2 years ago
Minor updates to package and playground

b4b4195d099c1f84a53a1121afcda00b10367090 authored over 2 years ago
Merge branch 'main' into node-recorder-callback-handler

f36b68ec5164fdeb6febe19cfc0d963f0d022a66 authored over 2 years ago
Merge pull request #2733 from emurray2/audiorecorder-cleanup

`NodeRecorder` Cleanup

ab8e8854a5d6f77bab5cf657a4d3138790bb36b9 authored over 2 years ago
`NodeRecorder` - move reset `isPaused` logic into `stop()`

3287f77dbcb3262c38e40f6e6c4c8a9e459540d5 authored over 2 years ago
Hound

22c074c3d680aa2356e25f819431ef59983e47ea authored over 2 years ago
`RecordingTests.swift` - add `testReset()`

c2b0cb2d98b9c404738bb347c3351b7466b6e8e9 authored over 2 years ago
`NodeRecorder` - reset `isPaused` in `reset()`

cda2104c6c682310118493004402a9f0da0f0682 authored over 2 years ago
`NodeRecorder` - remove redundant function

be25b5ac70f3af0716a69c43e5f777c40626aa8e authored over 2 years ago
`NodeRecorder` - Remove `internalAudioFile` in `reset()`

28440ea1ac55d7c2507c546f4dcd5ba0db73213a authored over 2 years ago
Moved playgrounds out of folder

a85264120757f1c660fe5fbb588e7522c5f060ed authored over 2 years ago
New bug report template

ded9ac7dff9c5d941b35e59a5356a013b153fe71 authored over 2 years ago
Resolve CI Complaint

163a7a95e9aa3d61e9378a475b418df287fc478f authored over 2 years ago
Merge pull request #2728 from jcavar/fix/tap-queue

Do not run tap on main queue

4482aa049c311648239c9a4bf463c4ba9cb0a7c0 authored over 2 years ago
Do not run tap on main queue

This code is taking locks and doing calculations.
It is called many times per second and it shou...

14d028e69c3039fb8f7e80437121191256df05f1 authored over 2 years ago
Merge pull request #2726 from emurray2/main

Add tests and resolution for AudioKit/AudioKit#2725

72343d399803d41e9225fb79f05f0d0da25bc2d2 authored over 2 years ago
Add tests and resolution for AudioKit/AudioKit#2725

Add tests and resolution for AudioKit/AudioKit#2725

1f9acb3677b5c84568ec1f1751ec5e54955b3362 authored over 2 years ago
Merge pull request #2723 from emurray2/noderecorder-pause-recording

[`NodeRecorder`] - Pause recording feature

b105d42011131cc0d5167e009b60b4f9a5044019 authored over 2 years ago
Make Cookbook Recorder work again

Long story short, I messed up and broke the Cookbook again. The changes I made in the reverted P...

0e4940398527077250496c71a63cc443b1cf5776 authored over 2 years ago
Revert "Merge pull request #2719 from emurray2/careful-with-avaudiofile-pointer"

This reverts commit e75a3860fa45f6e5b5b17d885cabae08d188f05c, reversing
changes made to 232a7688...

4c1f41652bf64175d6031c6b985c3c3f9e80c697 authored over 2 years ago
Hound

d07a8010791b29515246b357f2cd14b490835394 authored over 2 years ago
[`NodeRecorder`] - Pause recording feature

Changes:

1. Add `isPaused` property to `NodeRecorder`
2. Don't write to buffer if `!isPaused`
3...

f93ccbe12d251cd9bec6c5be8131c1ba95e97347 authored over 2 years ago
Merge pull request #2722 from emurray2/audioplayer-fix-completionstatus

[`AudioPlayer`] - Tests for player status

db55444d594a1564cb4b40ef8e78b8bb0e4577d6 authored over 2 years ago
[`AudioPlayer`] - Tests for player status

Duplicate ticket for #2718, but now CI should be successful:

> There weren't any tests for the ...

5ac16ba1830418fa700c92db229e82192781513f authored over 2 years ago
Merge pull request #2721 from emurray2/fix-avaudiosourcenode-semaphore-wait-trap

[`AVAudioSourceNode`] - Fix semaphore wait trap

f31d08104773c61a04ff79da89097a5e23151771 authored over 2 years ago
[`AVAudioSourceNode`] - Fix semaphore wait trap

Fix a weird bug which happens when removing the `NodeRecorder` tap

88e070b6e0c2d139fea31e2ae1a52b12ecc37cbd authored over 2 years ago
Merge pull request #2719 from emurray2/careful-with-avaudiofile-pointer

[AudioPlayer] - Fixing `internalAudioFile` so pointers are more safe - helping workflows and CI

e75a3860fa45f6e5b5b17d885cabae08d188f05c authored over 2 years ago
Hound 2

fe5af645edeeb3b3defad4c9db5d66810f1b460c authored over 2 years ago
Hound

0dcb9447e2bbcd89ad835f5f0a7dc83d2cdd76e7 authored over 2 years ago
Move stuff around

a4160fcef58a3efdc390987aa9620c9c902ae6c5 authored over 2 years ago
More details

And I want to try and get another CI run in to make sure everything works

2aa268556cfdbc7ae72dc8f998d9e673bb859608 authored over 2 years ago
Remove Function Call

Didn't mean to leave this in here, but good to know the tests can detect a stack overflow

076ecf7ce59f86374f74cf1bdc909058c8a4254f authored over 2 years ago
Added docs

68e8f330ad27a6eca4b39dbd95f82d5857b5345e authored over 2 years ago
Cleanup

cf24776dfc66b07a1102c81a53b525ea21a371fe authored over 2 years ago
Careful with pointers 2

b5ab32ac3bdfb7a2d9ad2ca1462b6247465f895c authored over 2 years ago
Update NodeRecorder.swift

ba0da3f2190775ebf8c7a94bd9575fee229add5d authored over 2 years ago
Merge pull request #2716 from emurray2/noderecorder-closefile

Add File Open/Close Functions for `NodeRecorder`

232a7688064d89b438901964bdc3fc95ab0f854d authored over 2 years ago
Switch to using `AudioPlayer` as input

for the test

2624753ca058c80c2d2ac7de49b80987534e4436 authored over 2 years ago
Revert "Pause `AudioEngine` rendering before closing file"

This reverts commit 98e40ad0e340f212ec5cb9810638a634fbba962f.

b5d7aa72b2ce7f1dfdcbdcddb7bcefe512c7cd06 authored over 2 years ago
Pause `AudioEngine` rendering before closing file

98e40ad0e340f212ec5cb9810638a634fbba962f authored over 2 years ago
Revert "Make the test easier for workflows"

This reverts commit d0fd03b377fcfbbbe65f6918da83ec80e23d1aa7.

5f333a4bab920c2a7d33045e2f2877d0179724ca authored over 2 years ago
Make the test easier for workflows

So they don't get stuck

d0fd03b377fcfbbbe65f6918da83ec80e23d1aa7 authored over 2 years ago
More Hound

5cd873c2946c03b85328c957baed93a35a36ecb3 authored over 2 years ago
Hound

68fd4d41ebd84cb1bfb6558a8ea61514aa63f48d authored over 2 years ago
Add File Open/Close Functions for `NodeRecorder`

Changes:

1. Removed `file` parameter from initialization - this passes the value without a refe...

d218edb378ad04267b232120d556cabe86723ba1 authored over 2 years ago
Merge pull request #2715 from emurray2/noderecorder-tempfile-fixinvalidparameters

[NodeRecorder] - Fix Error -50

6d4ae8cee0ef0d868b4de3196c84bfeeb2efb3cf authored over 2 years ago
Merge pull request #2714 from emurray2/audioengine-addfunction-findaudiounit

[AudioEnginie] - add `findAudioUnit`

c54259ba2a71b30a4a90411a724b758707c6aed0 authored over 2 years ago
[NodeRecorder] - Fix Error -50

Remove invalid parameters in `AVAudioFile` initialization to make `avfaudio` happy.

301b2c295e6d3fbf3b7cc681acfcb9b3d535b960 authored over 2 years ago
Rename test function

980ae0546c259e0d0e4f7d725eadc7b5f4ab56ab authored over 2 years ago
Hound 2, make documentation more clear

97fa35b47b7828782294ea941e98ae21e03925f6 authored over 2 years ago
Hound, extra documentation

712d06eda5b6565e15944f71cda9b850656ceb86 authored over 2 years ago
[AudioEngine] - add `findAudioUnit`

This function uses the AVFoundation framework to provide an easy way for users to find and insta...

91aacd52af25b487629485f0b8b1019306803785 authored over 2 years ago
Merge pull request #2710 from emurray2/audioplayer-add-scheduledtime-withtests

Compensate for scheduled play w/ tests

0e097ea85ab6f33bfc6cfa783a631c9f4c47d4d4 authored almost 3 years ago
More rigorous testing

I totally forgot about handling this test when the file isn't played from the beginning (0th fra...

5eb55e2d3d6125c7c83d5e7c1e76f5271a63c3df authored almost 3 years ago
Check rendertime after engine is running

This will help `AVAudioEngine` not trigger its condition when we try to check the rendertime of ...

347baf69f4a9fc1c54881177c12a3a62fb9d3008 authored almost 3 years ago
Revert "Compensate for scheduled play w/ tests"

This reverts commit 31f211bc8578010d562a305ca29553b61d951de8.

72d366540eaefe3c1101a7c8e7a2b89a6c88c96a authored almost 3 years ago
Compensate for scheduled play w/ tests

This is again to address #2691 and #2708, but this includes the tests for that. I also refactore...

31f211bc8578010d562a305ca29553b61d951de8 authored almost 3 years ago
Merge pull request #2709 from emurray2/realtimetests-fix-scheduleplayer

[Realtime AudioPlayer Tests] - Fix Scheduling Test

f753c21544985dfd5b57b72d2528e164559f2cf3 authored almost 3 years ago
[Realtime AudioPlayer Tests] - Fix Scheduling Test

This test was failing for a couple reasons:

1. No file exists for the specified duration of 2 s...

2842a9cd47f224376fc0892db0ae2e5476cf5ba2 authored almost 3 years ago
Merge pull request #2706 from jcavar/fix/start-stop

Fix start/stop not working properly when used on Node

8c17eb41993962e641fb8d83343b1dde5505e153 authored almost 3 years ago
Fix whitespace violation

7732694e197efe105472d9d4995837bc09e2c942 authored almost 3 years ago
Fix start/stop not working properly when used on Node

As explained in https://github.com/AudioKit/AudioKit/issues/2705
start and stop functions are no...

e8fcc7ca165ee8590be1eb6e7c3bcd0d1e17c534 authored almost 3 years ago
Avoid errors and warnings on CI

e7f37266dc9200f04a2646b108acae98c87f8e46 authored almost 3 years ago
Use latest Xcode

cfbafbbb990fdcefeccb0cf18da1ab2955cdf8db authored almost 3 years ago
Merge pull request #2702 from jcavar/fix/reverb-start-stop

Fix reverb not updating isStarted

a832bab159178e9ce973e120d5e6a11d2c5755d9 authored almost 3 years ago
Fix typo

799095a4df7050bc1b1e613a2b36e4f2fbb53dde authored almost 3 years ago
Updated pull request template

abf2e0f4b265bd549774261b6cabe97c771fa3ba authored almost 3 years ago
Fix reverb not updating isStarted

66268f50c58f6458ddfc2422d50cc7ae038d275f authored almost 3 years ago
Added tests for NodeRecorder

Added tests for NodeRecorder

e38ce0950c826bfd40a612e12a5f6dbb9fa46be6 authored almost 3 years ago
Housekeeping 2

Housekeeping 2

ef0041f18901fd31eacacf85142bde87f9880fd1 authored almost 3 years ago
Housekeeping

Housekeeping

99bd5aa71f7893656d1415084c5da7fb719185f7 authored almost 3 years ago
Added callback handler to node recorder

Added callback handler to node recorder

394e024843e76eb01e783fd1fd975d06a19802f3 authored almost 3 years ago
Use URL in AppleSampler instead of file paths

110d2dfa0b798f76349922fdd1d23d660a16dc37 authored almost 3 years ago
Merge pull request #2697 from jcavar/develop

Fix retain cycle in BaseTap

ea59de83010f0f68503805241a4cb4598e573ef2 authored almost 3 years ago
Fix retain cycle in BaseTap

48123b744337e0cf616a0a22be012aae6034d8c9 authored almost 3 years ago
Merge pull request #2694 from emurray2/develop

Player always respects new startTime and endTime

f1486c6b5e1caa0f7bfcfe539167f4c8a507e529 authored almost 3 years ago
Player always respects new startTime and endTime

0472b6263f934b6e844f35cd9a03b35c9be2256b authored almost 3 years ago
Cleanup

0470c6892b0fc5d00408546c6ad5206837a3b66b authored almost 3 years ago
Updated Hello World

5a550e44046e9acd584faba56ab79715d6c0fee8 authored almost 3 years ago
Addiing URL based stuff to AppleSampler

38352ad0fd0396901c4f0c7acf170bd3ff300a86 authored almost 3 years ago
Merge pull request #2689 from osheroff/one_more_completion_handler_fix

set .stopped status before stopping

fdc12bf5109964c9b0ac64ab55883719f78b608a authored almost 3 years ago
set .stopped status before stopping

otherwise the completion handler can sometimes race us and fire

e99abe7c62c096cbbe374095600b2d420fa37302 authored almost 3 years ago
Merge pull request #2688 from emurray2/develop

Cleanup player completed block

4f7e206498fcdf90c62f064b13cc3808e94efc75 authored almost 3 years ago
Cleanup player completed block

Address #2684 and make code easier to read by removing `else if`

fb053126f5d39ca19d6ed3d283b6e512d67d4d0f authored almost 3 years ago
Merge pull request #2687 from osheroff/stop_on_complete

stop the playerNode upon completion

087cb323e81b56fe767d2165bf48e5fb2dfef229 authored almost 3 years ago
stop the playerNode upon completion

Without this call the playerNode continues its timeline in the
background and subsequent calls t...

493a753328fad6cd3573125173436ca282210fdf authored almost 3 years ago
Merge pull request #2685 from osheroff/suppress_on_seek

restore behavior that stops calling CompletionHandler on seek

b7246e5f7284367e835cf60919ef71707a129704 authored almost 3 years ago
restore behavior that stops calling CompletionHandler on seek

7c7a7e0b5e3f232ca4a2c6c2f7964fbfc07b712f authored almost 3 years ago
Add AppSampler.loadInstrument(url:)

955ae2be96bff15a3f66cc89426461ab135cf69b authored almost 3 years ago
Add repro case for AVAudioUnitSampler bug.

781de62291f331f4fdb58bfd6f0e3085463acb8b authored almost 3 years ago
Add sampler instruments for testing.

5eefd49655f32538b107498700efb2fe36c43248 authored almost 3 years ago
Merge pull request #2682 from Matt54/node-recorder/file-directory-url-icloud

NodeRecorder: swapped file directory path for URL to support iCloud drive

d8dfff09b10e816e65d7fa6cedc47ee19adc7b09 authored almost 3 years ago
Removed comment

Removed comment

514979afd188c67d0aceefc357276844f5ab38d1 authored almost 3 years ago
NodeRecorder: swapped file directory path for URL to support iCloud drive

NodeRecorder: swapped file directory path for URL to support iCloud drive

59e568c40f6b4bdfa6989e6b9a0b48dabb8444fd authored almost 3 years ago
Merge pull request #2680 from Matt54/midi/fix-time-stamp-on-message-send

Refactored two midi send methods into one with timeStamp defaulted to mach_absolute_time()

6d7ed51690762748841a4f6410b8b5cb3427a546 authored almost 3 years ago
Added 0 value note and removed redundant MIDITimeStamp constructor

Added 0 value note and removed redundant MIDITimeStamp constructor

73fda4b369da1833188a32ad442ce925d7bfc722 authored almost 3 years ago
Housekeeping

Housekeeping

b8fda0ea097416c0c61d19b9e55f5f05b756261c authored almost 3 years ago
Refactored two midi send methods into one with timeStamp defaulted to mach_absolute_time()

Refactored two midi send methods into one with timeStamp defaulted to mach_absolute_time()

19618683c63ad33362fb5fafa1d7441280901ab3 authored almost 3 years ago
Merge pull request #2679 from rex4539/develop

Fix typos

59756fcf959446a8e0af40e1c84e4e5d90103740 authored almost 3 years ago
Fix typos

fb92c7da8c3963a37b2c7b4a0bfb27cd2ae3ab78 authored almost 3 years ago