Die Mysteriöse MIDI - Lucas Art Soundfragen

  • Hallo,
    wie ihr vl. unter "Coding" gelesen habt, arbeite ich am "Beeptracker", dazu brauche ich für jeden Ton Frequenz und Länge in MS. Natürlich denkt man im laufe der Zeit mal an das Spiel Monkey Island, hier insbesondere an den Teil 2! Die Beeps die dieses Spiel bringt sind für den kleinen Lautsprecher warscheinlich größte Qual: Monkey Island 2 español pc speaker - YouTube
    dennoch kam mir der Gedanke, IRGENDWO in diesem Spiel muss doch genau diese Information drinstehen (Freq,Dauer). Also machte ich mich auf die Suche und fand die Sounddateien für das Intro:

    Adlib.midi
    Roland.midi
    !!! Speaker.midi !!!
    Speaker.txt (selbe datei wie die .midi, nur in hex)

    Nunja, komische midifiles. KEIN Programm (ausser Winamp) kann diese abspielen.
    Nun ist die Frage, bekommt einer von euch aus diesen Dateien (grade aus den Speak Dateien etwas sinnvolles heraus, was man für den Beeptracker benutzen kann (Freq,Dauer)?

    Gruß Magic94

    HP DL-580 G7
    2x Intel Xeon E7-2870 (10 x 2,4GHz)
    96GB DDR3-1333 RAM
    NVIDIA GeForce GTX 1080 MSI (Blower)
    Samsung 850 Pro 512GB auf PCIe Karte
    4TB Seagate billigfieh
    72GB 10K HP Drive

  • Öhm wo hast du die gefunden? Soweit ich mich erinner bestanden die Lucasfilm Games der damaligen Zeit entweder aus over9000 *.LFL-Dateien oder aus einer riesigen *.001 und ner kleineren *.000

    PGP-Key E384 009D 3B54 DCD3 21BF  9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
    G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
    „Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
    “Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
    „Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
    „Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“

  • zuviel zeit + zu wenig hobbies und ich hab gleich mal alles in der .001 Datei durchforstet :D

    HP DL-580 G7
    2x Intel Xeon E7-2870 (10 x 2,4GHz)
    96GB DDR3-1333 RAM
    NVIDIA GeForce GTX 1080 MSI (Blower)
    Samsung 850 Pro 512GB auf PCIe Karte
    4TB Seagate billigfieh
    72GB 10K HP Drive

  • Zitat von Magic94

    zuviel zeit + zu wenig hobbies und ich hab gleich mal alles in der .001 Datei durchforstet :D

    Schon klar, aber das wird ja wohl kaum einfach ne Zip sein, ne tar wär schon eher wahrscheinlich (soweit ich mich an das Dateiformat erinner)

    PGP-Key E384 009D 3B54 DCD3 21BF  9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
    G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
    „Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
    “Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
    „Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
    „Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“

  • Zitat von thosch97

    Schon klar, aber das wird ja wohl kaum einfach ne Zip sein, ne tar wär schon eher wahrscheinlich (soweit ich mich an das Dateiformat erinner)

    MIt ScummEx zerlegen und durchforsten^^

    HP DL-580 G7
    2x Intel Xeon E7-2870 (10 x 2,4GHz)
    96GB DDR3-1333 RAM
    NVIDIA GeForce GTX 1080 MSI (Blower)
    Samsung 850 Pro 512GB auf PCIe Karte
    4TB Seagate billigfieh
    72GB 10K HP Drive

  • Zitat von Magic94

    MIt ScummEx zerlegen und durchforsten^^

    Okay das muss ich mir acuh mal anschauen, hab ja noch genug SCUMM-Spielt (original)

    PGP-Key E384 009D 3B54 DCD3 21BF  9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
    G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
    „Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
    “Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
    „Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
    „Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“

  • Pac99 hat glaube ich sogar Musik in realitischer Qualität (aber gefühlt extrem geringer Bittiefe) aus dem PC-Speaker bekommen - die eigentlichen Beeps waren garnicht mehr zu hören, und irgendwie bestand die Musik auch nicht daraus!

  • Zitat von Pac-Man

    Pac99 hat glaube ich sogar Musik in realitischer Qualität (aber gefühlt extrem geringer Bittiefe) aus dem PC-Speaker bekommen - die eigentlichen Beeps waren garnicht mehr zu hören, und irgendwie bestand die Musik auch nicht daraus!

    hmpf.. ist hier irgendwie unwichtig, und irgendwie hat das auch jeder schonmal gemacht oder?.....

    HP DL-580 G7
    2x Intel Xeon E7-2870 (10 x 2,4GHz)
    96GB DDR3-1333 RAM
    NVIDIA GeForce GTX 1080 MSI (Blower)
    Samsung 850 Pro 512GB auf PCIe Karte
    4TB Seagate billigfieh
    72GB 10K HP Drive

  • Zitat von Pac-Man

    Pac99 hat glaube ich sogar Musik in realitischer Qualität (aber gefühlt extrem geringer Bittiefe) aus dem PC-Speaker bekommen - die eigentlichen Beeps waren garnicht mehr zu hören, und irgendwie bestand die Musik auch nicht daraus!

    Ja, ich erinnere mich an eine obskure Bibliothek, deren Codes und Manuals mit dabei waren, inkl. der ersten Disney-Sound-Source-Schaltung, die ich je gesehen habe.

    • • • – • – – • – –

  • Zitat von Magic94

    hmpf.. ist hier irgendwie unwichtig, und irgendwie hat das auch jeder schonmal gemacht oder?.....


    Ja, aber es selber zu programmieren scheint mir deutlich schwieriger^^

  • Programming the PC Speaker, part 1
    Programming the PC Speaker, part 2 (die Manipulation des Haupttaktgebers ist heutzutage tödlich, dafür hat man ohnehin genauere Timer)

    Der Trick, wie er schon damals auch im PC-Lautsprechertreiber für Win3.1/9x oder unter BeOS benutzt wurde und heute noch unter Linux (snd-pcsp) unterstützt wird, ist, den Zeitgeber für den Systemlautsprecher so zu manipulieren, dass er auf einer sehr hohen, nahezu unhörbaren Trägerfrequenz läuft und dann den Lautsprecher im zeitlichen Ablauf passend an- und auszuschalten (im Gegensatz zu einem normalen Lautsprecher kann den Systemlautsprecher nur die Spannungswerte 0 und +5V des passenden Timers annehmen, was keiner oder vollständiger Membrananziehung entspricht), dass die Membranbewegung des Lautsprechers nahezu der Wellenbewegung des Geräuschs folgt. Man muss aber Abstriche in Abtastfrequenz und/oder Auflösungstiefe machen, da sonst die CPU bei der Soundwiedergabe vollständig ausgelastet wird.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!