View Full Version : Monophon zu Polyphon möglich?
Servus,
ich frage mich, ob es möglich ist, einen monophonen Synthesizer polyphon zu spielen. Meine Idee ist, ein Plug-in oder Ähnliches vor das Instrument zu schalten, das die gespielten Noten auf je einzelne Instanzen des Instruments aufteilt, so dass keine Instanz zwei Noten gleichzeitig bekommt.
Bei einer kurzen Suche habe ich das (http://forum.cockos.com/showthread.php?t=20626) gefunden. Die Nachteile sind, dass die Lösung dort anscheinend nie fertig wurde, und man für jede Note einen Track bräuchte, was wohl zu viel Arbeit ist (für mich und den Computer).
Da der Gedanke recht naheliegend ist und der Thread von 2008, frage ich mich, ob es inzwischen etwas derartiges gibt. Das wäre sehr erfreulich. :)
Danke!
stupeT
05-03-2010, 04:02 AM
Servus,
ich frage mich, ob es möglich ist, einen monophonen Synthesizer polyphon zu spielen. Meine Idee ist, ein Plug-in oder Ähnliches vor das Instrument zu schalten, das die gespielten Noten auf je einzelne Instanzen des Instruments aufteilt, so dass keine Instanz zwei Noten gleichzeitig bekommt.
Bei einer kurzen Suche habe ich das (http://forum.cockos.com/showthread.php?t=20626) gefunden. Die Nachteile sind, dass die Lösung dort anscheinend nie fertig wurde, und man für jede Note einen Track bräuchte, was wohl zu viel Arbeit ist (für mich und den Computer).
Da der Gedanke recht naheliegend ist und der Thread von 2008, frage ich mich, ob es inzwischen etwas derartiges gibt. Das wäre sehr erfreulich. :)
Danke!
Sowas nennt man Arpeggiator. Kannst Du in 100 Geschmacksrichtungen frei herunterladen...
gofer
05-03-2010, 04:35 AM
Sowas nennt man Arpeggiator. Kannst Du in 100 Geschmacksrichtungen frei herunterladen...
Sorry, aber ich glaub das stimmt nicht. set. will ja keine neuen Noten dazuzaubern, sondern vorhandene Noten auf verschiedene monophone Synths verteilen, um die sozusagen als einen modularen polyphonen Synth zu benutzen.
Ich könnte mir vorstellen, dass jemand findiges sowas als JS Plugin schreiben kann.
Entnervt500
05-05-2010, 02:13 PM
Sorry, aber ich glaub das stimmt nicht. set. will ja keine neuen Noten dazuzaubern, sondern vorhandene Noten auf verschiedene monophone Synths verteilen, um die sozusagen als einen modularen polyphonen Synth zu benutzen.
Ich könnte mir vorstellen, dass jemand findiges sowas als JS Plugin schreiben kann.
Im Prinzip braucht man ein Modul, das die eingehenden Midi-Events auf verschiedene Midi-Ausgangskanäle routet.
D.H. also, daß man bis maximal 16 Monophone Synths benötigt, jeder mit einem eigenen Midikanal.
Ein davorgeschaltetes Programm weist dann jeder Note einen neuen Midikanal zu, bspw. c->Midikanal 1, e->2, usw. - und nach 16 kommt wieder der 1. Kanal.
Das könnte man noch verbessern, indem man eine Routine davorsetzt, die die Tonhöhe prüft, ggf. sogar die Anschlagsstärke, und der höchsten Note eine höhere Priorität zuweist, damit die nicht abgestellt wird, wenn die maximale Stimmenanzahl erreicht ist - so wie bei jedem vernünftigen anderen Synth auch. Bei geringer Anschlagsstärke kann man diesem Ton eine niedere Priorität zuweisen, so daß der zuerst wieder angefahren wird, bevor ein lauterer Ton bei maximaler Auslastung abgeschnitten wird.
Wenn man dann noch irgendwie in A-, B-, C-Midi-Ausgänge usw. da reinbauen kann, kann man die Stimmenanzahl bis ins Unendliche steigern - denn jeder Ausgang hätte dann seine 16 Midikanäle.
Habe leider keine Zeit, da müßte ich mich erstmal in die Sprache und das Design einarbeiten, dann könnte ich es programmieren.
Ich bin mir aber sicher, daß jemand, der die Script-Technik etwas kennt, das Programm eigentlich in ein paar Minuten erstellen könnte.
Etwas Aufwand wird wohl der Bequemlichkeitsfaktor sein. Eben nicht manuell 16 Monophone Synths laden zu müssen, nicht 16 mal den Sound und den Midikanal einstellen zu müssen, das Routing für die Ausgänge zu programmieren, vielleicht sogar einen Synth als Main-Synth zu nehmen, damit man auch mal die Sounds editieren kann, ohne eine Dreiviertelstunde diese in die anderen 15 Synths übertragen zu müssen - könnte man ggf. über save und load machen, aber wie gesagt, das soll jemand schreiben, der Zeit und Lust hat und dazu eingearbeitet ist.
stupeT
05-06-2010, 12:10 AM
Sorry, aber ich glaub das stimmt nicht. set. will ja keine neuen Noten dazuzaubern, sondern vorhandene Noten auf verschiedene monophone Synths verteilen, um die sozusagen als einen modularen polyphonen Synth zu benutzen.
Ich könnte mir vorstellen, dass jemand findiges sowas als JS Plugin schreiben kann.
Ah... ja, sorry.
Ich konnte mir wohl einfach nicht vorstellen, dass jemand eine mega-komplizierte Lösung sucht für das einfache Problem, sich einfach einen von den 3000 frei verfügbaren polyphonen Synths zu laden, die so klingen, wie er möchte...
gofer
05-06-2010, 03:27 AM
Hast du natürlich auch wieder recht :). Ich hab so'n Kram früher in Logic gebastelt, tatsächlich irgendwie mehr um meinen Dickkopf durchzusetzen und mir zu zeigen dass es machbar ist (und ich es hinkrieg) :D.
stupeT
05-06-2010, 04:04 AM
Hast du natürlich auch wieder recht :). Ich hab so'n Kram früher in Logic gebastelt, tatsächlich irgendwie mehr um meinen Dickkopf durchzusetzen und mir zu zeigen dass es machbar ist (und ich es hinkrieg) :D.
Ging mir doch genauso. Komplexe MIDI Hardware logic-intern verdrahten... von Logic aus jeden Parameter im externen Synth verändern können, nächtelang Listen getippt, welches Program mit welchem Namen und welcher Programnummer an welchem MIDI port verfügbar ist ;)
Heute weiss ich: hält alles vom Komponieren, Aufnehmen und Mixen ab ;)
Mr. Data
05-06-2010, 05:52 AM
...macht aber eventuell auch Spaß...
...aber man wird ja auch älter und reifer...
-Data
stupeT
05-06-2010, 06:26 AM
...macht aber eventuell auch Spaß...
...aber man wird ja auch älter und reifer...
-Data
Meinten Sie: fauler und lahmer?
Mr. Data
05-06-2010, 07:05 AM
Jawohl!!!!!
-Data
El-Rallef
05-06-2010, 07:35 AM
...macht aber eventuell auch Spaß...
...aber man wird ja auch älter und reifer...
So langsam macht Musikproduktion auf dem PC aber auch gar keinen Spaß mehr.
Früher durfte man erstmal stundenlang Windows optimieren - aber Windows 7 läuft schon "out-of-the-box" besser als alle vorhergehenden "getunten" Versionen.
Nicht mal Treiber darf man heute noch installieren - das erstmalig eingestöpselte EMu Xboard wird von Windows 7 innerhalb einer Sekunde mit einem banalen "Plonk" und der Meldung begrüßt, dass es erkannt worden sei und nun für die Arbeit bereitstehe.
Und eine Klinikpackung DVDs voll mit NI Komplete wird einfach so installiert, ohne Abstürze - und am Ende läuft alles ohne Probleme.
Ich fürchte, da wird eine ganze Generation heranwachsen, die keinen Respekt für die Tatsache hat, dass wir unsere ersten C64- und Apple II- MIDI-Interfaces noch selbst gelötet und mit handgeschriebenem Code gefüttert haben.
Und der Zivi, der mich gestern im Rollstuhl ins Konzert geschoben hat, macht angeblich "elektronische Musik", aber weiß nicht mal, was ein Patchcord ist. Ich glaube, ich erwürge ihn mit einem.
El-Rallef
Im Prinzip braucht man ein Modul, das die eingehenden Midi-Events auf verschiedene Midi-Ausgangskanäle routet.
Ein davorgeschaltetes Programm weist dann jeder Note einen neuen Midikanal zu, bspw. c->Midikanal 1, e->2, usw. - und nach 16 kommt wieder der 1. Kanal
Ja, ziemlich genau so hab ichs mir gedacht. Höchstens mit dem Unterschied, dass nicht einfach die 16. Note wieder auf dem ersten Channel gespielt wird, sondern dass mit Note On/Off geschaut wird welcher Kanal frei ist. Dann kann man immer bis zu 16 Noten gleichzeitig spielen.
Ich hab eine PN an den Autor dieses Threads (http://forum.cockos.com/showthread.php?t=37530) geschickt, aber es sieht so aus als wäre er nicht mehr aktiv hier.
Vielleicht schau ich mir JS mal an, wenn ich mehr Zeit habe. Danke für eure Antworten!
Mr. Data
05-06-2010, 02:22 PM
Und der Zivi, der mich gestern im Rollstuhl ins Konzert geschoben hat, macht angeblich "elektronische Musik", aber weiß nicht mal, was ein Patchcord ist. Ich glaube, ich erwürge ihn mit einem.
El-Rallef
Eine hervorragende Idee. ;)
Frag ihn mal, ob er in einem Hex-Editor einen Text ändern kann!
57 61 73 20 69 73 74 20 65 69 6E 20 48 65 78 2D 45 64 69 74 6F 72 3F
-Data
El-Rallef
05-06-2010, 11:17 PM
Frag ihn mal, ob er in einem Hex-Editor einen Text ändern kann!
57 61 73 20 69 73 74 20 65 69 6E 20 48 65 78 2D 45 64 69 74 6F 72 3F
Warum nicht gleich
57 61 73 20 69 73 74 20 64 61 73 20 66 75 65 72 20 65 69 6E 20 4B 61 62 65 6C 20 75 6D 20 44 65 69 6E 65 6E 20 48 61 6C 73 3F
El-Rallef
gofer
05-07-2010, 02:58 AM
Ihr Nerds!
Wahrscheinlich wird er denken:
48:6d:6d:2c:20:64:69:65:73:65:20:42:69:62:69:20:42 :6c:6f:63:6b:73:62:65:72:67:20:46:6f:6c:67:65:20:6 8:61:62:20:69:63:68:20:77:6f:68:6c:20:76:65:72:70: 61:73:73:74:3f
:D
El-Rallef
05-07-2010, 04:51 AM
Ihr Nerds!
Wahrscheinlich wird er denken:
48:6d:6d:2c:20:64:69:65:73:65:20:42:69:62:69:20:42 :6c:6f:63:6b:73:62:65:72:67:20:46:6f:6c:67:65:20:6 8:61:62:20:69:63:68:20:77:6f:68:6c:20:76:65:72:70: 61:73:73:74:3f
:D
Jetzt komm' ich nicht mehr mit. Wenn ich Kinder hätte, könnten die mir sicher den Scherz erklären. Aber wenn ich Kinder hätte, hätte ich wahrscheinlich auch keine Zeit für Reaper.
El-Rallef
stupeT
05-07-2010, 05:44 AM
Jetzt komm' ich nicht mehr mit. Wenn ich Kinder hätte, könnten die mir sicher den Scherz erklären. Aber wenn ich Kinder hätte, hätte ich wahrscheinlich auch keine Zeit für Reaper.
El-Rallef
Wenn Du Kinder hättest, dann bräuchtest Du keine Zeit mehr für REAPER, weil sie ihn dir bereits kaputt gemacht hätten.
Mr. Data
05-07-2010, 08:45 AM
22 4B 69 6E 64 65 72 20 73 74 69 6E 6B 65 6E 21 22
Obwohl sie's bisweilen tun, lege ich Wert auf die Feststellung, daß das nicht
auf meinem Mist gewachsen ist.
-Data
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.