(Hinweis: Dies war der erste Beitrag eines anderen Blogs, den ich hatte. Da ich beschlossen habe, nur diesen Blog zu pflegen, habe ich diese alten Beitraege migriert, ohne den Text wesentlich zu aendern.)
Ungefaehr zur gleichen Zeit letztes Jahr machte ich mir selbst ein Geburtstagsgeschenk:
- Ich holte mir zwei Entwicklerlizenzen von Apple, eine fuer iOS und eine fuer OS X.
- Liess mir ein App-Icon bei 99designs gestalten.
Das endgueltige Geburtstagsgeschenk resultierte in der Veroeffentlichung von MIDI Aid fuer Mac und MIDI Aid fuer iPhone, iPad und iPod touch.
MIDI Aid fuer Mac herunterladen
MIDI Aid fuer iPad, iPhone und iPod touch herunterladen
Das diesjaehrige Geburtstagsgeschenk steht in Verbindung mit MIDI Aid. Ich moechte etwas zurueckgeben und das Wissen teilen, das ich beim Schreiben von MIDI Aid erworben habe, indem ich zusaetzlich zu meinem ersten Blog “Ramp me up, Scotty!” einen neuen Blog starte. Dieser Blog dreht sich ganz um Core MIDI und ein bisschen Core Audio Programmierung.
Obwohl MIDI Aid in Objective-C geschrieben wurde, versuche ich, die meisten Beispiele in diesem Blog in der Programmiersprache Swift zu liefern, um selbst dazuzulernen.
Einmal Nerd, immer Nerd! Aehm, okay. Ich war nie ein Nerd, aber ich lerne gerne neue Programmiersprachen.
Lass uns loslegen: Starte Xcode und schreibe deinen ersten Core MIDI Code. Ich versuche auch, die meisten Beispiele in Xcode Playgrounds zu machen. Sie sind ziemlich angenehm zu benutzen und zu teilen. Wenn der Startbildschirm von Xcode erscheint, waehle einfach “Get started with a playground”.

Fuege jetzt den Code-Schnipsel unten in den Editor ein und fuehre ihn aus. Der Code fragt dein System nach allen registrierten MIDI-Geraeten ab und zeigt deren Eigenschaften an.
{% gist 5012d94ad6194d426048 %}
Hat es funktioniert? Grossartig! Herzlichen Glueckwunsch zu deinem ersten funktionierenden Core MIDI Code.
Du solltest etwas wie das hier sehen koennen, nachdem du die Ausgabe der letzten Zeile durch Klicken auf das kleine Plus-Symbol erweitert hast.

Jetzt bist du bereit fuer mehr. Behalte diesen Bereich im Auge und folge mir auf Twitter fuer Updates.
Fertig fuer heute!