Arsip: butuh bantuan buat read file MIDI

 
user image
more 16 years ago

stevelie

Ada yang punya component nya buat read file MIDI ga??? atau ada yg tau gmana caranya read file MIDI di delphi 7?? tolongin nih saya butuh bantuan kawan2 smuanya
user image
more 16 years ago

jayadi888

lho pake TMediaplayer kan bisa ???
user image
more 16 years ago

stevelie

Tmediaplayer kan cuman bisa buat play file musik. saya butuhnya buat read file MIDI. Situasinya begini : file MIDI itu nantinya akan di baca oleh delphi untuk kemudian ditampilkan animasinya berdasarkan nada yang sedang dimainkan saat ini. kalo pake Tmediaplayer kan ga bisa??? gmana nih??? saya bingung bantuin dong......
user image
more 16 years ago

lumpurpanas

@stevelie: Tmediaplayer kan cuman bisa buat play file musik. saya butuhnya buat read file MIDI. Situasinya begini : file MIDI itu nantinya akan di baca oleh delphi untuk kemudian ditampilkan animasinya berdasarkan nada yang sedang dimainkan saat ini. kalo pake Tmediaplayer kan ga bisa??? gmana nih??? saya bingung bantuin dong......
Berarti mungkin harus manual mas, buka filenya. dari kode byte per byte di terjemahin ke jenis alat musiknya dan nilai amplitudo dan volume suaranya MIDI controllers in the data stream Performance modifier controls such as modulation wheels, pitch bend wheels, sustain pedals, pitch sliders, buttons, knobs, faders, switches, ribbon controllers, etc., can alter an instrument's state of operation, and thus can be used to modify sounds or other parameters of music performance. Because MIDI includes messages for representing such controller events, they can be sent in real time over MIDI connections. MIDI makes approximately 120 virtual controller numbers (addresses) available for this purpose, i.e. connecting the actual buttons, knobs, wheels, sliders, etc. with their intended actions within the receiving device. In MIDI, the value data range of the Control Change message is 128 steps (0 to 127), and the first 32 controller numbers (including, for example, Volume) are allocated an additional 7 bits of "Least Significant Bits" precision for a total of 14 bits or a range of 0-16383 (although many manufacturers do not implement this increased resolution). Some controller functions, such as pitch bend or key pressure, are special, with a dedicated MIDI data range of 16,384 steps. This higher resolution makes it possible to, for example, produce the illusion of a continuously sliding pitch, as in a violin's portamento, rather than a series of zippered steps such as a guitarist sliding fingers up the frets of the guitar's neck. At the MIDI message stream level, pitch bend and key velocity use different, dedicated messages (Polyphonic Key Pressure, Channel Pressure, or Pitch Bend Change) instead of the ordinary Control Change message. There is a trade-off, however: the pitch wheel and/or key pressure functions of a MIDI keyboard can, depending on the performance, generate large amounts of data which can in turn lead to a slowdown of data throughput on the MIDI connection. This can be remediated by using a sequencer to "thin" pitch-bend (or any other other continuous controller) data down to only a limited number of messages per second, or down to only messages that change the controller value by at least a certain amount. The original MIDI spec included approximately 120 virtual controller numbers for real time modifications to live instruments or their audio. MIDI Show Control (MSC) and MIDI Machine Control (MMC) are two separate extensions of the original MIDI spec, expanding the MIDI protocol to become far more than its original intent. --dari Wikipedia
user image
more 16 years ago

EkoIndri

mau bikin VOS ya
more ...
  • Pages:
  • 1
Share to
Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com