Find Jobs
Hire Freelancers

Visual voice pitch tracking app

$250-750 USD

Suljettu
Julkaistu lähes 3 vuotta sitten

$250-750 USD

Maksettu toimituksen yhteydessä
I need visual voice pitch tracking and recording app. This is for evaluation purpose, i need just working prototype App should do at the same time: - play mp3/wav (from memory stream io) - scroll smoothly long-wide image - track accurate pitch (need to select one of existing free libs or ready to use code) - draw pitch on that image (draw always at static position on screen) - record into memory stream object in wav format, adjust delay to be synced with playable file There are many ready to use pitch tracking libs, need to research which of them can do realtime accurate pitch detection. It should allow make a loop of range (in float seconds) with auto restart (clear generated image, clear recorded io stream, then pause for defined amount of seconds (float), and start from loop starting position). Stop by button, recorded stream should store only last try from loop start. If the loop range fit into screen - no scroll, just move pitch pointer over screen. Scrolling and pitch tracking should look like in vocaberry app on android/ios After playing/recording it should: - allow to scroll by mouse/touchpad generated image (original + tracking) - save wav file - restart again In future or if budget will allow to do in that project: - after recording it should allow to playback mixed source mp3 with recorded one. at least hould be taken into account while developing code now. - it should allow to playback while recording 2 mixed mp3/wav with different volume at the same time. Requirements: - use asio for play and recording, settings should be configured (for now just defined constants is fine 24bit, 48khz, read at once samples count should be read from asio device default/current settings). - use python+qt or c, c++, delphi, not c# - scrolling of image should be smooth, so need to use gl or directx or something - scrollable image should be synced with samples count played (not timer) - all should not be much cpu intensive - definable volume level under which it will not track pitch (no draw on image) Image will have header and footer size (definable), inner part splitted equally to definable notes range (frequency ranges). Notes specified as [CDEFGAB][1-6][#]. So with image will be image definition file with parameters: - notes range, example e1-a2 - header size - footer size For debugging purpose asio4all may be used. You will need any cheap microphone connected to your sound card, web cam mic is fine. Also before starting please try vocaberry to understand how it should work. I need more precise tracking and minimized delay as much as possible. Also sometimes vocaberry mistakes for octave for few milliseconds, so need to somehow workaround this issue (sometimes frequency peak +-1 octave have more power for small amount of time). In future in case of success (it will be tested on some sample of peoples) i need to port it to linux (jackd+qt/gl), so code should be ready to port, no need to do cross-platform for now, but better if it will use qt or gl I will pay only after project is fully done and tested by me.
Projektin tunnus (ID): 30540969

Tietoa projektista

6 ehdotukset
Etäprojekti
Aktiivinen 3 vuotta sitten

Haluatko ansaita rahaa?

Freelancerin tarjouskilpailun edut

Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
6 freelancerit tarjoavat keskimäärin $387 USD tätä projektia
Käyttäjän avatar
Hello, I'm a C/C++ developer and to achieve what you need, some hardware acceleration would be needed. Qt or QML would be perfect for this, it would allow for smooth scrolling and it is cross-platform too. Portaudio (which supports asio) can be integrated into Qt based programs and would still maintain cross-portability. Let me know if you are interested in my solution using Qt/QML and C++/Python.
$550 USD 10 päivässä
5,0 (13 arvostelua)
4,9
4,9
Käyttäjän avatar
Hi, I've read your description carefully. I have more than 5 years experience with C/C++/Qt/OpenGL/Python. **************************************************************** I'm confident in your project with high quality on time. Looking forward to discuss with you project more detail via chatting. I'm very happy to put my bid on your project. Thanks & Best regards!
$250 USD 5 päivässä
5,0 (4 arvostelua)
2,6
2,6
Käyttäjän avatar
Hi Client. I have skills like C, C++, C# and I am an expert for it. I would like to work with your project in full time and also can make your project perfectly. Please contact with me and discuss with your project.
$300 USD 3 päivässä
5,0 (5 arvostelua)
1,8
1,8
Käyttäjän avatar
- previous experience in such topics; - eager to discuss a lot in this chat stream; - degree stats / maths;
$445 USD 2 päivässä
1,0 (5 arvostelua)
3,5
3,5
Käyttäjän avatar
hello dear client,gone through your requirements for application development we are experienced web and application development freelancer team kindly inbox me for project discussion. thanks
$278 USD 7 päivässä
0,0 (0 arvostelua)
2,8
2,8

Tietoja asiakkaasta

Maan RUSSIAN FEDERATION lippu
Kirov, Russian Federation
0,0
0
Maksutapa vahvistettu
Liittynyt marrask. 23, 2013

Asiakkaan vahvistus

Kiitos! Olemme lähettäneet sinulle sähköpostitse linkin, jolla voit lunastaa ilmaisen krediittisi.
Jotain meni pieleen lähetettäessä sähköpostiasi. Yritä uudelleen.
Rekisteröitynyttä käyttäjää Ilmoitettua työtä yhteensä
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ladataan esikatselua
Lupa myönnetty Geolocation.
Kirjautumisistuntosi on vanhentunut ja sinut on kirjattu ulos. Kirjaudu uudelleen sisään.