Ich arbeite an einer App, die Noten aus einer 12-Ton-Skala von spielt, die mehrere Oktaven umfasst. Dies wird im Grunde ein behelfsmäßiger Wavetable-Synthesizer sein.iPhone Music App: Wiedergabe von einem Cache von Notizen
Mal, dass mit der Anzahl der Instrumente zu verwenden.
Die Notizen werden als .wav-Dateien gespeichert und in den RAM zwischengespeichert, um einen Overhead beim Abrufen der Festplatte zu vermeiden. Allerdings gibt es einen großen Zeit-Raum-Kompromiss in Bezug auf den physikalischen Speicher, da .wav-Dateien ziemlich groß sein können.
Hat jemand eine Idee, wie man diese WAV-Dateien mehr zwischenspeichern kann mehr platzsparend? Komprimierung ist eine gute Option, aber zu viel kann die Qualität beeinträchtigen. Modulieren oder verzerren Frequenzen im laufenden Betrieb wird definitiv zu Laggy. Korrigieren Sie mich, wenn ich falsch liege, aber das Spielen von 200 BPM mit dieser Implementierung wird nicht funktionieren.
Wenn Sie Erfahrung mit Musik-Apps haben, teilen Sie uns Ihren Rat mit.
Das hat wirklich gut funktioniert! CAFs lassen sich schneller laden und spielen. – ayman