Recordable, Playable and Scrubbable Audio Player with AudioKit?












0















AudioKit



Recordable, Playable and Scrubbable Audio Player with AudioKit ?



Im in the process of porting my iOS app from ActionScript(Adobe AIR) to SWIFT. In that process I need to figure out how to process the Audio to achieve the desired effects.
Im really impressed by the AudioKit Framework and all the possibilities it presents.



But before I decide upon what to use I want to ask if you guys think AudioKit is a good match for my app?



Here is a link to a video of my app in use (so that you can see/hear the audio) https://www.facebook.com/lydbogerforborn/videos/1761398307223693/ … and below I have tried to describe 2 of the App’s most important use case scenarios.



Precondition in use case:
The App is a Children’s audiobook player implemented as an old Cassette Recorder.
Key feature is that it MUST behave as realistic as possible, meaning that the user can
Fastforward and Rewind, with instant feedback when pressing those buttons.
The audio files (playable and recordable) have a maximum duration of 12 minutes, and are meant to be smaller digestable audio stories.



Use-Case 1: (Playable)




  1. User inserts a playable audio tape.

  2. User presses play button to start playback

  3. System plays the audio at normal speed (1)

  4. User presses the fastforward button

  5. System plays the audio at faster speed (10)

  6. User releases the fastforward button

  7. System plays the audio at normal speed again

  8. User Presses the Rewind button

  9. System plays the audio at a negative fast speed (-10)

  10. User releases the Rewind button

  11. System plays the audio at normal speed again

  12. continue from -> 4


Use-case 2: (Recordable)




  1. User insert a recordable audio tape.

  2. User presses the record button

  3. System records the microphone

  4. User presses the stop button

  5. User presses the Rewind button

  6. System plays the audio at a negative faster speed (-10)

  7. User releases the Rewind button

  8. User presses the play button

  9. System plays the recorded audio

  10. continue from -> 2 or -> 11

  11. User indicates that he wants to save recording

  12. System save audio file into documents dir.


Best Regards, and thank you in advance.
Martin










share|improve this question























  • This is all certainly doable with AudioKit with varying degrees of difficulty.

    – dave234
    Nov 26 '18 at 19:55
















0















AudioKit



Recordable, Playable and Scrubbable Audio Player with AudioKit ?



Im in the process of porting my iOS app from ActionScript(Adobe AIR) to SWIFT. In that process I need to figure out how to process the Audio to achieve the desired effects.
Im really impressed by the AudioKit Framework and all the possibilities it presents.



But before I decide upon what to use I want to ask if you guys think AudioKit is a good match for my app?



Here is a link to a video of my app in use (so that you can see/hear the audio) https://www.facebook.com/lydbogerforborn/videos/1761398307223693/ … and below I have tried to describe 2 of the App’s most important use case scenarios.



Precondition in use case:
The App is a Children’s audiobook player implemented as an old Cassette Recorder.
Key feature is that it MUST behave as realistic as possible, meaning that the user can
Fastforward and Rewind, with instant feedback when pressing those buttons.
The audio files (playable and recordable) have a maximum duration of 12 minutes, and are meant to be smaller digestable audio stories.



Use-Case 1: (Playable)




  1. User inserts a playable audio tape.

  2. User presses play button to start playback

  3. System plays the audio at normal speed (1)

  4. User presses the fastforward button

  5. System plays the audio at faster speed (10)

  6. User releases the fastforward button

  7. System plays the audio at normal speed again

  8. User Presses the Rewind button

  9. System plays the audio at a negative fast speed (-10)

  10. User releases the Rewind button

  11. System plays the audio at normal speed again

  12. continue from -> 4


Use-case 2: (Recordable)




  1. User insert a recordable audio tape.

  2. User presses the record button

  3. System records the microphone

  4. User presses the stop button

  5. User presses the Rewind button

  6. System plays the audio at a negative faster speed (-10)

  7. User releases the Rewind button

  8. User presses the play button

  9. System plays the recorded audio

  10. continue from -> 2 or -> 11

  11. User indicates that he wants to save recording

  12. System save audio file into documents dir.


Best Regards, and thank you in advance.
Martin










share|improve this question























  • This is all certainly doable with AudioKit with varying degrees of difficulty.

    – dave234
    Nov 26 '18 at 19:55














0












0








0








AudioKit



Recordable, Playable and Scrubbable Audio Player with AudioKit ?



Im in the process of porting my iOS app from ActionScript(Adobe AIR) to SWIFT. In that process I need to figure out how to process the Audio to achieve the desired effects.
Im really impressed by the AudioKit Framework and all the possibilities it presents.



But before I decide upon what to use I want to ask if you guys think AudioKit is a good match for my app?



Here is a link to a video of my app in use (so that you can see/hear the audio) https://www.facebook.com/lydbogerforborn/videos/1761398307223693/ … and below I have tried to describe 2 of the App’s most important use case scenarios.



Precondition in use case:
The App is a Children’s audiobook player implemented as an old Cassette Recorder.
Key feature is that it MUST behave as realistic as possible, meaning that the user can
Fastforward and Rewind, with instant feedback when pressing those buttons.
The audio files (playable and recordable) have a maximum duration of 12 minutes, and are meant to be smaller digestable audio stories.



Use-Case 1: (Playable)




  1. User inserts a playable audio tape.

  2. User presses play button to start playback

  3. System plays the audio at normal speed (1)

  4. User presses the fastforward button

  5. System plays the audio at faster speed (10)

  6. User releases the fastforward button

  7. System plays the audio at normal speed again

  8. User Presses the Rewind button

  9. System plays the audio at a negative fast speed (-10)

  10. User releases the Rewind button

  11. System plays the audio at normal speed again

  12. continue from -> 4


Use-case 2: (Recordable)




  1. User insert a recordable audio tape.

  2. User presses the record button

  3. System records the microphone

  4. User presses the stop button

  5. User presses the Rewind button

  6. System plays the audio at a negative faster speed (-10)

  7. User releases the Rewind button

  8. User presses the play button

  9. System plays the recorded audio

  10. continue from -> 2 or -> 11

  11. User indicates that he wants to save recording

  12. System save audio file into documents dir.


Best Regards, and thank you in advance.
Martin










share|improve this question














AudioKit



Recordable, Playable and Scrubbable Audio Player with AudioKit ?



Im in the process of porting my iOS app from ActionScript(Adobe AIR) to SWIFT. In that process I need to figure out how to process the Audio to achieve the desired effects.
Im really impressed by the AudioKit Framework and all the possibilities it presents.



But before I decide upon what to use I want to ask if you guys think AudioKit is a good match for my app?



Here is a link to a video of my app in use (so that you can see/hear the audio) https://www.facebook.com/lydbogerforborn/videos/1761398307223693/ … and below I have tried to describe 2 of the App’s most important use case scenarios.



Precondition in use case:
The App is a Children’s audiobook player implemented as an old Cassette Recorder.
Key feature is that it MUST behave as realistic as possible, meaning that the user can
Fastforward and Rewind, with instant feedback when pressing those buttons.
The audio files (playable and recordable) have a maximum duration of 12 minutes, and are meant to be smaller digestable audio stories.



Use-Case 1: (Playable)




  1. User inserts a playable audio tape.

  2. User presses play button to start playback

  3. System plays the audio at normal speed (1)

  4. User presses the fastforward button

  5. System plays the audio at faster speed (10)

  6. User releases the fastforward button

  7. System plays the audio at normal speed again

  8. User Presses the Rewind button

  9. System plays the audio at a negative fast speed (-10)

  10. User releases the Rewind button

  11. System plays the audio at normal speed again

  12. continue from -> 4


Use-case 2: (Recordable)




  1. User insert a recordable audio tape.

  2. User presses the record button

  3. System records the microphone

  4. User presses the stop button

  5. User presses the Rewind button

  6. System plays the audio at a negative faster speed (-10)

  7. User releases the Rewind button

  8. User presses the play button

  9. System plays the recorded audio

  10. continue from -> 2 or -> 11

  11. User indicates that he wants to save recording

  12. System save audio file into documents dir.


Best Regards, and thank you in advance.
Martin







ios swift audiokit






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 22 '18 at 9:04









BjeldBjeld

213




213













  • This is all certainly doable with AudioKit with varying degrees of difficulty.

    – dave234
    Nov 26 '18 at 19:55



















  • This is all certainly doable with AudioKit with varying degrees of difficulty.

    – dave234
    Nov 26 '18 at 19:55

















This is all certainly doable with AudioKit with varying degrees of difficulty.

– dave234
Nov 26 '18 at 19:55





This is all certainly doable with AudioKit with varying degrees of difficulty.

– dave234
Nov 26 '18 at 19:55












0






active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53427239%2frecordable-playable-and-scrubbable-audio-player-with-audiokit%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53427239%2frecordable-playable-and-scrubbable-audio-player-with-audiokit%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Wiesbaden

Marschland

Dieringhausen