Example project for ATSAM4S MCU to show up as USB-MIDI and USB-Serial the same time

Lukket Opslået 6 år siden Betalt ved levering
Lukket Betalt ved levering

I want to create a small midi controller (just for hobby use and no commercial use).

And I want to use the Atmel/Microchip ATSAM4S MCU.

Currently I have these two MCUs:

- ATSAM4S8BA-AU ([login to view URL])

- ATSAM4S-XPRO ([login to view URL])

The Goal of this project is not to create the complete midi controller and firmware.

You only have to create a small example for Atmel Studio with the AFS libs.

This example project have to show how to create two USB interfaces/endpoints the same time:

1. USB-MIDI (I think it based on the USB audio device)

2. USB-Serial

3. and just simple receive and send of data for each interface.

>> so if you plug in the controller, it have to show up as USB-MIDI device and also as Serial-Device.

On top of your example code I will build my midi library and protocol.

The second endpoint (USB-Serial) will be used later for configuration of the midi controller.

If you need more information; there is an existing solution out there for the Teensy MCU (Serial + Midi over USB):

[login to view URL]

Hope someone can help me on this, because I'm stuck on this point.

No idea of how to create two devices the same time.

Thx and best regards,

Jorgen

here some information about the USB-MIDI class:
http://www.usb.org/developers/docs/devclass_docs/midi10.pdf

Microcontroller

Projekt ID: #16352405

Om projektet

2 bud Remote projekt Aktiv 5 år siden

2 freelancere byder i gennemsnit €133 timen for dette job

fly523

A great idea! I am a bass player and very happy to see project like this. I was thinking to make a midi controller too.I first think about arduino using atmega32u4, but I found AFS does not support this device. Then I Flere

€155 EUR in 5 dage
(5 bedømmelser)
3.5
jawwadHusNain

I am good in these projects and can do your requirements within timeline . your all problems with these USB-MIDI and USB-Serial will resolved Thankyou

€110 EUR in 3 dage
(4 bedømmelser)
3.4