-
Thread
DAC Sounds erzeugen
DAC register geschrieben. Nun meine frage gibt es irgend ein programm, das mir aus einer mp3, midi, wav, oder sonst was, einen character-Vektor erzeugt. Oder wie kann ich mir selber Sounds erzeugen, wär ja blöd wenn man bei dem Vektor jedes char selber defineren müsste(3sek Sound= >>>100 chars!!)
-
Thread
Nanoloop (GameboySoftware) umsetzung
@Benjamin Ein oszilierendes Signal über MIDI? Über MIDI werden Informationen wie Taste C4 mit Anschlagsstärke y auf MIDI-Kanal 3 gedrückt oder Taste F3 auf MIDI-Kanal 2 losgelassen. Über MIDI werden keine analogen Signale übertragen wie z. B.
Christoph Borowski wrote: > @Benjamin > > Ein oszilierendes Signal über MIDI? Über MIDI werden Informationen wie > Taste C4 mit Anschlagsstärke y auf MIDI-Kanal 3 gedrückt oder Taste F3 > auf MIDI-Kanal 2 losgelassen. Über MIDI werden keine analogen Signale > übertragen wie
-
Thread
Interrupts und Ringbuffer
Hallo zusammen, ich beschaeftige mich immer noch mit der MIDI-fizierung meiner Yamaha Orgel und denke das ich bei der Benutzung der Interrupts des mega88 einen Gedankenfehler habe. Die Orgel sendet mit 1 Mhz Daten in Blöcken von 54 Bytes, die ich per externem
muessen. Oder? Also alternativ auf die Daten per EXT0 warten oder auswerten und im Hintergrund die MIDI Daten senden. Ich fuerchte nur das die Interrupts kollidieren werden?! Gruss Roman
-
Thread
Wann out und wann sts benutzen?
Hallo zusammen, bei der Programmierung des MIDI Interfaces für meine Yamaha Orgel, ist mir aufgefallen das ich manche Einstellungen mit sts schreiben muss und manche mit out. Hier am Beispiel des externen Interuptes. [avrasm] ; Set EXTINT0
-
Thread
PWM -> Sinus, tiny13 - welcher modus?
: noch "gemeiner": ein altes Sondblaster-Wavetable mit dem Yamaha XG50 besorgen... Da geht nur Midi mit TTL-Pegel rein und hinten kommt Musik raus. Dann muß der AVR nur Midi-Files abspielen, hat das eigentlich schonmal jemand programmiert? Gruß aus Berlin Michael
-
Thread
AVR ADC Übertakten
>Bis 500kHz müssten also 8bit möglich sein. Ohne weiteres, habe ein Steuerpult für MIDI mit genau der Einstellung schon ewig laufen. Mit gut stabilisierter Vcc und Siebkondensatoren an den ADC-Eingängen als Tiefpaß wackelt da nix ;-)
-
Thread
MIDI-Switcher mit PIC
gitarrenanlage handelt, ist alles was über programm-change befehle hinausgeht überflüssig, also auch midi-routing usw.
glaub das wird dem speicher echt zu viel Was meinst Du mit Multiplexen? Du hast doch nur einen MIDI-Eingang, oder?
-
Thread
AVR + SD Karte
zu betreiben. Aufgebaut habe ich das ganze durch Spannungsteiler wie sie bei Ulrich Radig, dem Mr Midi Projekt, etc.. zu finden sind. ATMega8 läuft mit 5V und SD-Karte mit 3V. Ich habe nun das folgende Problem: Ich kann die Karte nicht initialisieren... Jedoch liegt das wohl kaum an der Karte oder eventl
-
Artikel
Datei:MrMidi2m168IRFAT16 2.zip
MrMidi2 mit 32-Bit-Sektor-Adressierung
-
Thread
Midi Frage: Wie einzelne Stimme für MC extrahieren?
Moin moin, guggel doch mal nach: midi2ascii. Auswerten dann mit awk oder perl. Und wech...
eben hatte ich nur einen schlechten treffer. aber z.b. hier: http://staff.dasdeck.de/valentin/midi/mid2txt.php
-
Thread
Midi-fizierung einer Yamaha Orgel
Hallo zusammen, ich moechte eine aeltere Yamaha Orgel midi-faehig machen. Dazu muss ich den Code den die orgel periodisch sendet decodieren und per MIDI versenden. Der Code beginnt mit einem speziellem Byte das ich per Polling abfragen wollte. Wenn die Sequenz
Roman wrote: > ich moechte eine aeltere Yamaha Orgel midi-faehig machen. > > [avrasm] > .org 100 > Ton = .db 0,1,2,3,4,5,6 > > .org 110 > Octave = .db 12,24,36,48 > [/avrasm] Ist die Orgel denn schon so alt, dass es da nur sieben Töner in einer
-
Thread
Schreiben auf SD ohne FAT
Hi, hab jetzt was bei Mr. Midi gefunden. Da steht: [...]Beliebige MMC/SD-Karten verwendbar, allerdings muss sie mit Windows formatiert werden und dann muss ein leeres File mit etwa der Kapazität der Karte (unter Eigenschaften
(Das kann irgendeine Datei sein, die halt gerade noch draufpasst.) Erst dann sollte man sie in Mr.MIDI stecken :-) Sollte die Karte größer als 16 MB sein, kann man die Dateigröße so berechnen: 512 * 256 * Anzahl "Files", dann allerdings nicht in Mr.MIDI zu große Filenummern verwenden! Sonst geht es auf
-
Thread
Pic Mac
als einfacher für den Einstieg empfohlen hat, und ich schonmal ein Projekt nachkochen wollte, eine MIDI-Controllerbox (für elektronische Musik). Jetzt hab ich halt aus der Hüfte raus das Pic-Zeugs bestellt und inzwischen auch rausgefunden, dass eben AVR für mich praktischer wäre. Tja, umsteigen kann
-
Thread
Datenrekorder auf SD-Karte mit mega88
MrData - in Anlehnung an MrMidi2 und den kommenden MrWave - ist ein SD-Karten-Datenrekorder. Features: - Die 6 Analogeingänge des mega88 werden mit 10 Bit aufgezeichnet. - Die Datenrate und Anzahl Kanäle sind über eine Datei auf
hi Also angeschlossen ist es wie überall SPI siehe link. http://www.mikrocontroller.net/articles/Midi_Rekorder_mit_MMC/SD-Karte ( Schaltbild ganz oben ist gut aber bei 3,3V benötigt man keine Widerstände) dann zum Programm : hänge ein LED an : [c] // Pins #define PORT_LED PORTB #define
-
Thread
Fachkräftemangel/Lüge od. Wahrheit/Meinungen/Erfahrungen Gesperrt
wie Deutschland. Wo wäre der "Aufschwung" geblieben ohne die Amis. Mit unseren Niedriglohnjobbern, Midi-Jobbern, Praktikanten und 1 Euro-Jobbern ist kein Nachfragekrieg zu gewinnen. Hatz 4 hat dazu mit beigetragen, denn die Zumutsbarkeitkriterien sind so verschärft worden, dass eigentlich nur Berufe
-
Thread
Hochzahlen?
davon heraus- ziehen und dafür ein Makro machen: zb. möchte ich für Midinote - 69 die Bezeichnung MIDI_A haben. MIDI_A hat logischerweise ein Argument, nämlich die zu bearbeitende Midinote also #define MIDI_A(x) ( x - 69 ) und als Programm schreibe ich dann: #include <math.h> #define MIDI_A(x) ( x - 69 ) int main() { double frequenz; frequenz = 440 * pow(2, MIDI_A(Midinote) / 12.0); } Das hats nicht wirklich gebracht :-) Besser wäre es doch, anstelle der ganzen Formel ein
-
Thread
Verstärkung gesucht
C64 zu optmieren. Ich war einer der ersten, die den C64 mehrstimmig polyphon spielen liessen, das MIDI Interface habe ich selber entwickelt, weil es keins gab. In unserer Computer-AG haben wir mit Selbstbau-Akustikkopplern schon Mitte der 80er auf Rechnern in den USA gesurft, wo hierzulande 99% der
-
Thread
mehrere UARTS realisieren?
ich für die beiden USB und 2 DMX-Outputs verwenden würde. Zusätzlich hab ich noch 4x DMX-Inputs und Midi: a) Software-UARTS - Problem wie ich gehört habe sind die Timing-Probleme - wieviele habt ihr von denen in einem Projekt realisiert, so dass es auch gespielt hat? Stellt ein Software-UART
die beiden USB und 2 > DMX-Outputs verwenden würde. Zusätzlich hab ich noch 4x DMX-Inputs und > Midi: > Es gibt ICs (z.B. TI TL16C7xx mit 4 UARTs für den externen Bus. > > a) Software-UARTS > - Problem wie ich gehört habe sind die Timing-Probleme > - wieviele habt ihr von denen in einem
-
Thread
ATMEGA8 Soundgenerator/Synthizer
schon noch einige Noten unter. Ich wolle schon versuchen, ein paar Melodien aus irgendwelchen MIDI-Files herauszuziehen, aber ich habe leider keine MIDI-Files gefunden und als ich ein wenig über das Format gelesen haben, erschien es mir zu kompliziert. Eigentlich bräuchte man nur die Tonhöhe und
kriegt man schon noch einige Noten unter.Ich wolle schon versuchen, ein paar Melodien aus irgendwelchenMIDI-Files herauszuziehen, aber ich habe leider keine MIDI-Filesgefunden und als ich ein wenig über das Format gelesen haben, erschienes mir zu kompliziert. Eigentlich bräuchte man nur die Tonhöhe und dieTondauer
-
Thread
multiprozessor infos
jetzt richtiges wort) microprozessoren verwendet wurden (und zwar nur für die kommunikation zwischen midi, 4 dmx outputs, 4 dmx-inputs sowie zwei zusätzlichen dmx inputs für controller wie pulte etc...
18x DMX-Anschlüsse 250kBaud (davon zwei DMX-In und 16 DMX-Out) MIDI-Anschluss 32kBaud (Midi In, Out, und Thru USB-Anschluss 2.0 zum Anschluss von Sticks etc. 480kBaud (meine ich, im highspeed-modus) USB-Verbindung zum Computer SDI 1,48 Gbit/S Ethernet Anschluss
-
Thread
AVR UART-MIDI - Sehr komisches Verhalten
Die MIDI Daten habe ich so in den SRAM geladen: [avrasm] ldi r16,0x90 ;MIDI Statusbyte STS 0x0060,r16 ldi r16,0x18 ;MIDI Note STS 0x0061,r16 ldi wr16,0x10 ;MIDI Velocity STS 0x0062
UDRE=Bit5 rjmp send ;warten, bis UDR bereit out UDR0,r16 ;senden ret [/avrasm] am MIDI-Gerät kommt genau das an.
-
Thread
Anzahl serieller Schnittstellen bei µC
müssen alle einzeln verwaltet werden)... dazu kommt noch einmal USB, Verbindung zum Computer sowie MIDI Synchronisation Andreas
müssen alle einzeln verwaltet werden)... > dazu kommt noch einmal USB, Verbindung zum Computer sowie MIDI > Synchronisation > > Andreas Also bei DMX sollte das kein Problem geben. Ich nehme an der µC soll der Master sein? Das DMX Protocoll beinhaltet ja für den Master nur senden und bis zu 32
-
Thread
software uarts mit µC realisieren?
, hab ne grundlegende frage zu microcontroller: ich möchte gern ein gerät entwickeln, welches midi In/Out, zwei DMX-Inputs, Ethernet-Schnittstelle, Schnittstelle zum Computer, zwei weitere USB-Schnittstellen und 16 DMX Outputs.... das problem bzw. frage die sich mir stellt ist, dass ein normaler
hat z.b. der Atmega1280 etc. 8 hab ich von atmega noch nicht gesehen... Baudraten hab ich... MIDI 32kBaud, DMX 250kBaud und dann noch Ethernet 1Gbit und USB 2.0 über welchen Bus verbindest du die µC?
-
Thread
Midi + Atmega
http://www.midi.org/about-midi/electrical.shtml Da muss soweit ich das sehe noch ein Optokoppler zwischen. Ich GLAUBE der Rest ist nicht so wichtig, aber der Optokoppler muss sein, um den Eingang zu schützen und die
@jogi zum senden braucht man keinen optokoppler. der wird nur benötigt wenn man midi empfangen will. wichtig sind halt nur die 200Ohm am TX (und das der mega soviel treiben kann, 20mA wenn ich mich nicht täusche) und die 200Ohm gegen vcc (wars meine ich) für eine normgerechte midi-schnittstelle
-
Artikel
Datei:MrMidi2m168IRFAT16.zip
MrMidi2 mit IR und FAT16-Unterstützung
-
Thread
eigenschaften µC erklären
um das Gerät per Software ansprechen zu können. Schnittstellen sind ein Ethernet-Port vorgesehen, MIDI zur Synchronisation, zwei DMX-Outputs, die die Werte vom Ethernet (läuft auf dem Art-Net Standard), sowie einen weiteren USB-Port zum Upload falls kein Computer in der nähe steht. eine menge holz
-
Artikel
Datei:MrMidi-Circuit m168 IR.gif
MrMidi2-Schaltplan mit Fernbedienung
-
Artikel
Datei:MrMidi2m168IR.zip
Mr Midi2 mir IR-Fernbedienung
-
Thread
Anfängerfrage PIC
und ehrlich > gesagt hätte ich auch Lust dazu mich mit der Sprache zu beschäftigen. Da Du nur MIDI senden willst, ist das in Assembler ne nette Programmierübung. (Damit meine ich nicht die USB-Einbindung) 10ms sind für MIDI ein akzeptabler Wert, man geht in der Theorie von 20ms aus. Ab da werden die Latenzzeiten hör- bzw. spürbar wenn man ein MIDI-Keyboard nutzt. Ich habe bei 20ms schon meine Zweifel, aber zehn sind ok. Würde über den Daumen gepeilt für 8 Controller reichen. Die Länge der MIDI-Befehle kann ja gewaltig variieren, wenn man Controller
-
Thread
6502 Emulation auf AVR ?
bekommen... Hängt eben meist ein C64 drumrum... ;) Sind aber bei ebay meist billig zu finden. Midi-SID gibt es, weiß ich. Wäre eben nur der Vorteil der Kosten (1 SID + ein ATMega und etwas Hühnerfutter) und der Spaß, die Midi-Befehle und Effekte nach eigenem ermessen zu vergeben. Ein SID, der General-Midi
FinalCartrdge-III und eine Nordic-Power habe ich noch aufgehoben, alles andere ist sowieso weg. Midi-Interface und Steinberg-Software auf Eprom-Modul ist auch weg, hatte ich von einem Musikus, für den ich mal Hals über Kopf eine Midi-Synconizer zusammenlöten mußte, weil wohl der einzige in der DDR
-
Thread
Audio-Projekt
Du hast Dir ja eine Menge Arbeit gemacht. Aber um das zu nutzen, müsste MIDI ran! Geht das ?
ich die Doku fertig habe (kann noch was dauern) sollte es für jeden sehr einfach sein selbst MIDI zu implementieren (egal ob über MIDI-Buchsen, oder mal als anregung : Igor- oder obdev.at-USB für AVR, welches als MIDI-Device fungiert, wär das was ?! :-)) Zu der Doku kommen dann noch ein paar Beispiele
-
Thread
Midi-Befehle mit einem Atmega 16 senden
Hallo, ich will mit einem Atmega 16 Midibefehle an einen PC senden. Dazu habe ich eine USB-MIDI-Schnittstelle, die ich am PC mit MIDI-OX überwache. Ich habe die Schaltung nach diesem (http://www.ucapps.de/howtodebug/mbhp_core_extract_io_loopback.gif/) Schaltplan aufgebaut und ein kleines Testprogramm
aber? Also wie auf dem Bild Mega16 raus, Brücke zwischen Tx und Rx, dann muß der Pc seine gesendeten Midi-Daten selbst wieder empfangen. Wenn nicht, erst mal die Hardware zum Spielen bringen. Gruß aus Berlin Michael
-
Thread
SMPTE Timcode mit AVR
"U"- Zündern aus. Bedenke ggf. auch lange Kabelwege mit... Swen PS. Warum eigentlich kein Midi- Timecode?
-
Thread
Spannungsversorgung für Spartan 3
400'er), nem msp430, 2 oder 3 audio-codecs, und evtl. 1-4 mb sram plus noch ein bischen i/o (rs232/midi/mmc/sd) herstellen und erfolgreich zum laufen bringen kann. also so ganz ist die idee noch nicht gestorben (vor allem weil ich bei günstigen eval-boards meist keine(n) codec(s) drauf habe, bzw. mir
-
Thread
Schnelle µC <-> µC Schnittstelle
>(Kirchenorgel Steuerung). Könnte man für sowas nicht MIDI benutzen?
> Könnte man für sowas nicht MIDI benutzen? Schon! Es gibt viele mögliche Lösungen zu finden (auch im Internet). Es gibt aber ein großes Problem damit: z.B. wenn zwei Module "zu weit" sind. (Bei uns war die längere Entfernung
-
Thread
MIDI Befehle mit Atmega16 senden
MIDI-Befehl senden, dann kommt kein Befehl am PC an (Die MIDI-Schnittstelle des PCs überwache ich mit MidiOX) Vielleicht benutze ich ja die falschen PINs am Gameport. => Es wäre nett, mir jemand sagen
RS232: spannungsgesteuert (+- 15V) Midi: stromgesteuert (LED im Optokoppler) Fazit: Kann sein, daß Du den Midi-Input dank Überspannung gehimmelt hast. ...dabei gibt es doch so viele Midi-Schaltungen im Netz...
-
Thread
Atmel ATMega 8 - Datenlogger auf SD Karte
Nachtrag: Der Midi-Recorder auf SD/MMC dürfte beispielsweise ein geeignetes Ausgangsprojekt sein ...
-
Thread
MIDI <-> WLAN Interface
für MIDI, aber die basieren alle auf Gerätepaaren, womit ich auf der Gegenseite wiederum eine MIDI-Schnittstelle benötige. Im Bildanhang habe ich das Prinzip mal grob aufgezeichnet. Nun zu meiner Frage
Nun MIDI läuft mit 31.25 kBaud, und WLAN doch mindestens mit 10 MBit/s (Faktor 320). Das Übertragen einer MIDI-Note dauert ca. 1ms, bei 4 stimmigem Akkord sind die einzelnen Töne um 4 ms versetzt, was nicht
-
Thread
dynamischer Anschlag
wenn sie "unten" angekommen ist bzw. irgendwo zwischen diesen beiden Lagen. Zumindest funktionert MIDI so...
-
Thread
Tiny- und Basic-Tiger
einer Applikation...) usw. - Platine: 2x Kondensator, 1x 7805, das wars. - Schnittstellen sind auf MIDI-Parameter einstellbar. Somit ist auch eine Steuerung von Mischpulten usw. möglich. Am Preis sollte man noch etwas arbeiten, aber sonst sind es wirklich gute Bauteile. Gruß, Matthias P.S: Ich
Biff, Kleinserie, kundenspezifisch. Entwicklungen: Einbruchmeldeanlage/ Brandmeldeanlage. MIDI-Steuerung Audiomischpulte. Steuerung Konferenzsysteme. TÜV war für die CE-Kennung. Gruß, Matthias
-
Thread
DMX-System
Einige Pulte haben von Haus aus MIDI-Schnittstellen, als Slave über DMX ist eher selten. Für MIDI gibt´s die verschiedensten Freewares, die Sequencer- oder Listenähnlich aufgebaut sind. Damit kann man sich dann die wildesten Abläufe zusammenprogrammieren
-
Thread
MIDI Schlagzeug, MIDI Ansteuern
http://www.zem-college.de/midi/index.htm http://home.snafu.de/sicpaul/midi/midi0a.htm
> Die Tasten an eine Midi keyboard sind ja nur schalter Aber nur an einfachsten Keyboards. Du solltest dich zuerst einmal mit dem MIDI-Protokoll auseinander setzen (http://de.wikipedia.org/wiki/MIDI). Ohne Controller
-
Thread
Digitalmischpult mit PIC 18F4550
PIC geht schon, aber nicht mit Signal über den PIC. Ich hab mal ne Schaltung gesehen wo der PIC ne Midi-Schnittstelle und diverse digitale Potis bedient hat. Das hat ganz gut funktioniert weil eben der Signalweg vom PIC ferngehalten wurde. bye Frank
-
Thread
Polymorphe klänge
ok... kann man das auch mit einem mega32, mega64 oder mega8? und midi-dateien reichen schon, es müssen keine Wave-Dateien sein
MIDImal Wavetable-Board als MIDI-Synthesizer Projekt, MIDI-Expander, Soundkarte, Blaster, Klang, Musik, Expander, General MIDI, GM, GS, XG c't 1/97, Seite 328 http://www.heise.de/ct/97/01/328/default.shtml
-
Thread
PIC, Platine, geht das so?
gelegt, jetzt hat's mich dann aber doch wieder gepackt. Also, erstmal die Fakten: -Es soll ein MIDI Fußschalter werden, der MIDI Program-Change und Control-Change Befehle aussendet. -Die wichtigste Anforderung ist: Robust (da er Bühnentauglich sein muss). -µC's programmieren ist kein Problem
Steckverbinder rauszuführen, falls man später mal größere Änderungen/Erweiterungen machen will. Ebenso mit Midi-RX. Vielleicht kommst du ja später mal auf die Idee, damit über MIDI etwas schalten zu wollen oder so. Kann nicht schaden..
-
Thread
Musik - Hardware Sampler und Linux
entsprechende Software für dein verwendetes Betriebssystem mitliefern. Für die Ansteuerung ist immer noch Midi aktuell, auch wenn sicher nicht mehr so ganz zeitgemäss. Gerade beim Sampler bietet sich aber, vorrausgesetzt man arbeitet ohnehin mit dem Computer, eine Softwarelösung an. Ausserdem musst du
-
Thread
Suche Eprombrenner...
keins, nur ein EPROM mit dem Programm drin. Hintergrund dabei: Das EPROM sitzt in einer alten MIDI-Elektronik und diese wird seit Jahren schon nicht mehr verkauft. Nun würde ich gern das EPROM als Sicherheitskopie halt eben clonen, um Ersatz zu haben, falls es ausfällt. Wäre nämlich echt schade