Unlock instant, AI-driven research and patent intelligence for your innovation.

MIDI file decoding method and MIDI file decoding system

A decoding method and file technology, applied in the field of decoding, can solve the problems of large amount of data re-reading, waste of system clock, and high cost of MIDI file decoding, and achieve the effect of reducing decoding resources and saving decoding cost.

Active Publication Date: 2015-11-04
ZHUHAI JIELI TECH
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But for a small system, there is not enough Buf (buffer) to cache the events of each track. If the events are not pre-cached, the file needs to jump to get the event and process the event, and the jump to get the event will bring data. waste of speed
That is, if you do not discard the unused data of the previous track, you need Buf to cache; if you discard the unused data of the previous track, you need to re-read after jumping back, wasting the system clock, and according to the compression of MIDI files In comparison, the amount of re-reading of data will be enormous
The above situation will lead to high decoding cost of MIDI files

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • MIDI file decoding method and MIDI file decoding system
  • MIDI file decoding method and MIDI file decoding system
  • MIDI file decoding method and MIDI file decoding system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] In order to make the purpose, technical solution and advantages of the present invention clearer, the specific implementation of the MIDI file decoding method and system of the present invention will be described below with reference to the accompanying drawings. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0039] see figure 1 , in one embodiment, the MIDI file decoding method of the present invention comprises the following steps:

[0040] S100, sort the MIDI files according to the time information parameters of each track of the MIDI files.

[0041] Generally, existing MIDI file coding methods are sorted by track as a unit, which is convenient for separate recording of different tracks. But the actual playback process is the result of the synthesis of the sound weighted superposition of each track. However, the MIDI file decoding method of the present inven...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an MIDI (Musical Instrument Digital Interface) file decoding method and an MIDI file decoding system. The method comprises the following steps of: sequencing MIDI files according to time information parameters of each track of the MIDI files; and decoding the sequenced MIDI files. The system comprises a sequencing module and a decoding module. The MIDI file decoding method and the MIDI file decoding system have the advantages that the obtaining of events of each track in a jumping way is not needed; the pre-decoding of all events of each track is also not needed; decoding resources can be reduced; and the decoding cost of the MIDI files is reduced.

Description

technical field [0001] The invention relates to the technical field of decoding, in particular to a MIDI file decoding method and system. Background technique [0002] The information stored in a MIDI (Musical Instrument Digital Interface) file is an event, not a specific audio content, so a MIDI file often has a relatively high compression ratio and is convenient to use. [0003] In existing MIDI files, for the convenience of recording, each track is independent of each other, and each track can be inserted or deleted only by modifying the track information in the file header. But for a small system, there is not enough Buf (buffer) to cache the events of each track. If the events are not pre-cached, the file needs to jump to get the event and process the event, and the jump to get the event will bring data. Waste of speed. That is, if you do not discard the unused data in the previous track, you need Buf to cache; if you discard the unused data in the previous track, you...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G11B20/10G11B27/10
CPCG11B20/10259G11B27/10
Inventor 肖全之闫玉凤黄颖均方桂萍
Owner ZHUHAI JIELI TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More