C++/WebAssembly Audio Engine (port from C#) + long-term relationship
$25-50 AUD / hour
THSZHT is looking for a freelance C++ Developer with some experience or knowledge of WebAssembly to establish a long-term relationship with on audio projects.
We're currently looking at porting our existing Audio Engine (written in C#) to C++ so that we can take advantage of WebAssembly. Our existing audio engine is fairly simple and uses the NAudio framework. We are not expecting a line-by-line port. Rather, we just need something that works similar and has similar functionalities.
We have an existing C++ WebAssembly build with accompanying JS that currently fetches MP3 files, decodes chunks of stream, and them schedules for playback via WebAudio. We would like to add our Mixing Engine layer to this process.
The current functionalities of our C# mixing engine include:
- Decode MP3 to PCM (All files streamed will be in MP3 format)
- Align PCM streams for simultaneous processing and playback
- Perform floating-point operations on PCM data in the context of an Effect
- Add multiple effects to a single PCM stream -> reorder them, remove them, add them
- Combine multiple PCM streams into a 'Master' channel
- Input and output gain controls before and after Effects for each stream
These functionalities are the ones we would like to port to C++. We believe that there is probably many high-quality open-source libraries that could make this project easy for you. We do not want these functionalities implemented with an existing commercial tool (i.e. FMOD).
For the right developer, there will be new work available on a very regular basis.
Please get in touch if you think this is you! less
Project ID: #26832412
About the project
14 freelancers are bidding on average $32/hour for this job
Hi There: Our Profile: We are highly motivated team of IT professionals mentored by very experienced leadership. We offer solutions on WEB and Mobile technologies. Please visit our company site www.kennedia.net. We More
Hi, I find myself eligible for this job since I am having 7 years of extensive experience. I am Good at C Programming, C# Programming, JavaScript, .NET and C++ Programming. Please Send a message so that we can discuss More
Hello from an expat croweater. I have over 30 years of programming experience and have done webassembly using Qt/C++ and the emscripten compiler. Porting C# to Qt is extremely easy as they use very similar naming schem More
.NET (Web Application & desktop application) ============================================ Hello. I'm a .NET ,asp.net,Razor,C#,sql server,web service expert and have built hundreds of websites. I have 5+ years of experi More
Hello, I hope you are safe during this Pandemic! I went through to the job post. You're looking for a .NET expert with Backend, database & APIs skillset to work for your website. We will definitely design and develop More