aktuelle Anfragen

Archivierte Anfrage zur App Programmierung

Dieses Projekt ist bereits archiviert. Wenn Sie selbst an der Entwicklung eines Apps interessiert sind, können Sie eine Anfrage aufgeben:
Anfrage zur App Entwicklung stellen

Die derzeit aktuellen Projekte finden Sie unter: Aktuelle Anfragen

Wenn Sie selbst Entwickler von Apps sind, können Sie sich als Entwickler registrieren



Samba to Go (ID 3427)

Projektbeschreibung 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/Sekunde

Der 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)
AEV Zusatzinfo aus Kundenkontakt - App stürzt nach dem 8. Takt ab. Sollte aber mit mindestens 16 Takten funktionieren
- Sourcen sind vorhanden
- Grafiken sind schon fertig
- Es wird Hilfe in C++ benötigt, um die oben angegebenen Funktionalitäten umzusetzen
- App soll in den Google Play Store

OS android

Veröffentlicht am22.07.2014
Angebotsfrist bisk.A.

Anfrager deaktivieren die Anfrage selbst, wenn ein Entwickler gefunden wurde

geplanter Endtermin k.A.

geplantes Budget € 4.000
Investitionsbereitschaft Projekt wird sicher umgesetzt

Sitz des Auftraggebers: 20535 Hamburg.

Der Standort des App Entwicklers ist für den Auftraggeber nicht relevant.



aktuelle Anfragen