![]() |
Mikrofon to Midi in echtzeit
Laut Wikipedia ist es möglich:
Zitat:
![]() ^^natürlich hat Wikipedia nicht immer recht, doch hoffe ich, das es in diesem Fall die Wahrheit sagt :D Denn genau so ein Programm suche ich. Ich will die Frequenz meines Mikrofoneingangs in Echtzeit als Midisignal haben, um dann mit diversen Notenprogrammen das gespielte Stück zu notieren. Ich hoffe inständig ihr habt eine Idee, wie man nach einem Solchen Programm fahnden sollte oder kennt vielleicht sogar eins. Ich habe schon alle möglichen Kombinationen von input, Mikrofon, midi, Midiadapter bei google probiert, hatte aber keinen Erfolg, so das mir nichts anderes übrig blieb als euch zu Fragen - hoffe ihr könnt mir Helfen :) |
AW: Mikrofon to Midi in echtzeit
Das was du suchst hat die höchste Schwierigkeitsstufe in der Softwaretechnik.
Zunächst mal müsste dein analoges Musiksignal absolut sauber sein. Wenn du z.B. ein Signal von einer E-Gitarre abnimmst und dann mit einem Tiefpass alle Obertöne wegfilterst, dann könnte man es weiterverarbeiten. Zusätzlich sollte man ein Noisegate benützen um Störgeräusche zwischen den Noten rauszuschneiden. Dann kommt der harte Job: Fourieranalyse - Bewertung - Erzeugen von Mididaten Für einen PC ist das kaum in Echtzeit zu lösen. Man bräuchte dazu schon einen Signalprozessor oder ein neurales Netzwerk. Es gibt Programme, die Wave nach Midi umsetzen können, aber erwarte nicht zu viel. ![]() |
AW: Mikrofon to Midi in echtzeit
Da was du meinst gibt es auf jeden Fall als Hardwarelösungen, als Software ist mir sowas noch nicht untergekommen. Melodyne wäre da vielleicht ein Kandidat für...
|
AW: Mikrofon to Midi in echtzeit
Moin,
Man muss sich natürlich fragen, ob es das wirklich wert ist. Ich sehe momentan drei Möglichkeiten, wie du das nutzen könntest:
Klar muss dir aber sein, dass eine solche Methode nur in den seltensten Fällen an die optimierte Niederschrift eines menschlichen Gehörs (und Gehirns ;) ) kommen dürfte. Grüße, Max |
AW: Mikrofon to Midi in echtzeit
Ganz klar ist natürlich, dass du immer nur eine Spur, sprich ein Instrument, nach MIDI wandeln kannst. Du kannst jetzt keinen kompletten Titel nach MIDI wandeln.
|
AW: Mikrofon to Midi in echtzeit
Erstmal vielen Dank für die zahlreichen Antworten!
Ja ich will nur einzelne Stimmen, wahrscheinlich auch per Keyboard einspielen. Mein Keyboard verfügt aber leider über kein Midi Ausgang. Dafür hat es aber Instrumente, die nur einen Piepton bestimmter Frequenz beim drücken einer Taste erzeugen. Wenn ich den Kopfhörer-Ausgang mit dem LineIn meines PC's verbinde, dachte ich, müsste es doch möglich sein, dass man die Frequenz in Echtzeit an einen irgendwie emulierten Midiport weitergibt. Aber wie es scheint ist dies nur sehr schwer umsetzbar. Es sei denn, jemand von euch hat Ahnung, wie man einen virtuellen Midiport am liebsten per delphi emuliert. dann könnte man mit der Bass.dll die Frequenz auslesen und an den Midiport "senden"... Das Problem ist, dass komponieren nur Spass macht, wenn man die Noten (wenigstens "zielmlich") in Echtzeit sieht. Aber wahrscheinlich, habt ihr recht und ich komm besser, wenn ich ein Midi Keyboard kaufe. Trotzdem werde ich jetzt mal gucken wie man einen virtuellen Midiport emulieren könnte :) . - Denn wenigstens kann ich jetzt beruhigt sein, das es das gesuchte Tool nicht schon gibt, man es also tatsächlich selbst schreiben müsste :) |
AW: Mikrofon to Midi in echtzeit
Bei einfachen "Sinüssen" dürfte das im Prinzip sogar vergleichsweise prima klappen, was dir aber derbe in die Suppe spuckt ist, dass du um einen MIDI-Port zu emulieren einen Treiber bauen müsstest. Delphi+Treiberbau = Nur unter völlig irrsinnigen Verrenkungen überhaupt möglich, und wurde bisher glaube ich auch nur jemals 2-3 Mal gemacht - aus akademischem Antrieb, produktiv ist DAS nicht.
Echtzeit ist auch so eine Sache. Du würdest bei reinem Sinuston (und guter Window-Funktion) vermutlich recht kleine Fenster für die FFT wählen können, aber dennoch braucht so eine Schwingung ja Zeit, sowie die Berechnung. An Latenzen unter grob 150ms ist inklusive der Analyse und Konvertierung und Ausgabe denke ich eher schwer zu kommen. Mit so einer Software, und insbesondere iherer Erstellung, würdest du dir vermutlich weit mehr Ärger einhandeln als dass es zum produktiven Komponieren kommen könnte. Sooo teuer sind reine MIDI-Keyboards da nicht, dass sich das lohnen würde. Ich hatte mal vor Jahren eines für 40€ bei EBay gekauft, dass komplett ohne Synthi ist, also REINE MIDI Ausgabe, sonst nüscht. |
AW: Mikrofon to Midi in echtzeit
Cubase 5 kann eine solche Umwandlung (zumindest teilweise) für einzelne Stimmen. In einem Fernsehbericht habe ich einmal gesehen, dass Melodyne die Nase vorn haben soll, was polyphone Analyse betrifft.
Da darf man aber sicher auch keine Wunder erwarten - wobei der Bericht damals wirklich interessant war. Mit einem Midi-Keyboard bist Du mit Sicherheit wirklich am besten bedient. |
AW: Mikrofon to Midi in echtzeit
Billiges Midikeyboard für diesen Zweck: 49 Euro. Tagelanges Rumtüfteln bis eine halbwegs brauchbare Krückenlösung dabei herauskommt: [Wert hier selber einsetzen.] Nicht alles was theoretisch machbar ist, ist auch sinnvoll. :)
|
AW: Mikrofon to Midi in echtzeit
Zitat:
Treffer 1: ![]() Ist genau das was Du suchst, oder? Und nur eine Google-Suche weit entfernt gewesen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz