Part Number Hot Search : 
AON6932A ATR2812 CKAJAAAA ATR2812 TA100 MM3Z5545 DS1339A TS117LS
Product Description
Full Text Search
 

To Download EM61-0010E-V1 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  em61000 midi application notes march 2002 no. ap-EM61-0010E-V1
ii em61000 midi application notes trademark acknowledgments ibm is a registered trademark and ps/2 is a trademark of ibm. microsoft, ms, ms-dos, and windows are register ed trademarks of microsoft corporation. ? 2001-2002 elan microelectronics corporation all rights reserved printed in taiwan, roc, 03/2002 the contents of in this document is subject to change without notice. elan microelectronics assumes no responsibility for errors that may appear in this ma nual. elan microelectronics makes no commitment to update, or to keep current, the information contained in th is manual. the software described in this manual is furnished under a license or nondisclosure agreement, a nd may be used or copied only in accordance with the terms of the agreement. elan microelectronics products are not intended for use in life support appliances, devices, or systems. use of elan microelectronics in such applications are not supported and is prohibited. no part of the easy format and of this manual may be reproduced or transmitted in any form or by any means without the express written permission of elan microelectronics. elan microelectronics corporation headquarters: no. 12, innovation road 1, science-based industrial park, hsinchu, taiwan, r.o.c. tel : +886 3 5639977 fax : +886 3 5639966 http://www.emc.com.tw hong kong office: rm. 1005b, 10/f empire centre 68 mody road, tsimshatsui kowloon , hong kong tel : +852 2838-8715 fax : +852 2838-0497
em61000 midi application notes iii contents 1.0 compatible midi file format ...................................................................................1 2.0 midi duration .............................................................................................................1 2.1 acceptable minimum beat...................................................................................1 2.2 quantization and resolution ................................................................................1 2.3 timebase ..............................................................................................................2 3.0 frequency .....................................................................................................................2 2.1 note ......................................................................................................................2 2.2 base octave..........................................................................................................2 4.0 patch and channel in em61000 .................................................................................3 4.1 em61000 capabilities..........................................................................................3 4.2 maximum tones in channel and looping ...........................................................3 4.3 patch change........................................................................................................3 4.4 general midi vs. em61000 patches ...................................................................4 5.0 volume......................................................................................................................... ..5 5.1 em61000 playing volume ...................................................................................5 5.2 volume range ......................................................................................................5 6.0 tempo.......................................................................................................................... ..5 6.1 tempo range........................................................................................................5 6.2 tempo limitation .................................................................................................5 6.3 multiple tempos...................................................................................................6 7.0 meter .......................................................................................................................... ...6 7.1 limitations ...........................................................................................................6 8.0 controller..................................................................................................................... .6
iv em61000 midi application notes
em61000 midi application notes 1 1.0 compatible midi file format midi files must be compatible with the general midi (gm) specification and saved as ?midi format 1? type files. the above example is from ?cakewalk? 2.0 midi duration 2.1 acceptable minimum beat 1/16 beat (64 th ? note; 64 th - rest) 1/12 beat (32 nd triplet ? note; 32 nd triplet ? rest) acceptable length should be a multiple of the above beats. 2.2 quantization and resolution use the quantization feature to adjust not es position and apply the shortest beat (see section 2.1) as the resolution value. the above example is from ?cakewalk? save file as ?midi format 1? type
2 em61000 midi application notes 2.3 timebase it is recommended that the timebase of your editing software is set at 1 beat = 48 ticks in order to facilitate debugging. 3.0 frequency 2.1 note each note in the midi is numbered from 0 to 127 with c = 60 as the mid-note. the ability of the current version of em61000 in recognizing pitch is unstable. refer to 61_tonelib.doc for further details. 2.2 base octave it is recommended that the setting for base octave for pitches is set at c4 = 60 to facilitate debugging. (under cakewalk, when base octave for pitches is ?1, c4 = 60) (under cakewalk, when base octave for pitches is 0, c5 = 60) the above example is from ?cakewalk? base octave fo r pitches value
em61000 midi application notes 3 4.0 patch and channel in em61000 4.1 em61000 capabilities the general midi (gm) is specified to directly access up to 128 patches of musical instruments (numbered 0 ~ 127), 47 patches of drum and percussion parts (numbered 35 ~ 81), and 16 channels (numbered 1 ~ 16). the current version of em61000 ide software supports the gm requirements except for the patches of musical instrument. presently, the em61000 tone library ( inslib ) only supports 66 patches. user needs to modi fy the midi file in order to fill the missing instrument patches to make it compatible with em61000. 4.2 maximum tones in channel and looping the maximum number of tones that can be played at a given moment with em61000 channel is 8. em61000 can only accept 4 cha nnels of long loop tone s when each loop exceed 128 bytes. 4.3 patch change em61000 supports multiple patch changes in a channel. the above examples is from ?cakewalk? an example of a patch change setup in a channel
4 em61000 midi application notes 4.4 general midi vs. em61000 patches the following table shows patches where em61000 complies with the 128 preset midi specified instruments. note that patches number 115, 116, and 117 are unique to em61000 and do not confor m to midi specified instruments. patch no. general midi instrument name em61000 patch no. general midi instrument name em61000 patch no. general midi instrument name em61000 000 acoustic grand piano comply 043 contrabass comply 086 lead 7 (brit saw wave ) ? 001 bright acoustic piano comply 044 tremolo strings comply 087 lead 8 (brass + lead) ? 002 electric grand piano ? 045 pizzicato strings comply 088 pad 1 (fantasia) comply 003 honky-tonk piano comply 046 orchestral harp comply 089 pad 2 (warm) ? 004 rhodes piano comply 047 timpani ? 090 pad 3 (polysynth) ? 005 chorused piano comply 048 string ensemble 1 ? 091 pad 4 (choir) comply 006 harpsichord comply 049 string ensemble 2 ? 092 pad 5 (bowed glass) ? 007 clavinet comply 050 synth strings 1 ? 093 pad 6 (metallic) ? 008 celesta comply 051 synth strings 2 ? 094 pad 7 (halo) ? 009 glockenspiel ? 052 choir aahs ? 095 pad 8 (sweep) ? 010 music box comply 053 voice oohs ? 096 sfx 1 (ice rain) ? 011 vibraphone comply 054 synth voice ? 097 sfx 2 (sound track) ? 012 marimba comply 055 orchestra hit ? 098 sfx 3 (crystal) ? 013 xylophone comply 056 trumpet comply 099 sfx 4 (atmosphere) ? 014 tubular bells comply 057 trombone comply 100 sfx 5 (brightness) ? 015 dulcimer comply 058 tuba comply 101 sfx 6 (goblins) ? 016 hammond organ ? 059 muted trumpet comply 102 sfx 7 (echo drops) ? 017 percussive organ comply 060 french horn comply 103 sfx 8 (sci- fiction) ? 018 rock organ comply 061 brass section ? 104 sitar ? 019 church organ comply 062 synth brass 1 ? 105 banjo comply 020 reed organ ? 063 synth brass 2 ? 106 shamisen ? 021 accordion comply 064 soprano sax comply 107 koto ? 022 harmonica comply 065 alto sax ? 108 kalimba ? 023 tango accordion comply 066 tenor sax comply 109 bagpipe ? 024 acoustic nylon guitar comply 067 baritone sax comply 110 fiddle ? 025 acoustic steel guitar comply 068 oboe comply 111 shanai ? 026 electric jazz guitar comply 069 english horn comply 112 timkie bell ? 027 electric clean guitar comply 070 bassoon comply 113 agogo ? 028 electric muted guitar comply 071 clarinet comply 114 steel drum comply 029 overdriven guitar comply 072 piccolo comply 115 woodblock * major triad 030 distortion guitar comply 073 flute comply 116 taiko drum * minor triad 031 guitar harmonics comply 074 recorder comply 117 melodic tone * mandolin 032 acoustic bass comply 075 pan flute comply 118 synth drum ? 033 electric bass fingered comply 076 bottle blow comply 119 reverse cymbal ? 034 electric bass picked comply 077 shakuhachi comply 120 guitar fret noise ? 035 fretless bass ? 078 whistle ? 121 breath noise ? 036 slap bass1 comply 079 ocarina ? 122 seashore ? 037 slap bass2 comply 080 lead 1 (square wave ? 123 bird tweet ? 038 synth bass1 comply 081 lead 2 (saw tooth) ? 124 telephone ring ? 039 synth bass2 comply 082 lead 3 (caliope) ? 125 helicopter ? 040 violin comply 083 lead 4 (chiff) ? 126 applause ? 041 viola comply 084 lead 5 (charang) ? 127 gunshot ? 042 cello comply 085 lead 6 (solo voice) ? * 115, 116 & 117 are em61000 unique instruments
em61000 midi application notes 5 5.0 volume 5.1 em61000 playing volume modifying the volume and velocity in the midi file will change the em61000 overall playing volume. the above example is from ?cakewalk? 5.2 volume range the acceptable volume range for em61000 is 0 ~ 127. 6.0 tempo 6.1 tempo range the acceptable tempo range for em61000 is 40 ~ 240. 6.2 tempo limitation em61000 voice translator can only accept one tempo for each midi. if several tempos are available, only the last tempo is accepted. the above example is from ?cakewalk? set velocit y setting to adjus t output volume only the las t tempo in a series is recognized
6 em61000 midi application notes 6.3 multiple tempos em61000 can only accept one tempo in a midi. if more than one tempo is required, chunk the tempo into several parts and place each part into a separate midi file. then program them to play continuously. 7.0 meter 7.1 limitations ? em61000 only accepts one meter within a mi di. if a song contains several meters, only the last meter will be rec ognized as the midi?s meter. the last meter is then utilized as the applicable meter for the whole song. ? furthermore, only a meter of n/4 is acceptable. 8.0 controller of all the available midi controllers, em61000 can only interpret the no. 7-volume. avoid using the other controller numbers, as they will only be ignored. the above example is from ?cakewalk? use no. 7 (volume) controller only


▲Up To Search▲   

 
Price & Availability of EM61-0010E-V1

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X