Here is the initial code for the AudioKit Native Strum Machine app.
What works
AudioPackage parsing and saving of MP3 files to documentsDirectory.
Testing of MP3 files parsed from AudioPackage playing through standard AudioPlayer() object
Fader() Testbed to determine if default fade from AudioKit is good enough.
To-do:
Finish SampleManager.
Finish sample accurate player scheduler.
Finish Float -> AVAudioTime conversions.
Create (JSON) object to return after core SampleManger calls are made, hoping this is the mechanism we can pass data to Cordova. Object will have durations and statuses.
Here is the initial code for the AudioKit Native Strum Machine app.
What works
documentsDirectory
.AudioPlayer()
objectFader()
Testbed to determine if default fade fromAudioKit
is good enough.To-do:
SampleManager
.SampleManger
calls are made, hoping this is the mechanism we can pass data to Cordova. Object will have durations and statuses.