Hi Luther, In addition to the other points made already, I would look carefully at the MusicPlayer Reference documentation (plus MusicSequence, MusicTrack, MusicEventIterator, etc.). David
On Jul 9, 2015, at 2:20 PM, Luther Baker <[email protected]> wrote: > Thanks for the input Paul and extended response Brian. > > In my case, I very specifically want a song writing tool - a sequencer to > trigger my MIDI gear to fire ... and I've not been happy with the iPad > offerings as of late. I'd eventually like to be able to control other synths > on say, the iPad ... but that isn't my primary goal. > > I was a keyboard musician in a past life and have always wanted to create my > own version of an MPC meets Ableton Live sequencer so looking forward to > getting my head around this! > > Thanks, > -Luther > > > On Thu, Jul 9, 2015 at 12:16 PM, Paul Davis <[email protected]> > wrote: > On Thu, Jul 9, 2015 at 12:21 PM, Paul Davis <[email protected]> > wrote: > > On Thu, Jul 9, 2015 at 12:18 PM, Luther Baker <[email protected]> wrote: > >> I'm pretty naive ... if I plug an MAudio USB keyboard into my iPad and want > >> to record the MIDI notes ... I guess you're suggesting I'd use the clock of > >> the provided A/D interface? Is that accessible via Core Audio or Core Midi? > > > > You're going to get a callback from the coreaudio internals to process > > (generate/consume) audio samples. That's your clock. > > I should note that your software design will be significantly > different depending on whether you plan to work with MIDI only (i.e. > no interactions with an audio interface at all, no synthesis or audio > processing) or with audio and MIDI. As Brian notes, in the first case > you can just read and write MIDI event timestamps. In the latter case, > the audio interface clock is your master reference and most > interesting things will happen in the callback that is executed on > your behalf. > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Coreaudio-api mailing list ([email protected]) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/coreaudio-api/d.hicks%40snet.net > > This email sent to [email protected]
_______________________________________________ Do not post admin requests to the list. They will be ignored. Coreaudio-api mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/coreaudio-api/archive%40mail-archive.com This email sent to [email protected]
