also wenns frei verfügbar ist (und kostenlos) wirds davon auch nie ne Demoversion geben.
--
[externes Bild: http://windowsclone.de.vu/banner88x31.gif]
www.windowsclone.de.vu
- games & progs for casio cfx-calculators
- some old games coded in QBasic
R: technische fragen
www.windowsclone.de.vu
- games & progs for casio cfx-calculators
- some old games coded in QBasic
Linux is for people who want to know why it works.
Mac is for people who don't want to know why it works.
DOS is for people who want to know why it does not work.
Windows is for people who don't want to know why it does not work.
Da bei mir Datenbank-Anbindung immer nur rudimentär eine Rolle gespielt hat (ODBC war immer voll ausreichend), hab' ich mich nicht so sehr mit Delphi beschäftigt.
... Hey, da ist ja das D für mein Sprach-Alphabet!!
unter der website
www-ccrma.stanford.edu/software/stk/
gibts ein toolkit, welches sound-synthese und physical modelling von klangquellen erlaubt. ich bin über ein buch aus unserer bibliothek darauf gestossen, das buch heist
"real sound synthesis for interactive applications" von Perry R. cook.
scheint sehr gut geschrieben zu sein.
Wäre dem nicht so, hätte ich schon längst eine Wiedergabe über GM-Sounds eingebaut, die vor allem im Drum-Bereich deutliche Vorteile hätte. Aber einige Effekt-Sounds lassen sich einfach nicht vernünftig mappen...
ich find nur eben die möglichkeit faszinierend, sounds in echtzeit zu generieren, anstatt sie aus wav-files zu laden. ein extrem cooles spiel synthetisiert seine sounds auch selber:
spheres of chaos, www.chaotica.u-net.com/home.htm
hätte ich für mein spiel auch gern. mal sehen, ob ich zeit finde, mir die c++ lib mal anzusehen.
Für diejenigen, die nicht lange suchen wollen, schaut Euch einfach einmal dies an: pr08_final (http://www.theproduct.de/fr08_final.zip), Zwölf Minuten Unterhaltung in Kinoqualität in lediglich 64kB. 😎
www.windowsclone.de.vu
- games & progs for casio cfx-calculators
- some old games coded in QBasic
Linux is for people who want to know why it works.
Mac is for people who don't want to know why it works.
DOS is for people who want to know why it does not work.
Windows is for people who don't want to know why it does not work.
Kennt zufällig jemand einen Synthesizer, um Midis auf PDAs (speziell Pocket PCs oder Palm Size PCs) abzuspielen?
www.windowsclone.de.vu
- games & progs for casio cfx-calculators
- some old games coded in QBasic
Linux is for people who want to know why it works.
Mac is for people who don't want to know why it works.
DOS is for people who want to know why it does not work.
Windows is for people who don't want to know why it does not work.
Für mich wäre das interessant, weil ich dann relativ viel Musik auf relativ wenig Speicher drauf haben könnte. MP3 ist zwar klein, jedoch wird auch MP3 bei 32 MB (32 MB, die sich installierte Programme und gespeicherte Daten teilen) knapp.
Leider scheint noch niemand auf die Idee gekommen zu sein, soetwas für WinCE zu programmieren (oder diejenigen sind gescheitert)
www.windowsclone.de.vu
- games & progs for casio cfx-calculators
- some old games coded in QBasic
Linux is for people who want to know why it works.
Mac is for people who don't want to know why it works.
DOS is for people who want to know why it does not work.
Windows is for people who don't want to know why it does not work.
Die Performance, eine fehlende MIDI-Hardware per FM-Synthese zu emulieren, wäre hinsichtlich der wenigen MHz zum Scheitern verurteilt. Bliebe nur eine Art Sample-Player, der wiederum massig Speicher für die Sound-Samples bräuchte. Für die billige Variante (Microsoft's MIDI Synth) nimmt man die GM-Sounds von Rolands SoundCanvas mit ihren gut 3MB (GM.DLS).
Die mag zwar schon deutlich besser klingen, als die übliche OPL-Synthese, reicht aber um Welten (vor allem bei der Sound-Vielfalt) nicht an die besseren Engines wie z.B. in der SB-Live heran, die aber dann schon einige Dutzend MB an Samples benötigt.
Zwar werden dabei nur noch Samples abgespielt, aber mit einer Pitch-Kontrolle und Polyphonie braucht man dann doch schon wieder einige MHz, um das vernünftig zu machen.
Ansonsten gibt's den Microsoft-Synth als Quellcode im DDK, wer also Lust hat, den nach CE zu portieren, bitteschön...
Und nein: Das ist keine Alternative für die Robot-Sound-Engine. Einmal vom Copyright der GM.DLS und von unserer Ausreizung der OPL-Möglichkeiten...😉
Nachtrag: Schonmal Quicktime ausprobiert? Da ist zumindest unter Windows auch ein MIDI-Synth integriert.
www.windowsclone.de.vu
- games & progs for casio cfx-calculators
- some old games coded in QBasic
Linux is for people who want to know why it works.
Mac is for people who don't want to know why it works.
DOS is for people who want to know why it does not work.
Windows is for people who don't want to know why it does not work.
Und das Mischen von Audio-Streams erfordert nun einmal eine hohe Rechenleistung. Ist zwar ein hinkender Vergleich, da "richtige" CPUs Gimmicks wie SSE oder MMX haben, die hier sehr hilfreich sein können, aber auf meinem damaligen PIII/500 (mit SSE und MMX) lief der Microsoft-Synth nicht wirklich sauber...
Dazu kommt noch, daß die Mischerei die CPU auch richtig gut belastet, was dem Energie-Verbrauch auch nicht unbedingt entgegen kommt. Normalerweise macht eine PDA-CPU nicht viel und befindet sich die meiste Zeit im Ruhezustand.
www.windowsclone.de.vu
- games & progs for casio cfx-calculators
- some old games coded in QBasic
Linux is for people who want to know why it works.
Mac is for people who don't want to know why it works.
DOS is for people who want to know why it does not work.
Windows is for people who don't want to know why it does not work.
Falls Dich insgesamt 5MB Download nicht abschrecken, habe ich einmal drei Sound-Beispiele der gleichen MIDI-Datei generiert:
Einmal die "Referenz" mit dem MS-Synth (http://www.tom-games.de/LaylaMsSynth.mp3)
Dann die Variante mit dem SB-Live-Synth (http://www.tom-games.de/LaylaSbLive.mp3)
Und außer Konkurrenz eine Version mit einer Wavetable-Addon-Karte für die Original-SoundBlaster32 von Yamaha (http://www.tom-games.de/LaylaYamaha.mp3)
Sicher, ist alles eine Frage des Geschmacks. Hier kann die MS-Synthese auch punkten, klingt aber deutlich wenig luftig als die Version der SB-Live. Das mag an einer geringeren Sample-Rate der verwendeten Sounds liegen.
Sicher, die Yamaha-Version spielt in einer anderen Liga, selbst wenn man sich den Hall wegdenkt...
P.S.: Versuch' den Download etwas später, augenblicklich hat Strato wohl wieder einmal ein Problemchen....
Abgesehen davon würde ich an den PDA auch nicht allzu hohe Anforderungen setzen. Solange er die Melodie und ein bisschen schlagzeugähnliches Knistern (es gibt ein DOS-Programm, welches Midi-Dateien über den PC-Lautsprecher abspielen kann mit ähnlichem Sound) erzeugen kann, bin ich ja schon zufireden.
Ich habe sogar schon Programme gesehen, die die Midi-Daten über die serielle Schnittstelle an ein Midigerät senden. Das Problem ist nur, dass ich kein Keyboard mit mir rumschleppen will, wenn ich mal Midis anhören möchte.
www.windowsclone.de.vu
- games & progs for casio cfx-calculators
- some old games coded in QBasic
Linux is for people who want to know why it works.
Mac is for people who don't want to know why it works.
DOS is for people who want to know why it does not work.
Windows is for people who don't want to know why it does not work.