Es dürfte sicher einige (Hobby-)Spieleentwickler geben, die immer noch alles alleine machen: Grafik, Audio und natürlich coding.
Über den Sinn und Schwachsinn des Allroundsansatzes lässt sich streiten, aber da ich irgendwann mal angefangen habe, als Alternativhobby auf der E-Gitarre rumzuklimpern und generell immer schon gerne mit gängigen Audio Tools experimentiert habe, lag es nahe, auch die Spielemusik selbst zu implementieren.
Als Amateur-Musiker hast du aber üblicherweise das Problem, längst nicht so gut zu sein, dass du die Melodien, die dir so im Kopf rumgehen, quasi sofort über ein Instrument abbilden zu können. Auf dem Weg in die Software vergeht dermaßen viel Zeit, dass die eigentliche Melodie teilweise verlorengeht und man sich schnell verrennt. Ich hatte daher schon früh angefangen, nach Software zu suchen, mit der man eine Melodie quasi einsummt oder pfeift, und den ganzen manuellen Einleseprozess umgeht.
Lange Zeit gab es da nix vernünftiges und meine Tests mit Standardsoftware war frustrierend. Ich hatte zufällig die Tage nochmal gegoogelt, und ENDLICH hat sich einer mal des Problems angenommen (derjenige ist lustigerweise auch Spieleprogrammierer):
http://imitone.com/
Habe gleich mal das Prime-Packet geordert und kurz angetestet, das Tool funktioniert problemlos und tut tatsächlich was es soll. Es erkennt mein Gesumme und bildet die Melodie ab... allerdings noch mit extrem viel Falschnoten zwischen der eigentlichen Melodie. Das ist zum Teil auf die Software selbst, aber natürlich auch auf meine unsaubere Singweise zurückzuführen ;-)
Imitone kann allerdings die Stimme auch auf Tonleitern abbilden, was deutlich helfen sollte, Falschnoten zu filtern. Außerdem gehe ich zur Zeit über ein USB Mikro, die Latenz ist daher nicht so toll, ich würde das ganze noch gerne per Asio über mein Native Instruments Interface testen.
Die Funktionsweise ist dabei denkbar einfach:
Imitione ist ein eigenständiges Tool und registriert sich als Midi-Keyboard bei beliebiger Audio-Software mit Midi-Interface. Ich benutze Cubase, funktioniert ohne Probleme.
Das Tool hat auf jeden Fall Potenzial und ich muss es noch ausführlich testen, aber ich finde das gehört unterstützt
.