-
Thread
unbekanntes IC von außerirdischem Hersteller - Hilfe!
ließe sich dann die dementsprechende Lautstärke errechnen und die ganze Angelegenheit von einem µC in Midi-Informationen umsetzen. Als nächstes hinten raus aus der Kiste und an den Midi-Eingang des Keyboards oder an irgendsoeinen Expander oder wie diese Dinger heißen. Das Ergebnis wäre eine Art Masterkeyboard
wieder völlig sauber zusammengebaut sein wird ;-) Ich werde mich dann wohl als allererstes einigen MIDI-Versuchen widmen müssen und ansonsten ein wenig Theorie betreiben. Gruß, Diodenes
-
Thread
Schaltplanentwurf
gezeichnet (ist mein allererster - also bitte nich' hauen!! ;) Zum Projekt: Das Ganze soll eine Midi-gestützte Steuerung für eine Drehorgel werden. Das heißt die Midi-Dateien werden von einer Speicherkarte gelesen und es sollen 20 Zugmagneten für Ventile und nochmal 8 für die Register (An/Aus) gesteuert
habe damals zwei Platinen erstellt (sogar per Hand belichtet und geätzt). Eine zur Steuerung als MIDI Player mit MIDI Ausgang und eine zweite als "Endstufe" mit MIDI Eingang, einem kleineren Atmega und Schieberegister mit Darlington Transistor Arrays für die Magnetventile. Habe das Ganze in Sprint
-
Thread
Computer kauf
SilenX iXtrema SX-120C (LGA775,Sockel 754/939/940,478) CLUB3D CGAX-P1952 512MB GDDR3 PCI-E Eurocase Midi Tower ML-5412 400W, w/b 400W 4x5,25 SATA HD 250GB STA Brenn Laufwerk DVD Laufwerk Vielen Dank
-
Thread
Einfacher numerischer Solver für ein magnetostatisches Problem
definierte Peripherie zu haben, waehrend der MAC die Periphereie vorgibt, naemlich die von Apple, plus ein MIDI interface und das war's dann. Will damit sagen, dass du laengerfristig an das Arbeiten mit PC denken solltest. Zum Problem. Feldsolver ueblicherweise bestehen auf einer genormten Dateneingabe, die
Peripherie zu haben, waehrend der MAC die Periphereie > vorgibt, naemlich die von Apple, plus ein MIDI interface und das war's > dann. Du solltest deine Informationen mal auf das neue Jahrtausend updaten. Ethernet, USB, Firewire und PCI-E, mehr ist nicht mehr relevant, und all das findest du in Macs
-
Thread
ARM LPC2888 als Einstieg?
www.olimex.com/dev/lpc-h2888.html). Mir schwebt bei dem Ding sowas wie ein Synthesizer vor. Mit Wavetable Midi usw. Andere Schnittstellen Can, Lan, Usb usw. brauche ich dazu nicht. Weiter interessiert mich, was an den Bugs dran ist, die in der Erata stehen und ob das überhaupt so wichtig wäre z.B. das der
-
Thread
Midi - wir JEDESMAL erneut ein Statusbyte gesendet ?
@andreas bist du sicher das das teil der midi-spzifikation ist ? auf midi.org habe ich nichts zum thema running status gefunden. machbar/denkbar wäre es schon (zumindest um bytes zu sparen), aber es ist außerhalb der norm, vor allem bezweifel
sorry vertan ... geht doch ... habs nur nicht direkt bei midi.org gefunden ... posting in den müll bitte :-)
-
Thread
Ein paar Fragen zu USBprog
Hammer. Vor allem weil man auch direkt ne Platform hat um mit USB rumzuspielen. Werde das mal für ein MIDI Interface ausprobieren. Das ließe sich wunderbar in meinem Synthesizer integrieren. @maxim >Noch was: Es macht doch nichts, wenn der Mikrocontroller des USBProg mit >22 MHz statt mit 24 MHz läuft
-
Thread
ATtiny2313 - avrsound - Abspielen von MIDI über einen summer
Hallo zusammen, ich wollte mit Hilfe eines ATtiny2313 (solche hab ich eben grad rumliegen) einen MIDI-Player machen. Bei der recherge bin ich auch avrsound gestoßen. (avrprog.pbwiki.com/AvrSound - code aus dem butterfly board) Jedenfalls ist mir aufgefallen dass dort der Interruptvektor TIMER0_COMP0
-
Thread
Nochmal SW UART
paar (4-5) SW Timer. der uart-interrupt (nur rx) speichert seinen input, bzw. durchläuft eine kleine midi-statemachine. >Der Software UART lebt davon das der Timer Interrupt immer >pünktlich kommt. ist klar soweit. je mehr verzögerung ich durch andere interrupts habe, desto mehr komme ich aus der
-
Thread
Comport als Stromquelle
wenich mA, bis du da deine 5V rausgeregelt hast, is nix mehr über. Zapf lieber den Tastaturport an. MIDI wär auch noch ne Option, oder Parallelport.
-
Thread
Mega8 @ 1MHz, Midi IO und Buffer - Performance Probleme
nur ein Teil von dem darstellt, was es mal werden sollte. Im Groben geht es bis jetzt darum: - Midi Daten empfangen - Schreiben in einen Eingangspuffer - Sobald mindestens 3 Bytes im Puffer vorhanden sind: - Schreiben in einen Ausgangspuffer - Midi Daten wieder versenden Dabei ist die Art,
Erhöhung des Taktes ? [c] /* MIDI RECEIVE AND TRANSMIT WITH BUFFERS */ #include <avr/io.h> #include <avr/interrupt.h> #include <stdint.h> void midi_init(void); void TXbuf_to_UDR(void); void SEND(uint8_t byte1, uint8_t byte2
-
Thread
Touch / Sensor-Taster und Fader
warum das ganze, fragen sich jetzt bestimmt ein paar... ich möchte mir auf avr basis einen midi-controller basteln, und die taster in touch-ausführung realisieren... sie sollten also nicht zu groß sein - die modelle für aufzüge in vandalismus-sicher (die hab ich gefunden), brauche ich also
empfindlichkeit des ic's reicht scheinbar! also steht dem ja nicht mehr viel im wege, einen new-age-design midi controller zu bauen - touch ist ja so in :)) danke! ich glaub jetzt muss ich "nur noch" auf meine pollin-bestellung warten, viel viel lesen, und dann richtig loslegen.
-
Thread
VGA-Demo mit Soundausgabe auf einem ATmega88
>Eine MIDI-Datei eines komplexen Musikstücks >mit 16 Spuren und einer Länge von 4-5 Minuten ist auch ja relativ klein. Wie groß ist relativ klein? 8KByte? Dann ist das Flash des Atmega88 voll.
Musikstück ist 3:30 Minuten lang und hat maximal 1/15-1/10 des Notenaufkommens des MIDI-Stücks => mehr als 2KByte sollten es also nicht sein. Gruß Christoph
-
Thread
Analog to Midi
rechner ansteuert. Der einzige Teil, der mir Sorgen macht, ist die Konvertierung der analogen in Midi-Signale. Meine Frage ist jetz: gibt es sowas wie vorprogrammierte Controller die man als Basis für so eine Schaltung verwenden kann? Oder eine andere nicht allzu schwierige Lösung, die meine begrenzten
Höhe der ankommenden Spannung in einen Anschlagwert umgerechnet und zusammen mit zuvor eingestellten MIDI-Notennummern ausgegeben. Bei 8 gleichzeitig angeschlagenen Pads sind die maximalen Latenzen unter 5ms, also so schnell wie MIDI halt senden kann.
-
Thread
Windows 9x, Me, 2000, XP
Hallo Bei jeder Windows-Installation liegen doch ein paar billige MIDI-Dateien oder ähnliche Mediainhalte bei. Wofür braucht man die, wenn kein Programm von Windows diese verwendet oder sind das Beispieldatein um den Umgang mit der Suche zu erlernen, denn die Datein liegen
-
Thread
Verkaufe viel gutes Gitarrenequipment
ihr innovatives, richtungsweisendes Arbeiten bewiesen. Mit weltweit einzigartigen Features wie via Midi schaltbarem Triode oder Pentode Operation Modus, schaltbaren Speaker Outputs und weiteren Ausstattungen, hat der Special Edition noch mehr Soundvielfalt als das 120er Top. Gewicht 22kg. Engl MIDI
modify it. Delay time or Trem Rate can be set on the fly with the Delay Time and Rate buttons. 30 MIDI programmable presets (which can be switched via any MIDI controller or by an optional 4-button footswitch) and stereo effect loop make it very easy to use tons of tones in any live situation. The
-
Thread
Mehrkanal Lautstärkeregler wie realisieren?
System ansteuern willst? Vielleicht gibt es ja alternative Treiber, die eine Automatisierung per MIDI o.ä. zulassen ;-)
-
Thread
Entwickler gesucht für ein Projekt
>>ARM ist overkill >>AVR tut´s auch viel Spass mit den MP3's aber midi tut es vielleicht auch oO
-
Thread
Fragen zu AVR-Synthesizer
programmieren? Ich verstehe das jetzt so, dass der die Steuersignale gespeichert hat, wie in einer MIDI Datei und nach diesen Daten dann Musik abspielt. Da du zwei Bit für den Kanal benutzen willst also mit vier Kanälen. Unter diesen Voraussetzungen würde ich sagen: Der Synthesizer speichert im RAM,
-
Thread
ATmega128 und MIDI
). Die MIDI-Spezifikation und das auszugebende Byteformat findest Du im Netz.
Gerade gefunden: http://home.snafu.de/sicpaul/midi/midi0a.htm
-
Thread
Problem mit SW UART
den sw-uart brauche (wenn er denn mal funktioniert) ich zu debug-zwecken. der hw-uart wird für die midi-schnittstelle benötigt.
-
Thread
DMX über Netzwerkkarte ?
Hallo juppi wrote: ... > wenn' s über midi gehen würde 250 Kbit/s (das ist die richtige > bezeichnung) > Brauchte man nur noch den SN75156 oder Ähnlich als PEGELANPASSUNG. Midi hat 31250 Baud, welcher aktuell Rechner hat noch Midi als Standard-Schnittstelle
mit Rechnern unter DOS. habe mehrere welche noch alle schnittstellen haben. par.ser.usb.isa,pci,midi usw. umgebaute Ausgabekarten wo ich die adressen verbogen habe.Bei der Prozessteuerung kann man alles gebrauche. QBasic mit Compiler.(Bombenprogrammierung) "Schnell wie eine Tüte voll Mücken" Für
-
Thread
Formeln im Text
definitiv im Boden. Was der Firefox nicht (richtig) kann: ­ geht nicht (ist aber in Mache), Midi-Dateien verbrauchen viele Systemressourcen (kannte ich noch nicht) Was der IE nicht (richtig) kann: 'ne ganze Menge Wenn der IE besser als der Firefox wäre würde ich den stattdessen loben. >Wie
-
Thread
[PC-Kauf] eigene Zusammenstellung der Bauteile
512MX+ HS 164,90 Euro SATAII 500GB Maxtor D.Max 22 STM3500320AS 32MB 7200 U/MIN 82,90 Euro MIDI Coolerm. Elite 330 schwarz o.N. 39,90 Euro
-
Thread
Neuer Pc, passt das so?
was sagt uns das? genau, es passt zusammen! Höhe is nur für dein Gehäuse relevant, bei Standard Midi-/Big-Towers sicherlich kein Problem...
-
Thread
Atmega8; HyperTerminal und UART
jetzt die Punkte, die mir gerade so eingefallen sind. Wenn gar nichts klappt kannst du auch mal MIDI ausprobieren, das kommt ohne Pegelwandler aus. Damit würde dann eine Fehlerquelle wegfallen. Aber bevor du das versuchst, erst mal informieren, sonst zerschießt du dir deinen Empfänger
-
Thread
Midi mit Atmega32 senden
Wie du bestimmt weißt, ist MIDI ein serielles Protokoll mit 31,25kBaud. 8 Bit, noParity, 1 Stopbit. >Wie die unterschiedlichen Midi-Befehle ausehen, findet man ja im >Internet. Alles, was du tun mußt: die entsprechenden Befehle
AVR Tutorial "UART senden" Die MIDI-Codes stehen im Internet. http://www.midi.org/about-midi/table1.shtml Im Forum steht doch schon einiges darüber, einfach mal nach MIDI suchen!
-
Thread
suche midi library
Ah so, bin davon ausgegangen dass du den Midi-Part auf dem AVR schon fertig hast... Für MIDI auf dem AVR such mal in der Codesammlung nach MIDI, da gibts drei Posts von Simon Lehmayr, der das schonmal implementiert hat. Edit: [[Midi_Rekorder_mit_MMC
ja - ihn habe ich auch schon gefunden. er verwendet aber keine midi bib :-)
-
Thread
Wieviele Drehencoder kann ein atmega8 auswerten?
www.ucapps.de ist dein Freund. Da solltest du vernünftige Lösungen für dein Midi-Problem finden. ■
Phasenverschiebung der beiden Ausgänge von 2.5 ms - 500 bis 1000 Hz sind also Pflicht. Je nach Aufwand der Midi-Übertragung würde ich also zwei bis vier mega8 vorschlagen.
-
Thread
OBDev USB -> MIDI Treiber Windows
products/avrusb/index-de.html etwas umzubauen, so dass auf dem Windows XP/Vista PC ein Standard-USB-MIDI-Treiber verwendet werden kann ? Gibt es letzteres überhaupt, so dass man selber keinen Treiber schreiben muss ? Welche Voraussetzungen müssen beim Device erfüllt sein ? Vermutlich eine bestimmte Kette
das geht zumindest unter XP (allerdings an der spec vorbei) Midi ist bulk, was für ein low speed device nicht erlaubt ist. Funktioniert unter XP trotzdem und ich kenne ein Device das so funktioniert. Unter Vista keine Chance. Thomas
-
Thread
[V] div. PC-Hardware
UPDATE [pre] Anzahl Beschreibung 1 AT-Rechner (Midi-Tower) + 250W AT-Netzteil + Intel Celeron 333MHz + 256MB SD-RAM (128+64+64MB) + 52x CD-R (LG) + hp cd-writer 9100 series (8x CDR / 4x CDRW) + 3.5
UPDATE Anzahl Beschreibung 1x AT-Rechner (Midi-Tower) + 250W AT-Netzteil + Intel Celeron 333MHz + 256MB SD-RAM (128+64+64MB) + 52x CD-R (LG) + hp cd-writer 9100 series (8x CDR / 4x CDRW) + 3.5
-
Thread
Erstes Routing bewerten die 4246.
Dingens aber mal einen Bausatz für DIY-Gitarreneektronik-Bastler darstellen soll (Das Teil stellt nen MIDI-Looper dar) denk ich ist das bisschen Sicherheit nun auch nicht so ganz übertriben. Was mich wirklich verwundert ist hier die allgemein recht positive resonanz au das eigentliche Routing. Hätt ich
-
Thread
Midi Daten in Array speichern
if (c & 0x080) { // is it a command? if ((c & MIDI_SYSEX) || (c & MIDI_NOTEON) || (c & MIDI_NOTEOFF)) { byteCount=0; mididata[0] = c; } if (c & MIDI_EOX) { byteCount++; //do not handle midi
c = i & 0x00FF; // Mask-out high byte if (DEBUG) debug(c); // spielt einen midi ton in höhe "c" if (c & 0x080) { // is it a command? if ((c & MIDI_SYSEX) || (c & MIDI_NOTEON) || (c & MIDI_NOTEOFF)) { byteCount=0; mididata[0] = c; if (DEBUG) debug
-
Thread
MIDI-Messages über uart senden mit der Fleury Lib
Hallo! Ich versuche mit der Uart-Lib von Peter Fleury vom Atmega16 MIDI-Messages an die Midischnittstelle vom PC zu senden. Uart grundsätzlich funktioniert auch und Baudrate (31250) müsste auch richtig sein. Trotzdem werden die MIDI-Messages irgendwie nicht als MIDI
Oszilloskop gesehen, dass auf jeden Fall Daten ausgegeben werden. Nur erkennt der PC das offenbar nicht als MIDI.
-
Thread
sleep - Timer2 soll aufwecken
laut Datenblättern von -20 (kann ich nicht testen) bis + 60° ein Bereich von 0,4 MHz Um z.B. Midi-Daten zu übertragen, im Innenbereich - reicht es aus .. bis +- 3,6% genau, klappt es mit dem Sampeln und was ich getestet und gemessen habe sind ca. 2,5%. OSCCAL ließ sich +- 9 vom signierten
-
Thread
Audio to Midi - Converter beuen
Hi! Ich möchte die Töne von einem Bass in Midi Signale wandeln. Wie ich die midi-signale erzeuge ist kein stress. hab ich schon gemacht. ich möcte eig nur wissen wie ich die frequenz der saite in einen binären wert wandle. ich dachte mir das teil
Möglich ist das, ist nur eine Frage des Rechenaufwands. Es gibt ja einige Wave2Midi Konverter für den PC. Diese sind teilweise nicht schlecht.
-
Thread
Anfängerhilfe bei static Variablen
pgmspace.h> #include <inttypes.h> #include <avr/interrupt.h> #include <stdlib.h> #include "Midi.h" #include "Wasserspiele.h" #include "Klangspiele.h" damit wird alles übersichtlich, in den h-Dateien stehen Tabellen, Definitionen, Funktionsverweise, Variablen usw. Das funktioniert gut und
-
Thread
Wieviele Encoder bei AVR / Atmega?
Ergänzung: - Die Drehgeberwerte und Tasterwerte sollen per MIDI oder USB an einen Computer geschickt werden. - Ganz wichtig noch: Die Drehgeber sollten Beschleunigung unterstützen: Je schneller ein Drehgeber/Encoder gedreht wird, um so grösser sollten die übermittelten Schritte sein (ist im MIDI-Controller Bereich üblich und sehr praktisch) Danke, A.
-
Thread
Elektronik-Fotos Bilder
machen sind sogar n paar gan brauchbare dabei wie ich find. http://jensplappert.de/elektronik/midi/proto1.html
-
Thread
AVR TXD und RXD über Optokoppler?
Midi benutzt das gleiche System... Die 15m auf die RS232 spezifiziert ist, sollte die Variante auch schaffen, sofern deine "Sende-LED" hell genug ist.
Moin, Zitat "Midi benutzt das gleiche System... Die 15m auf die RS232 spezifiziert ist, sollte die Variante auch schaffen, sofern deine "Sende-LED" hell genug ist." Wie hell die Diode ist, ist eher egal. Im Draht
-
Thread
Hausbus mit AVR
eine eigene Adresse hat. Der Master kann so einzeln auf die Aktoren einwirken oder wie es z.b. bei MIDI (musiker schnittstelle) einen System Exclusiv befehl gibt der dann alle Rolläden in der Summe runterfährt. Ich denke auch an den Bus: so währe in dem System welches ich plane nur der Bus aktiv
-
Thread
Verständnisproblem MIDI an UART
Hi Leute, MIDI ist ja 0V = 1 und 5V = 0. TTL bekanntlich ja andersrum. So weit so gut. Ich frage mich jetzt, wenn ich MIDI an den USART des Controllers bringen will, muss ich dann invertieren oder nicht? Mein Geühl
Invertieren Aber: Alle Projekte im Web setzen die Schnittstelle so um, dass eine logische MIDI-1 0 V am RX-Pin sind. Beispiele: http://m.bareille.free.fr/mc628/midi628shl.gif alles auf ucapps.de Jetzt frage ich mich: Wieso machen die das? Wegen dem Startbit? Damit die Startflanke
-
Thread
Anschluss eines Soundmoduls an den PC
OT: Was ist eigentlich das Ziel des ganzen? Wäre es nicht einfacher, ne Midi-Datei mit dem betreffenden Lied zu suchen oder zu erstellen? Gruß Dr.Seltsam
-
Thread
Was hört ihr für Musik ?
Internet ziehen. Mit der Tastatur kann man ca. 1,5 Oktaven spielen. Wer mehr will sollte sich ein MIDI-Keyboard mit fünf Oktaven kaufen. https://www.youtube.com/watch?v=pY-UiRNQCdE
https://www.youtube.com/watch?v=88cISSlmm3o Hier ein leichter Remix - wollte ich eigentlich als MIDI-Datei anhängen, bin mir aber nicht sicher a) ob ich die passende Soundfond-Datei drin habe - und b) ob das MIDI-File aus den Netz einigermaßen am Originalsound dran ist. YT: Breath of Fire 1 Song
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
geben. Beim Handheld habe ich folgende Raten vorgesehen: 1200, 2400, 4800, 9600, 19200, 31250 (MIDI), 38400, 57600 Beim Computer mit Mega644 lassen sich nur die Raten 0/1 wählen, beim Handheld und einer möglichen 644P-Variante sind dann alle Raten verfügbar. Da ich den Handheld aus verschiedenen
Baudraten angegeben. n Bitrate (Bps) 0 1200 1 2400 2 4800 3 9600 (default) 4 19200 5 31250 (MIDI) 6 38400 7 57600 beim Senden zum PC mit ESPUT A (A=65 bis 89) und Einstellen der Baudrade mit EBAUD (2 Stoppbits) funktionieren die folgenden Werte: 1 1200 2 2400 3 4800 4 9600 6 19200 Höhere