Universal Patch Converter

Dieses Thema im Forum "Demos / Reviews" wurde erstellt von Typhon, 21. Januar 2011.

  1. Typhon

    Typhon Tach

    Ich wollte prüfen, ob es irgendwelche auf dem Forum, in eine "universelle" Patch-Wandler, dh ein Programm wie Sound Quest Midi Quest interessiert sind, aber das ist in erster Linie dazu verwendet werden, um Patches von einem Synthesizer ein anderes zu konvertieren (mit ähnlicher Synthesizer-Technologie und Architektur) sein?

    Wenn es irgendwelche guten Hobby-Programmierer, die die Zeit und Lust haben zu helfen, könnte man etwas Geld sammeln, um ihnen zu Zeit widmen, um ein solches Werk Programm.
    Man könnte fragen verschiedener Hersteller (zB Sound Quest oder Synthesizer-Hersteller), wenn sie bereit sind, mit Codes und andere Dinge (vielleicht sogar Geld helfen? Fragwürdige?) Zur Erleichterung der Realisierung der Anwendung.

    Diese muss nicht auf sequencer.de beschränkt sein, sondern wenn es hier Mitglieder, die auch auf anderen Foren (gearslutz, kvraudio usw.) interagieren Vorschlag könnten sich aus Angehörigen dieser Seiten auch.

    Es gibt ein Programm von Kenneth Martinez (Sourcefourge Generic Synth Patch Conversion http://www.nmrailrunners.org/synth/gpc/index.html) geschaffen, dass man könnte aufbauen, wenn er seine Zustimmung gibt.

    Was würde es kosten, ein Programm, das einfach konvertiert zwischen zwei Synthesizer (wie zwei VA-Synths wie JP8080 und Yamaha AN1X) zu erstellen, so dass man wissen etwa, wie viel es wäre alles in den Gesamtkosten enthalten?
    Gibt es jemanden, Kenntnisse in der Programmierung hat?

    Dies gilt natürlich auch für Umwandlung Patches für Software-Synths ......: D





    I wanted to check if there are any on the forum who are interested in a "universal" patch converter ie a program like Sound Quest Midi Quest, but that is primarily intended to be used to convert patches from one synthesizer to another (with similar synthesizer technology, and architecture) ?

    If there are any good hobby programmers who have the time and desire to help out one could collect some money to get them to devote time to work on such a program.
    One could ask different manufacturers (eg Sound Quest or synth manufacturers) if they are willing to help with codes and other things (maybe even money? Questionable?) To facilitate the realization of the application.

    This doesn't need to be limited to sequencer.de so if there are members here that also interact on other forums (gearslutz, kvraudio etc) the proposal could include members of those pages also.

    There is a program created by Kenneth Martinez (Sourcefourge Generic Synth Patch Conversion http://www.nmrailrunners.org/synth/gpc/index.html) that one could build upon if he gives his approval.

    What would it cost to create a program that simply converts between two synths (such as two VA-synths as JP8080 and Yamaha AN1X), so that one would know roughly how much it all would cost in total?
    Is there anyone who has knowledge of programming?

    This obviously also applies to converting patches for software synths ......: D
     
  2. comboy

    comboy Tach

    naja, die hauptarbeit an so einem projekt wäre stupide fleißarbeit.
    man müsste halt zu jedem unterstützten synth erstmal die infos zu ausstattung und den damit verbundenen midi parametern eingeben.
    eventuell dann noch kalibrieren (also wenn bei einem synth z.B cutoff auf mittelstellung 10kHz ist bei nem anderen jedoch 12...)

    ansonsten ist so ein programm ja ganz einfach. gucken was das quellpatch benutzt. gucken was davon im ziel synth vorhanden ist und auf den selben wert setzen.
    das grundprogramm wäre denke ich in ein paar tagen zu schreiben. die benötigte datenbank ist nach oben offen was den zeitbedarf angeht...

    comboy
     
  3. Typhon

    Typhon Tach


    Google translation:

    Aber der Zweck ist nur eine grobe Sound-Emulation am Anfang zu bekommen. Dann können Sie auf Feinabstimmung der Einstellungen im Programm zu arbeiten. Je mehr Synthies, dass es kompatibel mit den mehr daran interessiert, Synth Eigentümer. Es gibt eine Vielzahl von anderen Vorschlägen wie Automatische Emulation auf solche Proben basiert, aber Sie können für später speichern. Also, wenn Sie einen SysEx-Wandler zu beginnen können, ist es ein guter Anfang.

    Haben Sie überprüft, mit Kenneth Martinez Sourcefourge Generic Synth Patch Conversion?
    Warum nicht auf diesem oder einem anderen Synthesizer-Editor, der MIDI Quest zu bauen?

    Ich kann nicht Programmieren, aber ich kann gerne mit anderen Dingen helfen, vielleicht Geld?
     
  4. Moogulator

    Moogulator Admin

    So eine Anpassung ist selbst schon bei ähnlichen Synthesizern rel. fleißcontrolled™, es ist generell sogar möglich wirklich alle einzubinden, dafür müssen aber ggf. Leute eine Referenz aufstellen und diese mit den anderen nachstellen und justieren. Durch die unterschiedlichen Auflösungen müsste man hier eine Referenz GUT auswählen und die Skalierung könnte ggf. so abgehen, dass mehrere Werte übersprungen werden müssen. Manche wären auch wegen der Glättung und anderem nicht immer 100% gleich.

    Die Idee dahinter ist allerdings nicht schlecht. Allerdings ist das mehr Arbeit als grafische Editoren wie Sounddiver und Co (das hatte sogar einige Konvertierer, allerdings nur zwischen sehr ähnlichen Teilen)
    Die Fleißarbeit ist hier noch ZUSÄTZLICH, denn diese Justage bedeutet viel Fingerspitze und abgleich.

    Angesichts der Adaptionen für Sounddiver darf man vermuten, dass es eine WEile dauern würde.
    Eine Forumsübergreifende DAUERAKTION wäre auf Basis eines sehr gut gepflegten Programms für ALLE Plattformen mit kopplung als Edior (denke das passt einfach so gut und wünschen auch viele) wäre ein Segen.

    Etwas in der Art wollte JSynthLib sein, aber so richtig viel passiert auch nicht, leider.
    Idee aber finde ich sehr unterstützenswert. Würde das auch mit der Portalseite unterstützen.
     
  5. Typhon

    Typhon Tach

    Google translation(I'm not from Germany):

    Es war jemand, dass man Clavia Modular mit Patch Mutator Verwendung für diesen Zweck vorgeschlagen. Aber ich bin nicht sicher, ob man Sysex, die nicht für Modular gemacht werden Patches in sie zu laden. Ich habe die Person danach gefragt, aber keine Antwort bekommen noch.
     
  6. Typhon

    Typhon Tach

    Vielleicht könnten wir eine Facebook-Gruppe oder für jeden etwas anfangen, dass wirklich bereit, zu diesem Projekt beitragen werden. Es ist imprtant zum Auftakt so schnell wie möglich, da sonst die Zinsen werden aussterben und die Menschen werden es vergessen.
     
  7. Moogulator

    Moogulator Admin

    Just post in english, may be easier for you, makes it easier to understand & type..

    Patch Mutator is something different, it's a morphing tool- so to speak. and it's designed for G2 patches, yes, it could be "abused" for things like this but you'd need to rescale a lot and - well the G2 does not send SysEx or converts them so you'd need a lot of helping tools to do, this is really just for the "tweak and rescale" part but not for "translation" and transmitting it to any synth at all.

    maybe a sep. application on the computer could do that, but writing something that can do interpolation may be the better way, the principle that the mutator uses is right, but I'd say thats all what patch conversion has in common with it..

    do you agree?

    this is for you:
    :hallo:
     
  8. Anonymous

    Anonymous Guest

  9. Cyborg

    Cyborg bin angekommen

    Wäre es wirklich sinnvoll? Ich fürchte, es würde nur zur Gleichmacherei beitragen, jeder kopiert jedes Patch damit möglichst jeder den gleichen Klang benutzen kann. Ich würde das mit Geschmacksverstärkern in der nahrungsmittelindustrie vergleichen. irgendwie eine grausige Vorstellung - aber ich bin altmodisch ;-)
     
  10. Typhon

    Typhon Tach


    Yes I agree with you, that was my initial thought about using Mutator but since the idea was presented to me I just wanted to hear other users opinion about it.
    The problem is mainly that one probably wants a tool that you can dump existing patches into(from an access Virus for instance) for conversion and not just use Modular patches.
    Thank you for wanting me to feel welcome!:D
     
  11. Typhon

    Typhon Tach


    I don't understand the problem. That is like saying that the DX7 or cheap software synths destroyed the music industry because now everybody has access to the same sounds and tools that only a narrow group of professionals had before. Does science become less of value and degenerated because more people have access to books than before?:D

    There will still be ways for people to be creative and original if they really want to. 99.99% of all the records made use the same sounds anyway.
    Pianos, strings and guitars have been used for hundreds of years, I don't hear anyone complaining over that, which they should because those ordinary sounds/instruments are way overused, even if I think that they sound beautiful.......still overused. That's a bigger issue music-wise in my opinion than converting patches.
     
  12. Typhon

    Typhon Tach

    I've created a Facebook group called Universal Patch Converter so those of you who are interested are welcome to join.
     
  13. Cyborg

    Cyborg bin angekommen

    I don't understand the problem. [/quote]
    I see ;-)
    I am an synthesist. I like to create and play with sounds, I hate "MacMusic"
    I am not a preset user. We are different and so are all (most) of us :!:
     
  14. Typhon

    Typhon Tach

    I see ;-)
    I am an synthesist. I like to create and play with sounds, I hate "MacMusic"
    I am not a preset user. We are different and so are all (most) of us :!:[/quote]

    I understand and so am I but a sysex converter doesn't prevent one from creating one's own sounds.
    I don't program sounds by starting from scratch, it's not neccesary, I use a certain existing patch and change it into something completly different.:D
     
  15. Moogulator

    Moogulator Admin

    oops, looks like I feel about the opposite to Cyborgs opinion. it is (technically) quite a lot to do, but not as evil as a ball pen. but I'd assume it's a lot of work. about the G2 mutator I don't see were to get the conversion to work (sysex), the Virus would not feel addressed as long as Clavia has no SysEx Out Module...?
    Maybe some further work may do t but that would be a lot of tools would be needed and would reduce the number of participants - they'd need to own at least a g2 (I do but..) - I am sure that should be ONE project - on appclication on OS X and Windows and possibly Linux.

    I DO agree it makes sense to convert sounds to synths that are not designed to exchange patches - just one note: different synthesis types like FM to subtractive and vice versa will cause problems - a lot of FM sounds will not work on subtractive synths - etc. or you'd need to do a LOOOT of research. I am sure some conversions might be fun - but a lot of things will get "lost in translation".

    anyway I got a lot of SQ80 sounds done on a MicrowaveXT - I needed to create some special wavetables to replace the samples - but of course I did not recreate ALL patches I had - but those I wanted to keep after selling..
    btw: I did not use most of those after that since I already had them in songs - the fun part again.

    the bottom line: well you need a lot of ears, coders and helpers that own a lot of synths, .. and time! I am not sure but possibly you'd need a conversion module for any synth TO any synth, so you need to know how to convert a sound to synth1, 2, 3.. thats one set each..
    since there's no reference you'd need to know how to convert to those synths? (or a lot of information is lost - try converting a FS1R patch via a prodigy to the K5000 - oooops..
    so if the prodigy is the reference the converter is almost useless. even if the FS1R is the reference synth every patch needs to "speak" Fs1R before translation, but you only need to convert from FS1R to ANY synth (one module per synth) - but still - everything has to be converted TO a FS1R patch.

    hmm..
     
  16. Cyborg

    Cyborg bin angekommen

    Äh, ich bin nicht "dagegen", ich habe nur meine Befürchtungen diesbezüglich formuliert.
     
  17. Typhon

    Typhon Tach

    Couldn't one start with conversion using MIDI-implementation charts only without fine tuning it for synthesis differences?
    Why not start off with VA-synths and leave the FM, additive synthesis etc for later?
     
  18. Moogulator

    Moogulator Admin

    you need a complete info about how to send data and SysEx, the "chart" doesn't tell you much.
    well, what is left when leaving out FM etc..? a simple 2-OSC-one filter thing, possibly to simple. or do you "accept" 2 OSC fm, sync etc.
     
  19. Typhon

    Typhon Tach

    Which programming language would be the most suitable for this project?
    Jsynthlib uses Java so maybe that's the way to go?
     
  20. Typhon

    Typhon Tach

    I'm just saying that we should leave those more complex synth engines for later, otherwise it will never get started.
    I think that once it gets off track a lot more people would be interested in contributing to the realization of the idea.
     
  21. Typhon

    Typhon Tach

    After some good deal of thinking I've decided not to continue with this project and instead put my focus on a universal patch generator because it seems to require too much work input and a patch generator is a lot more useful for me and everybody
    else at the moment I think.
    I've created a new thread for the patch generator:


    viewtopic.php?f=34&t=53405
     

Diese Seite empfehlen