Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
Raspberry Pi - Programmierung
Hier möchte ich analog zum Arduino-Faden einen Zweig für eine Diskussion zur RaspPi.Programmierung eröffnen.
Wenn man z.B. den Pico programmieren will und sich mit dem Arduino schon auskennt, dann hilft die Lib von Earle F. Philhower III weiter:
https://github.com/earlephilhower/arduino-pico
Siehe auch
https://www.elektormagazine.de/news/rasp...ino-support-de/
#2
Der Pi Pico wird auch so direkt von der Arduino IDE erkannt und kann genutzt und programmiert werden wie ein Arduino. Der Chipsatz wird schon lange unterstützt. Der Knackpunkt ist jedoch, dass viele Erweiterungen nicht mit dem Pico kompatibel sind. Für uns am wichtigsten ist da wohl MIDIUSB. Diese funktioniert nicht, da sie auch scheinbar lange nicht mehr weiterentwickelt wurde. Man kann Midi über USB zwar auch anders realisieren, jedoch nicht so einfach :)
TinyUSB wäre hier die Lösung, damit habe ich mich selbst aber noch nicht befasst, da es im Vergleich zu MIDIUSB doch einiges mehr braucht. Nicht unheimlich schwer, aber trotzdem schwerer als ein sendMidi :)
Mit USB ist es halt einfach, mehrere Eingabegeräte an einen PC anzuschließen, egal ob über Hub oder direkt. Kein PC hat mehrere MIDI-DIN-Eingänge. Auch die Soundkarten haben nur einmal IN/OUT. Wieviel kostet ein kommerzieller MIDI-Merger?
Man bräuchte irgendwie einen MIDI-Hub, der alle eingehenden MIDI-Signale in ein serielles USB-Signal wandelt. Eigentlich dürfte das doch nicht so schwer selbst zu bauen sein, das ist in jedem USB-MIDI-Keyboard verbaut.
#4
Die Eingangsdaten über die Hardware will ich als Midi über TCP/IP weiterleiten. Tasten- und Tastersignale kommen rein und werden per TCP/IP auf den Orgel-PC geschickt. Von da aus direkt per Midi an Hauptwerk oder andere Empfänger.
Es gibt ein tcpip-Projekt, aber da habe ich noch nicht verstanden, ob das über den USB-Port läuft.
Das einfachste wird diese Hardware sein:
https://shop.wiznet.eu/wiznet-ethernet-hat.html
Ich hab so ein Teil hier daheim rumliegen und weiß nicht, was ich damit soll. Will das einer haben?
https://eckstein-shop.de/MiniENC28J60Eth...AiABEgJHLPD_BwE
#9
Ich würde 4,10€ jetzt nicht als teuer bezeichnen https://www.berrybase.de/raspberry-pi-pi...ontroller-board
Oder meinst du die "richtigen" Raspberry Pi's? Die lohnen sich wirklich nicht mehr. Jeder Mini PC Stick hat mehr Leistung und MiniPC's bekommt man als B-Ware auch für 99 Euro hinterhergeworfen. Falls man GPIO braucht, kann man das auch über ein USB Board realisieren.
Zitat von Montre im Beitrag #8
Das ist für den Arduino. Vielleicht mal in den Arduino-Faden setzen.
Wenn man dem Artikel hier folgen darf, dann nicht zwingend. Das Netzwerk-Bauteil sieht zwar etwas anders aus, hat aber die gleiche Bezeichnung "ENC28J60".
https://tutorials-raspberrypi.de/raspber...ellen-enc28j60/
#12
Hier eine sinnvolle Alternative zum Raspberry... Da bekommt man für weniger Geld etwas wo wirklich Leistung vorhanden ist :)
https://www.amazon.de/HP-EliteDesk-Multi...ps%2C123&sr=8-4
@Brassmann sollte eigentlich mit dem Arduino funktionieren https://draeger-it.blog/arduino-lektion-...hield-enc28j60/
Nur ob man damit effizient arbeiten kann und spezielle Netzwerkprotokolle nutzen kann wie Midi over IP ist eine ganz eigene Frage. Ohne Expertise in dem Bereich würde ich die Chancen aber als gering einschätzen.
#14
Zitat von Brassmann im Beitrag #13
Einzig mir fehlt der Anwendungsfall.
Mir würde ein guter Anwendungsfall einfallen :)
Ein Problem bei den Midi Geschichten ist, dass eine weitere Datenübertragung zwischen Controller und System nicht möglich ist über Midi. Mit einer Netzwerkverbindung könnte man z.B recht leicht solche Dinge wie Ein/Aus-Schalter implementieren. Über eine ssh Verbindung oder einen Webserver der läuft. Man könnte seinen Controller über das Netzwerk konfigurieren z.B bei verschiedenen Sets kann man mitteilen welches nun geladen wurde und wie die Midi Befehle sein sollen.
Zitat von Christian_Hofmann im Beitrag #12
Nur ob man damit effizient arbeiten kann und spezielle Netzwerkprotokolle nutzen kann wie Midi over IP ist eine ganz eigene Frage.
Mein MidiNetRouter kann das. Für solche Fälle habe ich den entwickelt. Das kann zwar Midi over IP, hat aber nichts mit dem offiziellen Midi 2.0 zu tun, Sowas brauche ich nicht. Ich habe eine proprietäre Lösung, wo ich das implementiere, was ich brauche. Und momentan habe ich alles erdenkliche umgesetzt, was man braucht.
Näheres in diesem Beitrag ab Das Kommunikationsgenie - der MidiNetRouter. Der läuft übrigens immer auf meinem Orgel-PC und routet die Midi-Daten von der Johannus und den zwei zusätzlich eingebauten Manualen (insgesamt also vier Manuale) nach Hauptwerk.
Zukünftig soll es mal so sein, dass selbstgebaute Manuale mit Hall-Sensoren an einen/mehreren RaspPi's (ausgewachsene RasPi's oder Zero, Pico o.ä.) angeschlossen sind und dann per TCP/IP (= mein MidiNetRouter) die Daten an Hauptwerk übertragen.
- Hauptwerk
- Hauptwerk-Konfiguration, Diskussion
- Hauptwerk-Samplesets
- GrandOrgue
- GrandOrgue-Konfiguration, Diskussion
- GrandOrgue-Samplesets
- Sweelinq
- Sweelinq-Konfiguration, Diskussion
- Sweelinq-Samplesets
- Sonstige Orgelsoftware
- Organteq
- Sonstige Sampler
- Hardware
- Spieltische und Selbstbau
- Zubehör (PCs, Monitore, Interfaces etc.)
- Klangabstrahlung
- Musikalisches
- Noten, Einspielungen, Konzerte
- Sonstige Musikthemen
Jetzt anmelden!
Jetzt registrieren!