C++/WebAssembly Audio Engine (port from C#) + long-term relationship

Closed Posted 3 years ago Paid on delivery
Closed

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

C# Programming C++ Programming .NET C Programming JavaScript

Project ID: #26832412

About the project

14 proposals Remote project Active 3 years ago

14 freelancers are bidding on average $32/hour for this job

tangramua

Hello,   Our team has a huge experience in C Programming, JavaScript, .NET, C# Programming, C++ Programming, as a result, we can successfully complete this project. Having the required skills, we will be glad to help y More

$25 AUD / hour
(27 Reviews)
6.3
offshore9006

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

$25 AUD / hour
(4 Reviews)
6.2
kanika6665

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

$25 AUD / hour
(7 Reviews)
5.2
locutusente

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

$45 AUD / hour
(6 Reviews)
5.3
emean1

Dear employer. I'm a senior software engineer with much XP of video & audio processing, C++, C# and etc. I read the description carefully and I believe I'm the right guy. I've professional skills and I will convert C# More

$30 AUD / hour
(1 Review)
2.1
amitmeher2010

.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

$40 AUD / hour
(1 Review)
0.0
nkr6

Hi, I am an expert in C/C++ under Windows and Linux. Also, I have worked on C#.Net and understands the nuances of it. In my initial stages of my career, I have worked on PCM techniques for Playing a Wave File and und More

$50 AUD / hour
(0 Reviews)
0.0
CanvasInfotech10

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

$28 AUD / hour
(0 Reviews)
0.0