Write some software for STM32F4 discovery board

Design a code to read SD card and play WAV files. This is to be used by and electronic drum module with sounds. Another part of the code will be responsible for reading each drum pad, and sending the midi variables (Channel, Note, Velocity) into the required part of the code which is responsible for reading that input, and playing the corresponding WAV file which describes the Pad (Note) and Intensity (Velocity) of the input.

Inputs to the Code:

· Note (byte);

· Velocity (byte value ranging from 0 to 127);


· Receive the two values from another part of the main code that will be running on the same microcontroller;

· Read files from a SD card;

· Each pad (Note) value will have 6 WAV files associated to it in the SD card, based on different velocity values. Code must define each file to play based on the Note and Velocity values. Suggestion: velocity values ranging from 0 to 22 will play Note File #1, velocity values ranging from 23 to 43 will play Note File #2, velocity values ranging from 44 to 64 will play Note File #3, values from 65 to 85 will play Note File #4, values from 86 to 106 will play Note File #5, values from 107 to 127 will play Note File #6;


· Wav file played through the STM32F4 discovery board audio jack


· Ability to play a minimum of 16 WAV files simultaneously;

· Code must run on STM32F4 discovery board;

· Files in the SD card will be named as: FILEPREFIX_NOTEIDENTIFIER_VELOCITYIDENTIFIER[01 to 06].WAV

Expected project deliverables:

· Source code;

Compétences : Programmation C++, Electronique, Ingénierie, Microcontrôleur, Architecture Logicielle

en voir plus : velocity channel, software for architecture design, playing card design, note pad design, architecture define, write software application requirements, software write protection, free software write book, software write book, software hardware requirements online hospital automation, software specification requirements freeware web, software technical requirements specification, software hardware requirements online air ticket booking project, software write protect software, software write technical manual

Concernant l'employeur :
( 0 commentaires ) Brazil

Nº du projet : #8531418

12 freelance font une offre moyenne de $171 pour ce travail


Hi. I have some experience in terms of SD, FatFS, and sound files I was working for decoders. I can help you.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 14 jours
(39 Commentaires)

Hello Sir, I went through your project proposal and it's very interesting and I would like to work on this project. Why you should hire me ? * I have four year experience as a freelancer and Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(46 Commentaires)

I have experience on STM32F4 discovery board. I have experience in developing the MCU embedded system with C,C++ language with PIC, RENESAS, NEC.... I have experience on VB.Net and MFC. I have designed the concrete Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(22 Commentaires)

Hi ,I have stm32f4 discovery board , and I have a ready fatfs SD card module (source code )that I use on my projects (reading and writing to the sd card ) Also I worked before on output sound from stm using the DAC Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(11 Commentaires)

Ola, trabalho com sistemas embarcados e programação C desde 2009 e tenho experiência com microcontroladores PIC e ARM. Já mexi com ARM dos fabricantes ST, Texas e NXP. E tenho a placa STM32F4 discovery.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 30 jours
(11 Commentaires)

Hello, I have wide experience in embedded systems. I am lucky because i really enjoy with this stuff, i work on that and also spend my spare time on that. I have developed sw for different boards as arduino, raspberr Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(9 Commentaires)

I am an embedded software engineer with 5 years experience and I am familiar with STM32F4. I think you want to stream midi file througj the device so that the device can play the midi. It's easy to code and based on my Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(3 Commentaires)

So what you want is a program for a micro controller that senses inputs from touch sensors (drums) and plays certain WAV files contained in an SD card depending on input values? I am a Mechatronics Engineer with a f Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 14 jours
(3 Commentaires)

Hi there My name is Ahmed Mosad from cairo - Egypt , i have more than 6 years of experience in the field of embedded system design and s.w engineer i ready to help you finishing your project in short time and hig Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(2 Commentaires)

Thank you for viewing my profile you can check have 5***/5*** also you can check happy customer. always trying to get customer satisfaction. I have gone through your project requirement specification and as per my p Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(13 Commentaires)

Dear Employee, I am working as a professional on embedded hardware and software development. I am developing products on STM32 series microcontrollers for company that I am working for 3 years. I am new at freelance Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 20 jours
(0 Commentaires)

I have strong experience of product development using AVR, PIC, MSP430, STM32F429, Raspberry pi, beaglebone, Nodemcu WiFi etc..I have developed full products including hardware to software c programming part. I have wo Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(0 Commentaires)