Font Size: a A A

Design Research Of MIDI Music Pedal System Based On MFC

Posted on:2016-12-29Degree:MasterType:Thesis
Country:ChinaCandidate:J H XuFull Text:PDF
GTID:2308330461457802Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
As the core of the Visual C++, MFC establishes on Windows API, encapsulates the structure and function of Windows SDK and provides users with a set of application framework,which makes it easier for software developers to complete some of the routine work, such as Windows, menus, and toolbars generation and management, etc. With the traditional Windows programming method, every window needs to process a large number of messages in the window function.In this case,codes are tedious and repetitive and difficulties put us easier to make faults.But by using the standardized MFC program structure, there is great improvement in the efficiency of application development and large enhancement in the reliability and portability of the codes.Thanks to the visual graphics of operating system and the vigorous development of multimedia technology,the computer get rid of the traditional role of handling text and numbers.Computer can deal with three typical digital audio,they’re respectively waveform audio,MIDI audio and CD audio.Among them, we often use waveform audio equipment——sound card, analog audio inputs that come from microphone, recorder or other devices are converted to digital samples by sampling, quantization and coding, stored in the memory or disk file in the end.MIDI is known as musical instrument digital interface which meets the industrial standard.The pitch,duration and strength of instrumental performance are described in a digital method,input into the computer through the MIDI controller and then stored in the form of files.When replaying this piece of music,the system reads the MIDI commands and messages from the corresponding MIDI file. After symbol interpretation of a synthesizer,they’re changed into sound signals.Finally, a audio mixer generates sound waves.Compared with the audio waveform, MIDI audio has incomparable advantages.To sum up the above content, this paper has combined the standardized MFC program structure and the strengths of the MIDI audio processing and built a multi-function music pedal system on the application of Visual Studio 2012 platform. The system basically achieved the functions such as music player, audio file parsing, audio track splitting,primary melody extraction,serial communication and interface beautification,etc.The system is characteristic of flexibility,easy operation and scalability.In the meantime,it has a positive effect on multimedia teaching and MIDI development in actual life.
Keywords/Search Tags:MFC, Visual Studio 2012, MIDI, Controls, Graphical interfaces
PDF Full Text Request
Related items