-
Thread
Gibt es einen "einfachen" ASIO-Treiber ?
von Cubase Audio-Signale in meinen Synth einspeisen kann). Weiterhin soll die Schnittstelle noch MIDI und einen weiteren RS232-Kanal beinhalten. Ich denke für solch ein Vorhaben müsste dann wahrscheinlich ein ARM7 her. Nur es ist halt die Frage wie es mit der Latenzzeit des Audio-Treibers bestellt ist
Treiber benutzen. Ach ja mit den 6K Code des TAS1020 wird es ganz schön eng USB Audio + 2 * USB Midi zu implementieren. Eine gute 2*Midi Implementation frist ca 4k Code (Keil C51). Midi + USB Audio mit dem ASIO Treiber ist ein no Go. Das unterstützt der ASIO Treiber nicht. Rechne mit ca 6 Monaten
-
Thread
Obdev USB mit ATtiny25
12,90€ kostet. Ein normaler Atmega128 kostet grade mal die hälfte davon. Solange es nur um CDC, HID, Midi und andere low speed Anwendungen geht, sind die USB Controller größtenteils viel zu teuer. Zumal man die in Deutschland auch noch relativ schlecht bekommt, hab ich festgestellt. edit: Hab grade
-
Thread
MIDI Merger funzt nicht richtig
einigermaßen stimmt, so daß die Bits korrekt erkannt werden. Selbst Profigeräte enthalten an den MIDI-Schnittstellen häufig den CNY17 oder den Artverwandten PC817.
ich vermute mal ein Software Problem. Kann es sein, das die Hänger nur dann auftreten, wenn per MIDI viele Parameter gesendet/ empfangen werden ? (MIDI ist ja schnarchlangsam) Eventuell ein Pufferüberlauf, falls sowas verwendet wird. Ich hatte mir vor Jahren mal einen kleinen Stepsequencer gebaut
-
Thread
[AVR] Was ich mir so vorstelle.
Midi Nachrichten (PC/CC) senden kann, zusätzlich alles was am Midi in eingeht hinten wieder ausgibt und über ein LCD programmierbar ist. An entsprechendem Lernmaterial habe ich: http://www.ucapps.de/
Schnittstelle am Rechner zum laufen zu kriegen und dann kanns an die MIDI Sache gehen.
-
Thread
PIC bezeichnung
20MHz. ohhhhh...ganz hinten im Datenblatt > > Sven > PS: zu langsam :-( Reicht für MIDI-Merger woll @Peter >Was steht denn da groß und deutlich im Datenblatt unter "PIC16F870/871 ..hat mein Lehrer auch immer gesagt, bloß statt Datenblatt dann "auf der TAFEL" :-) Danke jedenfalls
>> Sven >> PS: zu langsam :-( >Reicht für MIDI-Merger woll Neee, das bezog sich nicht auf den PIC, Sven hat nur nachträglich kommentiert dass andere schneller als er geantwort haben.
-
Thread
wie groß muß das CPLD ungefähr sein ?
eigentlich ist das board als audio-board konzipiert, und von daher gibt es noch : - audio-codec - midi-schnittstelle das board ließe sich ohne weiteres zweckentfremden. aber bevor es soweit wäre präsentier ich ohnehin erstmal das (fertige) audio-board. da gibt es dann noch die schmankerl : -
-
Thread
uC über GSM Modul (Handy?) anrufen. tastenton senden. uC Befehl ausführen lassen
das Handy (GSM-Modul) an den Anrufer zu senden. (Keine Ahnung wie das gehen soll, vielleicht eine midi im eeprom speichern?!)... Geht das? Ist das schwer? Gibt es andere Lösungen? Denn geplant ist etwas fernzusteuern das oftmals über 50m entfernt ist. Also andere Funk-Kommunikationsmöglichkeiten
-
Thread
Zeitstempel von Musikstück für Atmega verwenden
Spiel die Musik in einem Sequencer Programm ab. Den Timecode lässt Du per MIDI ausgeben (MIDI Sync), und liest das am AVR mit Optokoppler und UART (31250 Baud) wieder ein.
Einfach das .wav oder .mp3 in eine der Spuren hineinziehen und Play drücken :) Vorher natürlich den MIDI Ausgang dementsprechend konfigurieren. MIDI Timecodes haben übrigens noch den Vorteil das die Zeit nicht in Sekunden ausgegeben wird, sondern in "Beats". Wenn der Sequencer dann die Geschwindigkeit
-
Thread
MIDI Merger mit AVR
Guten Morgen.. gibt es eigentlich einen MIDI-Merger mit einem AVR ? Finde den auf ucapps.de zwar schon ganz interessant, nur fehlt mit der Progger für die PIC´s. Das Ding kostet ja soviel wie ein gebrauchter Merger !! Kennt jemand einen Link
2 uarts für midi baudrate initalisieren, 2 rx-interrupts um beide datenströme zu empfangen (empfangsfifo), 1 tx interrupt um den auszugebenden datenstrom interruptgesteuert auszugeben und eine kleine logik die die einkommenden
-
Thread
5 poige DIN-Buchse gesucht
Stereo (für MIDI)
-
Thread
CNY 17 versus 6N138
> Für langsames Midi ... Es gibt nur /das/ Midi und das hat eine Übertragungsgeschwindigkeit von 31250 Bits pro Sekunde (31,25 kBaud). > ... oder ein enorm starkes Signal. No Comment :-/ > Muß ich jetzt, wenn ich
hoch verstärken und eben dadurch zu Störungseinkopplung neigen. Ich verwende immer die 17-II für MIDI, dabmit hat man reproduzierbare Beschaltungen und der Eingang ist empfindlich genug, auch bei langen MIDI-Kabeln.
-
Thread
Welche modularen Mikrocontrollersysteme kennt ihr?
20hardware und natürlich sprut: http://www.sprut.de/electronic/pic/test/index.htm spezialisiert auf MIDI-Anwendungen: http://ucapps.de/ ... hoffe, dass hier noch etwas zusammenkommt ... jaCK
-
Thread
Midi Befehl mit einem Atmega16 senden
#30-3 (Bank 30, Number 3) Transmit MIDI messages from an external MIDI sequencer in following order. CC#0: 1 PC#: 19 [/pre] Also mußt du erst einen Controller 0 (Bank Select) mit dem Wert 1 senden: 0xB0 0x00 0x01 Und danach einen Program
Change mit Wert 19 dez = 13 hex: 0xC0 0x13 Insgesamt also 5 Bytes :-o Ein Tipp: Lies dir die Midi-Geschichte nochmal genauer durch ;-) z.B. auch hier: http://www.blitter.com/~russtopia/MIDI/~jglatt/tutr/bank.htm
-
Thread
Bitte drüberschauen, USB-VS1053-ATMEGA
Naja, ich schicke nur Midi-daten, da ist software-spi schnell genug, aber ich habs mal umgebaut, sollte ja nicht schaden. Zum Opamp: Ich hab dieses Dokument gelesen: http://www.vlsi.fi/uploads/media/vs10XXan_output_01.pdf
Lochraster oder geätzt) von Elektrischer Seite auf anhieb funktioniert. Und wenns aufs Geld ankommt: Bau mrMIDI aus der Codesammlung nach, der funktioniert. Nur ein gut gemeinter Rat. Sebastian
-
Thread
Midi empfangen, hardware
Hallo, ich möchte mit meinem AVR über UART MIDI programm changes empfangen. Softwaremäßig stellt das denke ich kein größeres Problem da, allerdings hab ich eine Frage zur Hardware: Ich wollte den Midi Eingang so wie beim Mr.Midi realisieren:
Google und /midi 6n137/ helfen weiter :-o Such z.B. dort mal nach 6n137: http://www.midi.org/techspecs/electrispec.php
-
Thread
Die Kleinen hängt man, den Großen wirft man die Milliarden nach Gesperrt
melina.kilu.de/forum/viewtopic.php?f=8&t=11 3. Das Ganze möchte selbstredend mindestens mit dem MIDI - Standard kompatibel sein. So, jetzt hast du hoffentlich was Besseres zu tun, als hier dumm 'rumzulabern.
-
Thread
VDR Selbstbau - Anleitung?
beQuiet! PurePower 350 Watt drin. Das ist sehr effektiv und leise. Achja, die Kiste ist in einem Midi-Tower ( http://www.winner-dresden.de/product_info.php/info/p23901_InterTech-CK-30-Black-Velvet.html ) untergebracht, ordentlich gedämmt und auch bei Mute am Verstärker nicht hörbar. Der DVB Task
-
Thread
GCC,AVR: uart-send in if UND else = fehler? (gcc-Anfänger)
Mididaten vom controller-TX in mein Midiinterface und schaue mir die Daten dann auf dem PC mit einem MidiMonitor an.
Gregor Z. schrieb: > Ich will nun die MidiBytes unterscheiden. Dazu dachte ich mir: > [c] > if (RxByte > 0x7F) > { > uart_putc(RxByte); > } else { > uart_putc(RxByte); > } > [/c] Diese bedingte Verzweigung erzeugt bei manchem
-
Thread
ATMegas 1284P
mich auch für die -4p reihe entschieden, da ich wenig platz habe, 2 schnittstellen brauche (eine für MIDI eine für den PC) und die 4p's offiziell 20MHz schaffen) und die 128k variante wäre mit 16k der absolute knüller gewesen. die idee mit dem adapter fällt leider flach da ich keine dip variante sondern
-
Thread
COM1, ganz kurze Frage
liefert auch stabile 5V als Spannungsversorgung. Aber scheinbar wird es ja erfolgreich tot gemacht. MIDI-Port auch. Firewire liefert auch 5V. Wenn ich mich recht entsinne, sind bei USB nackt nur 100mA drin, mehr gibts erst auf Anfrage durch einen USB-Controller.
-
Thread
Wie editiert man Musikkarten?
Links zu den AVR angeschaut hab, bei denen die Musik in eine Text-Datei rein geschrieben wird. Für MIDI Musik mit einzelnen Tönen ist das nicht besonders schwer aber ich will das am Ende Gesang abgespielt wird. Deswegen stellt sich für mich die Frage: Warum kann ich nicht einfach eine WAV, AIFF oder
-
Thread
Bauprojekt: kleines Lichtmischpult
schön wenn ihr mir in diesen Richtungen weiterhelfen könntet. P.S.: Genial wäre natürlich noch ein MIDI Eingang der Programm Changes empfangen kann, aber das muss nicht unbedingt gleich sein. Gruß Ephraim
verändern der nummer und je einen taster zum laden und speichern implementiert. ToDo: der Empfang von Midi program changes. Die hardware hierzu ist auch schon mit aufm steckbrett, aber bevor ich die UART MIDI RX geschichte implementieren kann muss noch ein kleiner bug beim laden weg. Und halt die bereits
-
Thread
Servosteuerung für Elektroanthropoden mit Servotreiber-ICs
welche sich hier anbieten würden (bin mit dem UART nicht so vertraut)? Reicht es, die Daten wie beim Midi-Protokoll einseitig zu senden oder wäre eine Rückmeldung (Handshake?) empfehlenswert? So weit ich weiß, kann man den Oszillator vom M32 so einstellen, dass er einen zweiten Controller direkt mittakten
-
Thread
verschachtelte typedef
Fehler schmeißt, weil er die jeweils andere Definition noch nicht kennt. [c] typedef void (*S_midi_read_performed)(const S_midi_class *); typedef struct { S_midi_packet_decoder decoder; S_midi_read_performed readPerformed; S_midi_write_performed writePerformed; } S_midi_callbacks;
S_midi sMidi; } S_midi_class; [/c] Wie geht man denn da an die Sache ran? Alexander
-
Thread
Platine herstellen
vs1053.html empfehlen, weil der nämlich ein paar Formate mehr kann: Ogg Vorbis / MP3 / AAC / WMA / Midi audio codec und auch nicht sehr teuer http://verkkokauppa.planeetta.net/epages/Planeetta.sf/en_GB/?ObjectPath=/Shops/vlsi/Categories/%22Circuits%20and%20KITs%22/VS1053 ist. Bei so einer Winzplatine
-
Thread
Baudratenquarz
andere Art >der seriellen Kommunikation gedacht? Nöö, das ist schon RS232 und seine Verwandten (Midi, whatever). Siehe [[Baudragtenquarz]] MfG Falk P S Man KANN RS232 SICHER mit dem internen RC-Oszillator betreiben, wenn man a) den Oszillator kalibriert (per OSCCAL und Cal. Byte) b) den
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
goil :-) danke schonmal vorab sag mal ... weißt du ob es sowas auch für midi gibt ? also ein virtueller midi-port ? bzw. ließe sich mit der tdi-schnittstelle auch sowas realisieren ? unter win95/98 gabs da mal so ein virtuelles midi-kabel. für manche software-synthies wäre sowas
gerollten Papier getestet um zu sehen, ab welchem Durchmesser sich die Farben gut mischen. Dein MIDI-Controller sieht auch nicht schlecht aus. Aus was sind denn die Drehknöpfe? Sehen irgendwie wie Korken aus :)
-
Thread
Klangerzeugung: Grundlagen
anschauen. Ja, Messgeräte habe ich (Dieses Standart Multimeter, Oszilloskop, und leider nur ein Midi Keyboard, jetzt bräuchte ich doch einen Midi to CV converter, oder? oder was meinst du mit Tastatur?) Adrium.
Programmier Erfahrung voraus gesetzt) und dann das Rom Gebamsel wegfällt. Hier wird auch gezeigt, wie ein Midi/CV genaut werden kann. Grüßle
-
Thread
ATmega32: Große Zahl von Ausgangs-Ports
natürlich nicht gekommen ;-). Danke für den Hinweis! Ich möchte eine Ansteuerung von Ausgängen via MIDI realisieren. Dafür brauche ich ca. 167 Ausgänge. Zusätzlich brauche ich 167 Eingänge, um eine Konvertierung in MIDI-Befehle zu machen. Viele Grüße Markus
-
Thread
Geldmacherei mit Röhrenverstärker
Ticks lauter und da auch versuchen, mittels dem Velocity Controller (ich schätze mal das ist ein Midi Drum) ein bissl mehr Dynamik einhauchen. Schönen ..
Wenn du genug Geld auf den Tisch legst, sicher. Programmierbar sind die Profigeräte eh alle über MIDI.
-
Thread
ATmega32: Portierung von ATmega8515
Hallo, ich habe mit meinem STK500 und einem ATmega8515 ein kleines Programm für die Ausgabe von MIDI-Befehlen via USART geschrieben, was auch problemlos läuft. Nun wollte ich die Software auf einen ATmega32 bringen, doch es funktioniert irgendwie gar nichts mehr... Die Programmierung klappt, aber
-
Thread
[V] alten Pc / Komponenten
Intel-CPU 2 x USB PS/2 Tastatur und Maus Soundkarte onboard (Line-In , Line-Out , Mikrophon) und 1 MIDI/Game Port 2x serial Port (COM A + COM B) 1 parallel port 2x 128Mb RAM (PC133 / DIMM) Festplatte Seagate 10.2Gb CD-Brenner (LG 32x10x40x) DVD-Laufwerk Diskettenlaufwerk ISDN-Karte Grafikkarte
-
Thread
uart optokoppler LTV 817 klappt nicht.
Ich benutze genau den Optokoppler für MIDI-Interfaces bei 31250Baud ohne Probleme. Bei einem USB-RS232-Umsetzer mit galvanischer Trennung habe ich 57600Baud ebenfalls sauber erreicht. Ab 75000Baud wird´s dann eng. Alle Schaltungen waren bei
-
Thread
Binärdaten im Programmspeicher (Flash) unterbringen
Hallo, ich suche nach einer Möglichkeit, eine Binärdatei (z.B. Midi-File) im Flash unterzubringen, damit das Programm Zugriff auf die Daten dieser Binärdatei hat. (Programmierumgebung: GCC unter Linux, Architektur: AtMega) Mein erster Ansatz war, mittels eines PC-Hilfsprogramms
-
Thread
Billige Elektroprodukte - Wie geht das denn überhaupt?
Man kann z.B. den Optokoppler an einem MIDI-Eingang weglassen. SCNR...
-
Thread
MIDI ohne Optokoppler
Hallo ich sende MIDI-Daten an einen µC und habe bei der Schaltung nun probehalber den Optokoppler weggelassen. Es funktioniert weiterhin, sofern GND von MIDI-Kabel und Controller verbunden sind. Ich weiss, dass man das
MIDI gehört immer mit Optokoppler, auch bei Batteriegeräten. Wenn diese nämlich auch über einen MIDI-Out verfügen, baut man über diese Geräte eine Masseschleife auf und dann kann wieder etwas kaputt gehen
-
Thread
Platinenfräse für Hobbyelektroniker
man nochmal mit dem cutter an ein zwei stellen nachbessern): http://jensplappert.de/elektronik/midi/16fachlooperswitcher/b0497f49a861307b033.jpg Das mit der HF-Spindel war so gemeint, dass man Fräsen mit 0,1mm-Fräsern ohne HF-Spindel einfach vergessen kann. Ich habs probiert und schnell gelernt
-
Thread
PWM Signal über den PC ausgeben
. mit ner Schleife... Ausgeben: Über die üblichen Ausgabegeräte, wie Drucker, Monitor, LPT/COM/Midi/Wave-Schnittstellen... Man man man, mit deinen Informationen kann ja garkeine sinvolle Antwort möglich sein
-
Thread
USB Midi-Interface: Data Cable USB DCA-510 geeignet?
werden. Dies geht bekanntlich a) über original Karte des M1 (liegt mir leider nicht vor) b) über Midi-Kabel Gameport PC - Midi In/Out c) über USB Midi-Kabel (z.B. speziell per Notebook) Beim Übertragen der Syx-Datei und der Midi-Sequenz werden ja nur GND, +5V, TxD und RxD benötigt. Ich fand in meinem
höchstwahrscheinlich/ sogar die richtige Baudrate erzeugen kann, aber Deine Software weiß nichts von MIDI über serielle Schnittstellen, sondern erwartet stattdessen ein MIDI-Device. Solange Du nicht über einen speziellen MIDI-per-USB-Seriell-Bridge-Devicetreiber verfügst, oder die Software zum Ansteuern
-
Thread
Ton abspielen beim Telefonhörer abnehmen
beim Annehmen eines Gespräches (Analoges Telefon, Abnahmen des Hörers) einen Ton (kurzes Jingle, MIDI oder wav/mp3) einspielen lassen währenddessen aber bereits gesprochen werden können sollte. Ich möchte also eine Art Box (z.b. mit Mikrocontroller), welche man in die Telefonleitung einschleift,
-
Thread
MIDI mit MSP430F1611
ganze soll folgendermaßen implementiert werden: In einer Routine des Hauptprogramms sollen die MIDI-Parameter (Kanalnummer, Banknummer, Programmnummer) abgefragt werden. Mit dem Ende der Abfrage sollen die entsprechenen MIDI-Befehle über die UART gesendet werden. Der Empfang der gleichen Parameter
initales Interrupt-Flag löschen } [/c] Das wäre mein Ansatz für eine Senderoutine: [c] void MIDI_Out(BYTE midi_ch, BYTE midi_bk, BYTE midi_pr) { if (midi_bk != 0xFF) // falls Bank Select vorliegt { while (!(IFG1 & UTXIFG0)); // TX-Buffer der USART0 bereit? TXBUF0
-
Thread
tiny2313 und MIDI
Mikrocontroller und Innen :) Ich beschäftige mich gerade damit eine alte Roland Rythmusmaschine mit einer MIDI-Schnittstelle nachzurüsten. Die einzelnen Instumente werden jeweils über "Note on" (0x9n, notennummer, velocity>0) ausgelöst. Das funktioniert schon ganz gut. Den "Running Status" habe ich berücksichtigt
ist wohl noch genug Platz, um einen kleinen SYSEX String zu implementieren. Damit sollte dann der MIDI-Empfangskanal von außen bestimmt werden können. Nun habe ich keine Herstellernummer und überlege, wie der String aussehen muß. Weiß also jemand, ob es eine "neutrale" Herstellernummer für MIDI-SYSEX
-
Thread
Komisches Poti gefunden!!
herum. Toll!! Hast du noch die Schalpläne? Ich hatte eigentlich auch vor das ganze Halbleiter und MIDI krims krams wegzulassen. > Pass auf. Die Kiste kann dich umbringen! Och nö jetz! Geht das schon wieder los! Nur weil ich mich hier erst gestern angemeldet hab, heißt das nicht, dass ich nicht
-
Thread
Vorschlag für neues Unterforum: Elektrik, Netzspannung, Drehstrom
Du (Andreas) der Idee wohlgesonnen bist. Da hätte ich noch zwei spezielle Themen: 1. Musik - Midi - MP3 - VT1xxx - Tonerzeugung 2. DCF77 & Co. Die überschneiden sich recht wenig mit den anderen (bereits vorhandenen). Tagging würde mir auch am besten gefallen. Wie bei der Suche könnte
-
Thread
Tasterabfrage fallende Flanke
abfragen und >dann gleich auf low... ob sie losgelassen wurde! tu es halt einfach viel Spaß mit Midi
hehe stimmt midi^^ grins tja in assembler arrays?? Hab ich bis jetzt nicht gewusst aber vielleicht gibts ja bei google was^^ @willi Stimmt ich kann ja in einer variable 7 bit setzten! auf die idee bin ihc garnicht
-
Thread
Midi-Ausgabe über µC
obige Verstärkerschaltung dafür überhaupt geeignet? Wieviel Speicher benötigt man für eine einfache MIDI-Ausgabe?
Das Basic-Fragment erzeugt keinen einzigen Ton. Sondern es steuert ein Midi-Instrument an, und das wird dann wohl einen Ton erzeugen. Hast Du ein Midi-Instrument? Ein Keyboard, ein Soundmodul o.ä.?
-
Thread
Midi - Baud - PIC
Also: SYNC = 0 BRG16 = 0 BRGH = 0 SPBRG = 9 Wenn das Ganze aber synchron laufen soll (ist MIDI synchron?), dann sieht es so aus: Baud = Fosc/[4*(n+1)] das Ganze nach n aufgelöst: n = Fosc/(4*Baudrate) - 1 n = 20000000/(4*31250) - 1 = 159 Also: SYNC = 1 BRG16 = 0 BRGH = 0 SPBRG
Midi ist Asynchron.
-
Thread
GLCD Menü designen
eher um vernünftige Bedienbarkeit. Und genau da bin ich mir unschlüssig: Es handelt sich um einen Midi-Fußschalter, bei dem für mehrere Presets komplett dynamisch die Midibefehle konfiguriert werden sollen, also quasi ein Editor. Man muss also das zu editierende Preset wählen, kann dem Preset einen