Geschafft!

Hinweis

Fehler

Session expiration Your session is going to expireClick here to extend

Budget:

800 - 1.500

Geposted am

2014-07-20 19:22:23.0

Kunde

Han***

Die Angebotsphase ist beendet

Schreiben Sie ein ähnliches Projekt aus und erhalten Sie Angebote von Freelancern. Unverbindlich. Kostenlos. Schnell.

Jetzt ähnliches Projekt einstellen

Beschreibung:

Wir, der Musik APP-Erfinder und Entwickler sowie ein Android-Programmierer die in einer Kooperation zusammen arbeiten, brauchen Unterstützung im Soundbereich. Die APP ist zum größten Teil schon umgesetzt (programmiert+designed) und eigentlich BETA-Versionsfähig.

Wünschenswert wäre wenn wir jemanden finden würden, der uns bei der Problemlösung unterstützen kann und evtl auch an einer Kooperation interessiert wäre.

Im Folgenden die gesuchte Unterstützungsanforderung:

Wir benötigen Programmiersupport bei der Erstellung einer Audio Funktionsbibliothek mit dem Android NDK. Ziel ist es, unterschiedliche Stereo-Instrumentensamples auf bis zu 24 parallelen Spuren in Echtzeit zu filtern (Balance, Volume,... ) zusammen zu mischen und die daraus resultierende Ergebnis mit einstellbarer variabler BeatsPerMinute Rate als Audiostream ohne Delay durch GarbageCollection oder andere lastintensive Prozesse ab zu spielen. Die Instrumenten-Samples bestehen aus kurzen aber unterschiedlich langen PCM Files, Wave Format, 16bit Stereo, 44100 Samples/SekundeDer native Audioplayer soll seinen Input für den Audiostream aus einem Ringbuffer lesen, die BPM Rate sollte über ein entsprechendes Re-Sampling der zusammengemischten Audios eingestellt werden.Die Samples und Parameter werden über eine grafische Benutzeroberfläche eingegeben und editiert.Die API soll mindestens folgende native Methoden bereitstellen:- initPlayer- startPlayer- stopPlayer- pausePlayer- resumePlayer- deletePlayer- setBeatsPerMinute- setVolume- mixPCM(sample[], withDelayInSamples[], Balance[], Volume[], ...)- addPCMSampleToBuffer- playSinglePCMSample- resamplePCM(newSampleRate)