How To Make an iOS Music App Part 3f

preview_player
Показать описание


Welcome to another one of my coding tutorials, where you will learn how to make an iOS Music App using Xcode, AudioKit, and Apple's Core Audio API. In this video, we will continue to work on loading the soundfont into our Piano and setting up the MIDI functions so that it plays when we touch each piano key on the screen. We will also explore how we can load different instruments into the Piano. Finally, towards the end of the video, we will build the final app and run it!

MIDI Commands:

Starting Project Files:

Eric Ford's Article:

Apple Core Audio Documentation:

Part 1:

Part 2:

Part 3a:

Part 3b:

Part 3c:

My Stuff:

Instagram:

Soundcloud:
Рекомендации по теме
Комментарии
Автор

Its awesome, Please make next part to change the patch. Also please make the part to do a pitch bend.

theyoogle
Автор

These tutorials are officially outdated with the new release of AudioKit
v5! Not to worry though! I've already started a new playlist of videos
to help keep you up-to-date! Enjoy! -

aura-audio
Автор

Nice video, can’t wait to see the next video

PaakoBravoo
Автор

Your tutorials have been very helpful to me! High quality educational and absolutely worthy of more views. Two things:

1) Have you considered linking your tutorial with a comment on the original Eric Ford blogpost? I found his article and was unable to get his code working, as it was rather sparse, but these tutorials cleared everything up.

2) Have you considered posting the completed version of this app on GitHub? I know you have the starter code on there, but the completed version may be helpful as a reference for others.

Fubarjohnson
Автор

Hey Evan,
Thanks for all of these fantastic tutorials. Just a quick question: was there ever part 3d in the videos as I can only see 3a, 3b, 3c, 3e and then 3f?

Really appreciate the time you’ve spent putting these together. Best of luck at college too.

grantcoulton
Автор

HI Evan,
Thank you for those tutorials !
I wonder how to show a sheet music above the piano keyboard, as many apps for learning piano do ?

sabineK
Автор

Hi Evan, I would like to see more of octaves (from 0 octaves to 7 or 8 octaves, 88notes) for piano tutorial video :)

ReidKizuka
Автор

Hey man,
Thanks for extremely awesome tutorials! Three questions:
1. When using soundfonts2 would it be possible to play, say three, .sf2 files at once, ie mixing sounds?
2. Is it possible to pitch shift the master buss some how? In that case, can you point me in any direction?
3. You know if .sf3 files are supported?
Thanks again, awesome!

rasmusdiamant
Автор

Thank you Evan for all these tutorials.

I completed all steps and managed to emits sine sounds (instead of the sf2 which does not load).

Still, I have 2 errors appearing in the debug console upon 2 lines of the "initAudio" function :

On instruction : checkError(osstatus:
it raises : Piano[5862:767481] [plugin] AddInstanceForFactory: No factory registered for id <CFUUID 0x6000020f7500>

On instruction : checkError(osstatus: AUGraphStart(audioGraph!))
it raises : Piano[5862:768233] [aurioc] AURemoteIO.h:323:entry: Unable to join I/O thread to workgroup ((null)): 2

Then the "FluidR3_GM" soundfont doesn't load but isn't it normal as no full URL is passed ?
var bankURL = Bundle.main.url(forResource: "FluidR3_GM", withExtension: "sf2")

Didn't you get any of these errors ? Thank you again for your help and great tutorials !

Paulo-bkfi