Hallo, Ich habe mir ein Arduino USB Shield gekauft. Nun möchte ich ein MidiController dort anschließen, um dann den Arduino als Synthesizer nutzen zu können. Ich weiß, dass die PWM-Ports eigentlich nicht für Klang ausgelegt sind, aber ich möchte sie erst mal dafür nutzen. Also kann mir jmd. helfen den Code dafür zu schreiben? Durch diese Host-Shield-Libary hab ich nämlich durchgeblickt und über das Midi-Protokol hab ich auch nur wenig ahnung.
Wende dich doch erstmal an den Hersteller des Shields und die einschlägigen Arduino Foren. Evtl. hat schon jemand einen Generator damit gebaut, und zum 'Shield' kann dir der Hersteller am besten sagen, ob er überhaupt als MIDI Port geeignet ist.
Das Shield ist von Arduino und es gibt eine Extra Programmbibliothek dafür. https://www.arduino.cc/en/Main/ArduinoUSBHostShield
Fuer ein monofones "PIEP" koennte es vielleicht reichen. Nicht das was Mann sich aber als Synthie vorstellt.
>Ich weiß, dass die PWM-Ports eigentlich nicht für Klang ausgelegt sind, >aber ich möchte sie erst mal dafür nutzen. Du kannst eventuell die SID-Lib als Synthesizer nutzen: https://github.com/ChrisMicro/sid-arduino-lib Das Pentatonic Beispiel klingt ganz lustig: https://github.com/ChrisMicro/sid-arduino-lib/tree/master/examples/pentatonic Pin9 und Pin10 sind die PWM Ausgänge. Man kann sie mit 10K+100nF glätten.
(º°)·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.· schrieb im Beitrag #4824891: > Fuer ein monofones "PIEP" koennte es vielleicht reichen. Unterschätz das mal nicht: http://sensorium.github.io/Mozzi/
Plutphil L. schrieb: > Durch diese Host-Shield-Libary hab ich nämlich durchgeblickt Fehlt da ein "nicht"? > über das Midi-Protokol hab ich auch nur wenig ahnung. Das wird in der MIDI-Spezifikation erklärt: https://www.midi.org/specifications/item/the-midi-1-0-specification oder anderswo: http://web.archive.org/web/20080515235526/http://www.borg.com/%7Ejglatt/tech/midispec.htm
:
Bearbeitet durch User
Es gibt eine Midi-Library für Arduino: https://github.com/FortySevenEffects/arduino_midi_library/ Die Frage ist, ob diese kompatibel zum Shield und einer Synthesizer-Library ist. Auf Hackaday ist gerade ein Atmega328 Synthesizer: http://hackaday.com/2016/12/11/tiny-ts-just-how-small-can-a-playable-synethesiser-get/ Allerdings dürfte der Code dort hoch optimiert sein, so wie der klingt.
Ich würde gern Änhliches machen, brauche aber eine Möglichkeit, USB das von den MIDI Controllern kommt, auszuwerten.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.