Program development MIDI performance 程式开发MIDI演奏
Budget: $750 – $1,500 USD
1. Mainly on piano, develop MIDI similar to Synthesia, as shown in the picture. C#, JS source code (Glissando, MidiSheetMusic-2.6) is available for reference. If you use C development, you should directly package .Net in the program.
2. There are two modes, one is learning, there are music score color sticks, three-dimensional keyboard, first-tune notation note marks (for reference in C# source code), etc., and the other is performance mode, which interacts with MID notes to produce changeable bubbles, fireworks, Color bars, light and shadow changes (for JS source code for reference), etc.
3. The command line includes: MID file selection, mode selection, playback pause and stop buttons, time bar display time mm:ss can be directly dragged to a certain time, increase or decrease speed, volume adjustment, video recording screen except the command bar 1280* Save or cancel when the 720 area is stopped, list the mid file name (UTF-8), scroll the score to the left and move the pick bar when playing, and the keyboard will sink three-dimensionally to display the first-tune notation symbol.
4. (1) Operating environment, window 8, 10, PC stand-alone. (2) Web pages do not require speed, volume and video recording.
5. Possess relevant ability or practical experience, if there is a MIDI program to write the initial score keyboard screen can provide a good reference. In addition to the command line, the initial screen of the software has a performance area of 1280*720. The black keys are widened, and the key light and shadow are featured (PianoModel3D.cs). The notes are assigned to the left and right hands, and the keyboard is distinguished by different colors when playing high and low sounds.
6. Deliver all source code descriptions and comments, and compile batch processing descriptions.
1. 以钢琴为主,开发类似Synthesia演奏MIDI,如附图。有C#, JS 源码(Glissando,MidiSheetMusic-2.6)可供参考.若使用C 开发 应直接将.Net包在程式里。
2. 两种模式,一是学习,有乐谱彩棒立体键盘首调简谱音符记号(备C#源码可参考)等,二是演奏模式,随MID 音符变化而互动产生多变的泡泡,烟火,彩条,光影变化(备JS源码可参考)等。
3. 命令列中包含:MID档选取,模式选择,播放暂停停止等按键,时间条显示时间mm:ss 可直接拖拉至某时间,增减速度,音量调整,录影音画面除指令条外1280* 720 区域停止时存档或取消,列出mid档案曲名(UTF-8),演奏时乐谱向左卷动及移动采条,键盘立体下沉显示首调简谱符号。
4. (1)作业环境,window 8,10,PC单机。 (2)网页,不需要速度,音量,录影音。
5. 具备相关能力或实务经验,若有MIDI程式写作初始乐谱键盘画面可以提供参考佳。软体初始画面除命令列外,演奏区1280*720。黑键加宽,琴键亮光阴影是特色(PianoModel3D.cs)。音符左右手分派,高低音演奏时,键盘不同颜色区分。
6. 交付所有原始码之说明注解,编译批次处理叙述。
2. There are two modes, one is learning, there are music score color sticks, three-dimensional keyboard, first-tune notation note marks (for reference in C# source code), etc., and the other is performance mode, which interacts with MID notes to produce changeable bubbles, fireworks, Color bars, light and shadow changes (for JS source code for reference), etc.
3. The command line includes: MID file selection, mode selection, playback pause and stop buttons, time bar display time mm:ss can be directly dragged to a certain time, increase or decrease speed, volume adjustment, video recording screen except the command bar 1280* Save or cancel when the 720 area is stopped, list the mid file name (UTF-8), scroll the score to the left and move the pick bar when playing, and the keyboard will sink three-dimensionally to display the first-tune notation symbol.
4. (1) Operating environment, window 8, 10, PC stand-alone. (2) Web pages do not require speed, volume and video recording.
5. Possess relevant ability or practical experience, if there is a MIDI program to write the initial score keyboard screen can provide a good reference. In addition to the command line, the initial screen of the software has a performance area of 1280*720. The black keys are widened, and the key light and shadow are featured (PianoModel3D.cs). The notes are assigned to the left and right hands, and the keyboard is distinguished by different colors when playing high and low sounds.
6. Deliver all source code descriptions and comments, and compile batch processing descriptions.
1. 以钢琴为主,开发类似Synthesia演奏MIDI,如附图。有C#, JS 源码(Glissando,MidiSheetMusic-2.6)可供参考.若使用C 开发 应直接将.Net包在程式里。
2. 两种模式,一是学习,有乐谱彩棒立体键盘首调简谱音符记号(备C#源码可参考)等,二是演奏模式,随MID 音符变化而互动产生多变的泡泡,烟火,彩条,光影变化(备JS源码可参考)等。
3. 命令列中包含:MID档选取,模式选择,播放暂停停止等按键,时间条显示时间mm:ss 可直接拖拉至某时间,增减速度,音量调整,录影音画面除指令条外1280* 720 区域停止时存档或取消,列出mid档案曲名(UTF-8),演奏时乐谱向左卷动及移动采条,键盘立体下沉显示首调简谱符号。
4. (1)作业环境,window 8,10,PC单机。 (2)网页,不需要速度,音量,录影音。
5. 具备相关能力或实务经验,若有MIDI程式写作初始乐谱键盘画面可以提供参考佳。软体初始画面除命令列外,演奏区1280*720。黑键加宽,琴键亮光阴影是特色(PianoModel3D.cs)。音符左右手分派,高低音演奏时,键盘不同颜色区分。
6. 交付所有原始码之说明注解,编译批次处理叙述。