Apr 13
KARAJAN 0.2 - Musik- und Gehörbildung fürs iPhone und den iPod touch
Seit gestern gibt es eine neue Version meines freien iPhone Programms KARAJAN mit der Versionsnummer 0.2. Mit KARAJAN kann man spielerisch das Erkennen von Intervallen, Akkorden und Tonleitern trainieren und so dem “absoluten Gehör” jeden Tag ein Stück näher kommen. KARAJAN ist Dank des iPhones ein portabler Gehör-Trainer, den man einfach in die Tasche stecken und überall mit hinnehmen kann.
Folgendes sagen User:
Danke für dieses tolle Programm Holger! Soetwas habe ich schon lange gesucht. Ja ich weiß, es gibt so etwas für PC/Mac. iPhone und KARAJAN passen aber um Welten besser zusammen. Läuft bei mir am iPhone unter 1.1.4.
Änderungen in KARAJAN 0.2:
- Memory Leak gefixt, somit gibt es keine Abstürze mehr
- Neue Instrumente
- Bessere Klangqualität durch Überarbeitung der Pitch Shifting Funktion und Optimierung der Samples
- Höhere Kopfhörer-Lautstärke
- Rückwärts-Abspielen funktioniert jetzt richtig








15.04.2008 um 22:15 Uhr
Klasse, eine neue Version! Danke! Die bessere Klangqualität konnte sogar ich bemerken :)
Eine interessante Beobachtung konnte ich bei anfänglichen Tests machen. Nach einem Start von ‘fring’ startet Karajan nicht mehr, sondern gibt über die Shell folgendes aus:
# pwd
/Applications/Karajan.app
# ./Karajan
2008-04-15 22:53:32.445 Karajan[360:d03] -[AVController initWithQueue:fmpType:error:]: FMPlaybackMakeProcPtrs failed with err 1102
2008-04-15 22:53:32.475 Karajan[360:d03] *** Uncaught exception: (AudioControllerError) AudioQueueNewOutput failed: 268435459
zsh: trace trap ./Karajan
Nach diesem “Absturz” - vermutlich durch fring verursacht - bleibt übrigens der MobileMusicPlayer gestartet, den Karajan verwendet. Es hilft dann nur ein Neustart des iPhone um Karajan erfolgreich starten zu können.
15.04.2008 um 23:17 Uhr
Werde das bei Gelegenheit mal probieren nachzuvollziehen.
16.04.2008 um 09:14 Uhr
Habe fring installiert und konnte bisher keine Probleme feststellen. Egal ob fring im Hintergrund läuft oder beendet wurde, ich kann Karajan problemlos starten. Welche Firmware benutzt Du?
Karajan verwendet übrigens nicht den MobileMusicPlayer. Muss von einer anderen App kommen. Karajan benutzt zur Sound Ausgabe Audioqueue von der AudioToolbox. Dies ist ein Low-Level Framework, welches sich direkt mit mediaservd verbindet, ohne Umwege über MobileMusicPlayer oä.
22.04.2008 um 20:27 Uhr
Wer misst, misst Mist! :) Nach der Exception habe ich mittels ps festgestellt, dass der MobileMusicPlayer läuft - obwohl ich ihn selbst nicht gestartet habe. Daraufhin habe ich ihn mittels killall entfernt und Karajan erneut gestartet. Siehe da, MobileMusicPlayer war erneut bei ps sichtbar. Deshalb schloss ich messerscharf, aber glücklicherweise falsch, dass Karajan den MMP startet.
Die letzten Tage habe ich des öfteren Karajan und fring gestartet und ebenfalls keine Probleme festgestellt. Mein iPhone läuft mit Firmware 1.1.4.
Danke für Deine Mühe und nochmals danke für die aktuelle Version!