AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Aufbau MIDI Datei

Ein Thema von punker-lili · begonnen am 14. Okt 2008 · letzter Beitrag vom 16. Okt 2008
Antwort Antwort
Seite 1 von 2  1 2      
punker-lili

Registriert seit: 22. Apr 2007
91 Beiträge
 
#1

Aufbau MIDI Datei

  Alt 14. Okt 2008, 16:23
Hi Leute!

Ich wollt ein Programm schreiben, mit dem man MIDI Datei speichern kann. Leider hab ich wenig bei meinen Internet recherchen herausbekommt. Mir ist zwar klar, was hineinmuss (header,track,events...), aber ich habe keine Midi Datei in Textformat gefunden. Damit ich mir besser vorstellen kann, wie soetwas aussieht.
Könntet ihr mir einbisschen helfen?

Danke schon im voraus!
Anna
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#2

Re: Aufbau MIDI Datei

  Alt 14. Okt 2008, 16:42
Hast du bei Wotsit.org mal gesucht, da gibt es einige Treffer ... gesichtet hab ich die allerdings nicht, vielleicht bringen sie dir was

MfG,
Bug
Intellekt ist das Verstehen von Wissen. Verstehen ist der wahre Pfad zu Einsicht. Einsicht ist der Schlüssel zu allem.
  Mit Zitat antworten Zitat
brechi

Registriert seit: 30. Jan 2004
823 Beiträge
 
#3

Re: Aufbau MIDI Datei

  Alt 14. Okt 2008, 16:44
www.wotsit.org da gibts Beschreibungen zu verschiedenen Datenformaten, u.a. auch eine Menge zu midi
  Mit Zitat antworten Zitat
punker-lili

Registriert seit: 22. Apr 2007
91 Beiträge
 
#4

Re: Aufbau MIDI Datei

  Alt 14. Okt 2008, 18:45
da war ich schon... die erklären nur den aufbau, aber zeigen nicht wie sie direkt aussieht.
  Mit Zitat antworten Zitat
Cyf

Registriert seit: 30. Mai 2008
407 Beiträge
 
Lazarus
 
#5

Re: Aufbau MIDI Datei

  Alt 14. Okt 2008, 20:47
Was (mir) auch immer hilft, um Dateiformate zu verstehen, ist den entsprechenden Dateityp in Kombination mit einer entsprechenden Dokumentation in einem Hexeditor deiner Wahl zu öffnen.
  Mit Zitat antworten Zitat
SirTwist

Registriert seit: 28. Sep 2006
198 Beiträge
 
Delphi XE Professional
 
#6

Re: Aufbau MIDI Datei

  Alt 14. Okt 2008, 21:21
Hi Punker,

Zitat von punker-lili:
aber ich habe keine Midi Datei in Textformat gefunden. Damit ich mir besser vorstellen kann, wie soetwas aussieht.
Ich glaube, Du verwechselst Textdateien mit Binärdateien, oder? Du wirst Midi-Dateien nicht in einem Texteditor öffnen können.

Schau doch mal hier: Beschreibung des MIDI-Formats.

Wenn Du dann noch spezielle Fragen hast, schieß los.

Gruß,
SirTwist
  Mit Zitat antworten Zitat
punker-lili

Registriert seit: 22. Apr 2007
91 Beiträge
 
#7

Re: Aufbau MIDI Datei

  Alt 16. Okt 2008, 15:13
ähm.. wie mach ich das mit dem hexaeditor?! ich hab mit soetwas noch nie gearbeitet...
  Mit Zitat antworten Zitat
punker-lili

Registriert seit: 22. Apr 2007
91 Beiträge
 
#8

Re: Aufbau MIDI Datei

  Alt 16. Okt 2008, 15:22
achja...
@ SirTwist: Diesen Link gibt es nicht...
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.618 Beiträge
 
Delphi 12 Athens
 
#9

Re: Aufbau MIDI Datei

  Alt 16. Okt 2008, 15:40
Evtl. meinte er http://www.wotsit.org/download.asp?f...m&sc=277461054
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
SirTwist

Registriert seit: 28. Sep 2006
198 Beiträge
 
Delphi XE Professional
 
#10

Re: Aufbau MIDI Datei

  Alt 16. Okt 2008, 17:34
Zitat von DeddyH:
Deddy: Dein Link ist auch defekt

*Grummel* die arbeiten da mit dynamischen URLs... moment...

punker: geh nach Liste der Sound-Formate, Seite 3 und wähl den ersten Eintrag zu "MID" aus, den von Dustin Caldwell.

Der Trick ist, du hast keine textdatei, sondern musst Dir jedes Byte der Datei einzeln angucken. Wenn also in der Beschreibung steht, dass die Datei mit
Zitat:
4D 54 68 64 00 00 00 06 ff ff nn nn dd dd
anfängt, heißt das folgendes: Das erste Byte hat den Wert 77 (hexadezimal 4D), danach kommt 84 (hex 54), und so weiter, danach folgen ein paar Bytes, die mit "ff" und "nn" und "dd" bezeichnet werden. Deren Bedeutung wird dann weiter im Text erläutert.

Du musst die Datei also Byteweise einlesen. Oder in einzelnen Blöcken, die Du Dir byteweise anguckst.

Hilft das weiter?

Gruß,
SirTwist
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz