• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Aucun tag

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

MIDITrail をピカピカにする。鍵盤方向自動切替・多ポート・歌詞対応等


Commit MetaInfo

Révision97ec9160ea00b366fc24cfd0c24e1e0a87c8bad9 (tree)
l'heure2019-08-28 04:58:19
Auteuryoshy <yoshy@user...>
Commiteryoshy

Message de Log

[UPDATE] original 1.2.5をマージ

Change Summary

Modification

--- a/MIDITrail/MIDITrail.rc
+++ b/MIDITrail/MIDITrail.rc
@@ -315,9 +315,7 @@ END
315315
316316 STRINGTABLE
317317 BEGIN
318-// >>> modify 20180412 yossiepon begin
319- IDS_APP_TITLE "MIDITrail 1.2.3 mod. yossiepon_20180412"
320-// <<< modify 20180412 yossiepon end
318+ IDS_APP_TITLE "MIDITrail"
321319 IDC_MIDITRAIL "MIDITRAIL"
322320 END
323321
--- a/MIDITrail/MIDITrail.vcxproj
+++ b/MIDITrail/MIDITrail.vcxproj
@@ -221,6 +221,7 @@
221221 <ClCompile Include="MTGraphicCfgDlg.cpp" />
222222 <ClCompile Include="MTGridBox.cpp" />
223223 <ClCompile Include="MTGridBoxLive.cpp" />
224+ <ClCompile Include="MTGridBoxMod.cpp" />
224225 <ClCompile Include="MTHowToViewDlg.cpp" />
225226 <ClCompile Include="MTLogo.cpp" />
226227 <ClCompile Include="MTMeshCtrl.cpp" />
@@ -228,21 +229,30 @@
228229 <ClCompile Include="MTMIDIOUTCfgDlg.cpp" />
229230 <ClCompile Include="MTNoteBox.cpp" />
230231 <ClCompile Include="MTNoteBoxLive.cpp" />
232+ <ClCompile Include="MTNoteBoxMod.cpp" />
231233 <ClCompile Include="MTNoteDesign.cpp" />
234+ <ClCompile Include="MTNoteDesignMod.cpp" />
235+ <ClCompile Include="MTNoteLyrics.cpp" />
232236 <ClCompile Include="MTNotePitchBend.cpp" />
233237 <ClCompile Include="MTNoteRain.cpp" />
234238 <ClCompile Include="MTNoteRainLive.cpp" />
235239 <ClCompile Include="MTNoteRipple.cpp" />
240+ <ClCompile Include="MTNoteRippleMod.cpp" />
236241 <ClCompile Include="MTPianoKeyboard.cpp" />
237242 <ClCompile Include="MTPianoKeyboardCtrl.cpp" />
238243 <ClCompile Include="MTPianoKeyboardCtrlLive.cpp" />
244+ <ClCompile Include="MTPianoKeyboardCtrlMod.cpp" />
239245 <ClCompile Include="MTPianoKeyboardDesign.cpp" />
246+ <ClCompile Include="MTPianoKeyboardDesignMod.cpp" />
247+ <ClCompile Include="MTPianoKeyboardMod.cpp" />
240248 <ClCompile Include="MTPictBoard.cpp" />
241249 <ClCompile Include="MTScene.cpp" />
242250 <ClCompile Include="MTScenePianoRoll2D.cpp" />
243251 <ClCompile Include="MTScenePianoRoll2DLive.cpp" />
252+ <ClCompile Include="MTScenePianoRoll2DMod.cpp" />
244253 <ClCompile Include="MTScenePianoRoll3D.cpp" />
245254 <ClCompile Include="MTScenePianoRoll3DLive.cpp" />
255+ <ClCompile Include="MTScenePianoRoll3DMod.cpp" />
246256 <ClCompile Include="MTScenePianoRollRain.cpp" />
247257 <ClCompile Include="MTScenePianoRollRain2D.cpp" />
248258 <ClCompile Include="MTScenePianoRollRain2DLive.cpp" />
@@ -285,6 +295,7 @@
285295 <ClInclude Include="MTGraphicCfgDlg.h" />
286296 <ClInclude Include="MTGridBox.h" />
287297 <ClInclude Include="MTGridBoxLive.h" />
298+ <ClInclude Include="MTGridBoxMod.h" />
288299 <ClInclude Include="MTHowToViewDlg.h" />
289300 <ClInclude Include="MTLogo.h" />
290301 <ClInclude Include="MTMeshCtrl.h" />
@@ -292,22 +303,31 @@
292303 <ClInclude Include="MTMIDIOUTCfgDlg.h" />
293304 <ClInclude Include="MTNoteBox.h" />
294305 <ClInclude Include="MTNoteBoxLive.h" />
306+ <ClInclude Include="MTNoteBoxMod.h" />
295307 <ClInclude Include="MTNoteDesign.h" />
308+ <ClInclude Include="MTNoteDesignMod.h" />
309+ <ClInclude Include="MTNoteLyrics.h" />
296310 <ClInclude Include="MTNotePitchBend.h" />
297311 <ClInclude Include="MTNoteRain.h" />
298312 <ClInclude Include="MTNoteRainLive.h" />
299313 <ClInclude Include="MTNoteRipple.h" />
314+ <ClInclude Include="MTNoteRippleMod.h" />
300315 <ClInclude Include="MTParam.h" />
301316 <ClInclude Include="MTPianoKeyboard.h" />
302317 <ClInclude Include="MTPianoKeyboardCtrl.h" />
303318 <ClInclude Include="MTPianoKeyboardCtrlLive.h" />
319+ <ClInclude Include="MTPianoKeyboardCtrlMod.h" />
304320 <ClInclude Include="MTPianoKeyboardDesign.h" />
321+ <ClInclude Include="MTPianoKeyboardDesignMod.h" />
322+ <ClInclude Include="MTPianoKeyboardMod.h" />
305323 <ClInclude Include="MTPictBoard.h" />
306324 <ClInclude Include="MTScene.h" />
307325 <ClInclude Include="MTScenePianoRoll2D.h" />
308326 <ClInclude Include="MTScenePianoRoll2DLive.h" />
327+ <ClInclude Include="MTScenePianoRoll2DMod.h" />
309328 <ClInclude Include="MTScenePianoRoll3D.h" />
310329 <ClInclude Include="MTScenePianoRoll3DLive.h" />
330+ <ClInclude Include="MTScenePianoRoll3DMod.h" />
311331 <ClInclude Include="MTScenePianoRollRain.h" />
312332 <ClInclude Include="MTScenePianoRollRain2D.h" />
313333 <ClInclude Include="MTScenePianoRollRain2DLive.h" />
--- a/MIDITrail/MIDITrail.vcxproj.filters
+++ b/MIDITrail/MIDITrail.vcxproj.filters
@@ -215,6 +215,36 @@
215215 <ClCompile Include="MTWindowSizeCfgDlg.cpp">
216216 <Filter>Sources\Dialog</Filter>
217217 </ClCompile>
218+ <ClCompile Include="MTGridBoxMod.cpp">
219+ <Filter>Sources\SceneObject</Filter>
220+ </ClCompile>
221+ <ClCompile Include="MTNoteBoxMod.cpp">
222+ <Filter>Sources\SceneObject</Filter>
223+ </ClCompile>
224+ <ClCompile Include="MTNoteDesignMod.cpp">
225+ <Filter>Sources\SceneObject</Filter>
226+ </ClCompile>
227+ <ClCompile Include="MTNoteRippleMod.cpp">
228+ <Filter>Sources\SceneObject</Filter>
229+ </ClCompile>
230+ <ClCompile Include="MTPianoKeyboardCtrlMod.cpp">
231+ <Filter>Sources\SceneObject</Filter>
232+ </ClCompile>
233+ <ClCompile Include="MTPianoKeyboardDesignMod.cpp">
234+ <Filter>Sources\SceneObject</Filter>
235+ </ClCompile>
236+ <ClCompile Include="MTPianoKeyboardMod.cpp">
237+ <Filter>Sources\SceneObject</Filter>
238+ </ClCompile>
239+ <ClCompile Include="MTScenePianoRoll2DMod.cpp">
240+ <Filter>Sources\SceneObject</Filter>
241+ </ClCompile>
242+ <ClCompile Include="MTScenePianoRoll3DMod.cpp">
243+ <Filter>Sources\SceneObject</Filter>
244+ </ClCompile>
245+ <ClCompile Include="MTNoteLyrics.cpp">
246+ <Filter>Sources\SceneObject</Filter>
247+ </ClCompile>
218248 </ItemGroup>
219249 <ItemGroup>
220250 <ClInclude Include="MIDITrailApp.h">
@@ -397,5 +427,35 @@
397427 <ClInclude Include="MTWindowSizeCfgDlg.h">
398428 <Filter>Sources\Dialog</Filter>
399429 </ClInclude>
430+ <ClInclude Include="MTGridBoxMod.h">
431+ <Filter>Sources\SceneObject</Filter>
432+ </ClInclude>
433+ <ClInclude Include="MTNoteBoxMod.h">
434+ <Filter>Sources\SceneObject</Filter>
435+ </ClInclude>
436+ <ClInclude Include="MTNoteDesignMod.h">
437+ <Filter>Sources\SceneObject</Filter>
438+ </ClInclude>
439+ <ClInclude Include="MTNoteRippleMod.h">
440+ <Filter>Sources\SceneObject</Filter>
441+ </ClInclude>
442+ <ClInclude Include="MTPianoKeyboardCtrlMod.h">
443+ <Filter>Sources\SceneObject</Filter>
444+ </ClInclude>
445+ <ClInclude Include="MTPianoKeyboardDesignMod.h">
446+ <Filter>Sources\SceneObject</Filter>
447+ </ClInclude>
448+ <ClInclude Include="MTPianoKeyboardMod.h">
449+ <Filter>Sources\SceneObject</Filter>
450+ </ClInclude>
451+ <ClInclude Include="MTScenePianoRoll2DMod.h">
452+ <Filter>Sources\SceneObject</Filter>
453+ </ClInclude>
454+ <ClInclude Include="MTScenePianoRoll3DMod.h">
455+ <Filter>Sources\SceneObject</Filter>
456+ </ClInclude>
457+ <ClInclude Include="MTNoteLyrics.h">
458+ <Filter>Sources\SceneObject</Filter>
459+ </ClInclude>
400460 </ItemGroup>
401461 </Project>
\ No newline at end of file
--- a/MIDITrail/MIDITrailApp.cpp
+++ b/MIDITrail/MIDITrailApp.cpp
@@ -26,6 +26,9 @@
2626 #include "MTScenePianoRoll2DLive.h"
2727 #include "MTScenePianoRollRainLive.h"
2828 #include "MTScenePianoRollRain2DLive.h"
29+// >>> add 20190828 yossiepon begin
30+#include "MIDITrailVersion.h"
31+// <<< add 20190828 yossiepon end
2932
3033 using namespace YNBaseLib;
3134
@@ -130,6 +133,21 @@ int MIDITrailApp::Initialize(
130133 LoadString(hInstance, IDS_APP_TITLE, m_Title, MAX_LOADSTRING);
131134 LoadString(hInstance, IDC_MIDITRAIL, m_WndClassName, MAX_LOADSTRING);
132135
136+//>>> add yossiepon 20190828
137+ TCHAR* pVersion = NULL;
138+
139+ //バージョン文字列
140+#ifdef _WIN64
141+ //64bit
142+ pVersion = MIDITRAIL_VERSION_STRING_X64;
143+#else
144+ //32bit
145+ pVersion = MIDITRAIL_VERSION_STRING_X86;
146+#endif
147+ _tcscat_s(m_Title, MAX_LOADSTRING, _T(" "));
148+ _tcscat_s(m_Title, MAX_LOADSTRING, pVersion);
149+//<<< add yossiepon 20190828
150+
133151 //設定ファイル初期化
134152 result = _InitConfFile();
135153 if (result != 0) goto EXIT;
--- a/MIDITrail/template/conf/PianoRoll2D.ini
+++ /dev/null
@@ -1,134 +0,0 @@
1-[FirstPersonCam]
2-VelocityFB=15.0
3-VelocityLR=15.0
4-VelocityUD=10.0
5-VelocityPT=6.0
6-AcceleRate=2.0
7-VelocityAutoRoll=6.0
8-VelocityManualRoll=1.0
9-
10-[Scale]
11-QuarterNoteLength=1.0
12-NoteBoxHeight=0.1
13-NoteBoxWidth=0.0
14-NoteStep=0.1
15-ChStep=0.001
16-RippleHeight=1.0
17-RippleWidth=1.0
18-PictBoardRelativePos=1.0
19-LiveNoteLengthPerSecond=2.0
20-LiveMonitorDisplayDuration=30000
21-
22-[Color]
23-NoteColorType=CHANNEL
24-Ch-01-NoteRGBA=EF7272EE
25-Ch-02-NoteRGBA=81EF72EE
26-Ch-03-NoteRGBA=7291EFEE
27-Ch-04-NoteRGBA=EFA272EE
28-Ch-05-NoteRGBA=72EF91EE
29-Ch-06-NoteRGBA=8372EFEE
30-Ch-07-NoteRGBA=EFD072EE
31-Ch-08-NoteRGBA=72EFC1EE
32-Ch-09-NoteRGBA=B072EFEE
33-Ch-10-NoteRGBA=DEEF72EE
34-Ch-11-NoteRGBA=72EFEFEE
35-Ch-12-NoteRGBA=E072EFEE
36-Ch-13-NoteRGBA=B0EF72EE
37-Ch-14-NoteRGBA=72BFEFEE
38-Ch-15-NoteRGBA=EF72D0EE
39-Ch-16-NoteRGBA=EF72A0EE
40-Scale-01-NoteRGBA=D50000EE
41-Scale-02-NoteRGBA=480BFFEE
42-Scale-03-NoteRGBA=FFFF40EE
43-Scale-04-NoteRGBA=9F009FEE
44-Scale-05-NoteRGBA=AAFFD5EE
45-Scale-06-NoteRGBA=9F001CEE
46-Scale-07-NoteRGBA=409FFFEE
47-Scale-08-NoteRGBA=FFAF0BEE
48-Scale-09-NoteRGBA=9F00D5EE
49-Scale-10-NoteRGBA=75FF75EE
50-Scale-11-NoteRGBA=6A0035EE
51-Scale-12-NoteRGBA=75E7FFEE
52-GridLineRGBA=444444FF
53-PlaybackSectionRGBA=AAAAFF4E
54-CaptionRGBA=AAAAAAAA
55-BackGroundRGB=000000
56-
57-[ActiveNote]
58-Duration=400
59-WhiteRate=0.9
60-EmissiveRGBA=1A1A1A1A
61-SizeRatio=1.4
62-
63-[Ripple]
64-;Duration=1600
65-DecayDuration=100
66-ReleaseDuration=250
67-;-- D3dBlendType : ZERO=1, ONE=2, SRCALPHA=5, INVSRCALPHA=6, DESTALPHA=7, INVDESTALPHA=8
68-SrcBlend=5
69-DestBlend=2
70-OverwriteTimes=3
71-;-- e.g.) BlackBG : Src/Dest/Overwrite = 5/2/3, PictureBG : Src/Dest/Overwrite = 5/2/1
72-Spacing=0.002
73-
74-[Stars]
75-NumberOfStars=2000
76-
77-[Bitmap]
78-Board=data\Board.png
79-Ripple=data\Ripple2.png
80-
81-#[Mesh]
82-#XFile=mesh\model.x
83-#PositionX=0.0
84-#PositionY=0.0
85-#PositionZ=0.0
86-
87-[Viewpoint-2]
88-X=-12.6
89-Y=10.0
90-Z=-12.8
91-Phi=35.0
92-Theta=101.0
93-ManualRollAngle=0.0
94-AutoRollVelocity=0.0
95-
96-[Viewpoint-3]
97-X=12.6
98-Y=10.0
99-Z=-12.8
100-Phi=145.0
101-Theta=101.0
102-ManualRollAngle=0.0
103-AutoRollVelocity=0.0
104-
105-[PianoKeyboard]
106-KeyDownDuration=40
107-KeyUpDuration=40
108-KeyboardStepY=0.34
109-KeyboardStepZ=1.5
110-KeyboardMaxDispNum=16
111-WhiteKeyColor=FFFFFFDD
112-BlackKeyColor=FFFFFFDD
113-ActiveKeyColorType=STANDARD
114-;ActiveKeyColor=FF0000FF
115-Ch-01-ActiveKeyColor=E61A1AEE
116-Ch-02-ActiveKeyColor=1FFF01EE
117-Ch-03-ActiveKeyColor=013DFFEE
118-Ch-04-ActiveKeyColor=FF6101EE
119-Ch-05-ActiveKeyColor=01FF43EE
120-Ch-06-ActiveKeyColor=2501FFEE
121-Ch-07-ActiveKeyColor=FFC001EE
122-Ch-08-ActiveKeyColor=01FFA2EE
123-Ch-09-ActiveKeyColor=7F01FFEE
124-Ch-10-ActiveKeyColor=DEFF01EE
125-Ch-11-ActiveKeyColor=01FCFFEE
126-Ch-12-ActiveKeyColor=DE01FFEE
127-Ch-13-ActiveKeyColor=7FFF01EE
128-Ch-14-ActiveKeyColor=019DFFEE
129-Ch-15-ActiveKeyColor=FF01C0EE
130-Ch-16-ActiveKeyColor=FF0161EE
131-ActiveKeyColorDuration=400
132-ActiveKeyColorTailRate=0.5
133-KeyDispRangeStart=0
134-KeyDispRangeEnd=127
--- a/MIDITrail/template/conf/PianoRoll2DLive.ini
+++ /dev/null
@@ -1,95 +0,0 @@
1-[FirstPersonCam]
2-VelocityFB=15.0
3-VelocityLR=15.0
4-VelocityUD=10.0
5-VelocityPT=6.0
6-AcceleRate=2.0
7-VelocityAutoRoll=6.0
8-VelocityManualRoll=1.0
9-
10-[Scale]
11-QuarterNoteLength=1.0
12-NoteBoxHeight=0.1
13-NoteBoxWidth=0.0
14-NoteStep=0.1
15-ChStep=0.001
16-RippleHeight=1.0
17-RippleWidth=1.0
18-PictBoardRelativePos=0.0
19-LiveNoteLengthPerSecond=2.0
20-LiveMonitorDisplayDuration=30000
21-
22-[Color]
23-NoteColorType=CHANNEL
24-Ch-01-NoteRGBA=EF7272FF
25-Ch-02-NoteRGBA=81EF72FF
26-Ch-03-NoteRGBA=7291EFFF
27-Ch-04-NoteRGBA=EFA272FF
28-Ch-05-NoteRGBA=72EF91FF
29-Ch-06-NoteRGBA=8372EFFF
30-Ch-07-NoteRGBA=EFD072FF
31-Ch-08-NoteRGBA=72EFC1FF
32-Ch-09-NoteRGBA=B072EFFF
33-Ch-10-NoteRGBA=DEEF72FF
34-Ch-11-NoteRGBA=72EFEFFF
35-Ch-12-NoteRGBA=E072EFFF
36-Ch-13-NoteRGBA=B0EF72FF
37-Ch-14-NoteRGBA=72BFEFFF
38-Ch-15-NoteRGBA=EF72D0FF
39-Ch-16-NoteRGBA=EF72A0FF
40-Scale-01-NoteRGBA=D50000FF
41-Scale-02-NoteRGBA=480BFFFF
42-Scale-03-NoteRGBA=FFFF40FF
43-Scale-04-NoteRGBA=9F009FFF
44-Scale-05-NoteRGBA=AAFFD5FF
45-Scale-06-NoteRGBA=9F001CFF
46-Scale-07-NoteRGBA=409FFFFF
47-Scale-08-NoteRGBA=FFAF0BFF
48-Scale-09-NoteRGBA=9F00D5FF
49-Scale-10-NoteRGBA=75FF75FF
50-Scale-11-NoteRGBA=6A0035FF
51-Scale-12-NoteRGBA=75E7FFFF
52-GridLineRGBA=444444FF
53-PlaybackSectionRGBA=AAAAFF4E
54-CaptionRGBA=FFFFFFFF
55-BackGroundRGB=000000
56-
57-[ActiveNote]
58-Duration=400
59-WhiteRate=0.9
60-EmissiveRGBA=1A1A1A1A
61-
62-[Ripple]
63-Duration=1600
64-
65-[Stars]
66-NumberOfStars=2000
67-
68-[Bitmap]
69-Board=data\Board.png
70-Ripple=data\Ripple.png
71-
72-#[Mesh]
73-#XFile=mesh\model.x
74-#PositionX=0.0
75-#PositionY=0.0
76-#PositionZ=0.0
77-
78-[Viewpoint-2]
79-X=-19.3
80-Y=10.0
81-Z=-14.1
82-Phi=55.7
83-Theta=101.7
84-ManualRollAngle=0.0
85-AutoRollVelocity=0.0
86-
87-[Viewpoint-3]
88-X=10.0
89-Y=10.0
90-Z=-14.1
91-Phi=145.0
92-Theta=101.7
93-ManualRollAngle=0.0
94-AutoRollVelocity=0.0
95-
--- a/MIDITrail/template/conf/PianoRoll3D.ini
+++ /dev/null
@@ -1,135 +0,0 @@
1-[FirstPersonCam]
2-VelocityFB=15.0
3-VelocityLR=15.0
4-VelocityUD=10.0
5-VelocityPT=6.0
6-AcceleRate=2.0
7-VelocityAutoRoll=6.0
8-VelocityManualRoll=1.0
9-
10-[Scale]
11-QuarterNoteLength=1.0
12-NoteBoxHeight=0.1
13-NoteBoxWidth=0.1
14-NoteStep=0.1
15-ChStep=0.5
16-RippleHeight=1.0
17-RippleWidth=1.0
18-PictBoardRelativePos=1.0
19-LiveNoteLengthPerSecond=2.0
20-LiveMonitorDisplayDuration=30000
21-
22-[Color]
23-NoteColorType=CHANNEL
24-Ch-01-NoteRGBA=EF7272EE
25-Ch-02-NoteRGBA=81EF72EE
26-Ch-03-NoteRGBA=7291EFEE
27-Ch-04-NoteRGBA=EFA272EE
28-Ch-05-NoteRGBA=72EF91EE
29-Ch-06-NoteRGBA=8372EFEE
30-Ch-07-NoteRGBA=EFD072EE
31-Ch-08-NoteRGBA=72EFC1EE
32-Ch-09-NoteRGBA=B072EFEE
33-Ch-10-NoteRGBA=DEEF72EE
34-Ch-11-NoteRGBA=72EFEFEE
35-Ch-12-NoteRGBA=E072EFEE
36-Ch-13-NoteRGBA=B0EF72EE
37-Ch-14-NoteRGBA=72BFEFEE
38-Ch-15-NoteRGBA=EF72D0EE
39-Ch-16-NoteRGBA=EF72A0EE
40-Scale-01-NoteRGBA=D50000EE
41-Scale-02-NoteRGBA=480BFFEE
42-Scale-03-NoteRGBA=FFFF40EE
43-Scale-04-NoteRGBA=9F009FEE
44-Scale-05-NoteRGBA=AAFFD5EE
45-Scale-06-NoteRGBA=9F001CEE
46-Scale-07-NoteRGBA=409FFFEE
47-Scale-08-NoteRGBA=FFAF0BEE
48-Scale-09-NoteRGBA=9F00D5EE
49-Scale-10-NoteRGBA=75FF75EE
50-Scale-11-NoteRGBA=6A0035EE
51-Scale-12-NoteRGBA=75E7FFEE
52-GridLineRGBA=444444FF
53-PlaybackSectionRGBA=AAAAFF4E
54-CaptionRGBA=AAAAAAAA
55-BackGroundRGB=000000
56-
57-[ActiveNote]
58-Duration=400
59-WhiteRate=0.9
60-EmissiveRGBA=1A1A1A1A
61-SizeRatio=1.4
62-
63-[Ripple]
64-;Duration=1600
65-DecayDuration=100
66-ReleaseDuration=250
67-;-- D3dBlendType : ZERO=1, ONE=2, SRCALPHA=5, INVSRCALPHA=6, DESTALPHA=7, INVDESTALPHA=8
68-SrcBlend=5
69-DestBlend=2
70-OverwriteTimes=3
71-;-- e.g.) BlackBG : Src/Dest/Overwrite = 5/2/3, PictureBG : Src/Dest/Overwrite = 5/2/1
72-Spacing=0.002
73-
74-[Stars]
75-NumberOfStars=2000
76-
77-[Bitmap]
78-Board=data\Board.png
79-Ripple=data\Ripple2.png
80-Keyboard=data\Keyboard.png
81-
82-#[Mesh]
83-#XFile=mesh\model.x
84-#PositionX=0.0
85-#PositionY=0.0
86-#PositionZ=0.0
87-
88-[Viewpoint-2]
89-X=-14.0
90-Y=10.0
91-Z=-7.0
92-Phi=35.0
93-Theta=101.7
94-ManualRollAngle=0.0
95-AutoRollVelocity=0.0
96-
97-[Viewpoint-3]
98-X=14.0
99-Y=10.0
100-Z=-7.0
101-Phi=145.0
102-Theta=101.7
103-ManualRollAngle=0.0
104-AutoRollVelocity=0.0
105-
106-[PianoKeyboard]
107-KeyDownDuration=40
108-KeyUpDuration=40
109-KeyboardStepY=0.34
110-KeyboardStepZ=1.5
111-KeyboardMaxDispNum=16
112-WhiteKeyColor=FFFFFFDD
113-BlackKeyColor=FFFFFFDD
114-ActiveKeyColorType=STANDARD
115-;ActiveKeyColor=FF0000FF
116-Ch-01-ActiveKeyColor=E61A1AEE
117-Ch-02-ActiveKeyColor=1FFF01EE
118-Ch-03-ActiveKeyColor=013DFFEE
119-Ch-04-ActiveKeyColor=FF6101EE
120-Ch-05-ActiveKeyColor=01FF43EE
121-Ch-06-ActiveKeyColor=2501FFEE
122-Ch-07-ActiveKeyColor=FFC001EE
123-Ch-08-ActiveKeyColor=01FFA2EE
124-Ch-09-ActiveKeyColor=7F01FFEE
125-Ch-10-ActiveKeyColor=DEFF01EE
126-Ch-11-ActiveKeyColor=01FCFFEE
127-Ch-12-ActiveKeyColor=DE01FFEE
128-Ch-13-ActiveKeyColor=7FFF01EE
129-Ch-14-ActiveKeyColor=019DFFEE
130-Ch-15-ActiveKeyColor=FF01C0EE
131-Ch-16-ActiveKeyColor=FF0161EE
132-ActiveKeyColorDuration=400
133-ActiveKeyColorTailRate=0.5
134-KeyDispRangeStart=0
135-KeyDispRangeEnd=127
--- a/MIDITrail/template/conf/PianoRoll3DLive.ini
+++ /dev/null
@@ -1,95 +0,0 @@
1-[FirstPersonCam]
2-VelocityFB=15.0
3-VelocityLR=15.0
4-VelocityUD=10.0
5-VelocityPT=6.0
6-AcceleRate=2.0
7-VelocityAutoRoll=6.0
8-VelocityManualRoll=1.0
9-
10-[Scale]
11-QuarterNoteLength=1.0
12-NoteBoxHeight=0.1
13-NoteBoxWidth=0.1
14-NoteStep=0.1
15-ChStep=0.5
16-RippleHeight=1.0
17-RippleWidth=1.0
18-PictBoardRelativePos=1.0
19-LiveNoteLengthPerSecond=2.0
20-LiveMonitorDisplayDuration=30000
21-
22-[Color]
23-NoteColorType=CHANNEL
24-Ch-01-NoteRGBA=EF7272FF
25-Ch-02-NoteRGBA=81EF72FF
26-Ch-03-NoteRGBA=7291EFFF
27-Ch-04-NoteRGBA=EFA272FF
28-Ch-05-NoteRGBA=72EF91FF
29-Ch-06-NoteRGBA=8372EFFF
30-Ch-07-NoteRGBA=EFD072FF
31-Ch-08-NoteRGBA=72EFC1FF
32-Ch-09-NoteRGBA=B072EFFF
33-Ch-10-NoteRGBA=DEEF72FF
34-Ch-11-NoteRGBA=72EFEFFF
35-Ch-12-NoteRGBA=E072EFFF
36-Ch-13-NoteRGBA=B0EF72FF
37-Ch-14-NoteRGBA=72BFEFFF
38-Ch-15-NoteRGBA=EF72D0FF
39-Ch-16-NoteRGBA=EF72A0FF
40-Scale-01-NoteRGBA=D50000FF
41-Scale-02-NoteRGBA=480BFFFF
42-Scale-03-NoteRGBA=FFFF40FF
43-Scale-04-NoteRGBA=9F009FFF
44-Scale-05-NoteRGBA=AAFFD5FF
45-Scale-06-NoteRGBA=9F001CFF
46-Scale-07-NoteRGBA=409FFFFF
47-Scale-08-NoteRGBA=FFAF0BFF
48-Scale-09-NoteRGBA=9F00D5FF
49-Scale-10-NoteRGBA=75FF75FF
50-Scale-11-NoteRGBA=6A0035FF
51-Scale-12-NoteRGBA=75E7FFFF
52-GridLineRGBA=444444FF
53-PlaybackSectionRGBA=AAAAFF4E
54-CaptionRGBA=FFFFFFFF
55-BackGroundRGB=000000
56-
57-[ActiveNote]
58-Duration=400
59-WhiteRate=0.9
60-EmissiveRGBA=1A1A1A1A
61-
62-[Ripple]
63-Duration=1600
64-
65-[Stars]
66-NumberOfStars=2000
67-
68-[Bitmap]
69-Board=data\Board.png
70-Ripple=data\Ripple.png
71-
72-#[Mesh]
73-#XFile=mesh\model.x
74-#PositionX=0.0
75-#PositionY=0.0
76-#PositionZ=0.0
77-
78-[Viewpoint-2]
79-X=-15.4
80-Y=10.0
81-Z=-8.7
82-Phi=52.0
83-Theta=101.0
84-ManualRollAngle=0.0
85-AutoRollVelocity=0.0
86-
87-[Viewpoint-3]
88-X=11.4
89-Y=10.0
90-Z=-12.0
91-Phi=145.0
92-Theta=101.0
93-ManualRollAngle=0.0
94-AutoRollVelocity=0.0
95-
--- a/MIDITrail/template/conf/PianoRollRain.ini
+++ /dev/null
@@ -1,111 +0,0 @@
1-[FirstPersonCam]
2-VelocityFB=10.0
3-VelocityLR=10.0
4-VelocityUD=5.0
5-VelocityPT=6.0
6-AcceleRate=2.0
7-VelocityAutoRoll=6.0
8-VelocityManualRoll=1.0
9-
10-[Scale]
11-QuarterNoteLength=1.0
12-NoteBoxHeight=0.1
13-NoteBoxWidth=0.1
14-NoteStep=0.1
15-ChStep=0.5
16-RippleHeight=1.0
17-RippleWidth=1.0
18-PictBoardRelativePos=1.0
19-LiveNoteLengthPerSecond=2.0
20-LiveMonitorDisplayDuration=30000
21-
22-[Color]
23-NoteColorType=CHANNEL
24-Ch-01-NoteRGBA=EF7272FF
25-Ch-02-NoteRGBA=81EF72FF
26-Ch-03-NoteRGBA=7291EFFF
27-Ch-04-NoteRGBA=EFA272FF
28-Ch-05-NoteRGBA=72EF91FF
29-Ch-06-NoteRGBA=8372EFFF
30-Ch-07-NoteRGBA=EFD072FF
31-Ch-08-NoteRGBA=72EFC1FF
32-Ch-09-NoteRGBA=B072EFFF
33-Ch-10-NoteRGBA=DEEF72FF
34-Ch-11-NoteRGBA=72EFEFFF
35-Ch-12-NoteRGBA=E072EFFF
36-Ch-13-NoteRGBA=B0EF72FF
37-Ch-14-NoteRGBA=72BFEFFF
38-Ch-15-NoteRGBA=EF72D0FF
39-Ch-16-NoteRGBA=EF72A0FF
40-Scale-01-NoteRGBA=D50000FF
41-Scale-02-NoteRGBA=480BFFFF
42-Scale-03-NoteRGBA=FFFF40FF
43-Scale-04-NoteRGBA=9F009FFF
44-Scale-05-NoteRGBA=AAFFD5FF
45-Scale-06-NoteRGBA=9F001CFF
46-Scale-07-NoteRGBA=409FFFFF
47-Scale-08-NoteRGBA=FFAF0BFF
48-Scale-09-NoteRGBA=9F00D5FF
49-Scale-10-NoteRGBA=75FF75FF
50-Scale-11-NoteRGBA=6A0035FF
51-Scale-12-NoteRGBA=75E7FFFF
52-GridLineRGBA=444444FF
53-PlaybackSectionRGBA=AAAAFF4E
54-CaptionRGBA=AAAAAAFF
55-BackGroundRGB=000000
56-
57-[ActiveNote]
58-Duration=400
59-WhiteRate=0.9
60-EmissiveRGBA=1A1A1A1A
61-
62-[Ripple]
63-Duration=1600
64-
65-[Stars]
66-NumberOfStars=2000
67-
68-[Bitmap]
69-Board=data\Board.png
70-Ripple=data\Ripple.png
71-Keyboard=data\Keyboard.png
72-
73-[PianoKeyboard]
74-KeyDownDuration=40
75-KeyUpDuration=40
76-KeyboardStepY=0.34
77-KeyboardStepZ=1.5
78-KeyboardMaxDispNum=16
79-WhiteKeyColor=FFFFFFFF
80-BlackKeyColor=FFFFFFFF
81-ActiveKeyColorType=STANDARD
82-ActiveKeyColor=FF0000FF
83-ActiveKeyColorDuration=400
84-ActiveKeyColorTailRate=0.5
85-KeyDispRangeStart=0
86-KeyDispRangeEnd=127
87-
88-#[Mesh]
89-#XFile=mesh\model.x
90-#PositionX=0.0
91-#PositionY=0.0
92-#PositionZ=0.0
93-
94-[Viewpoint-2]
95-X=6.0
96-Y=3.6
97-Z=-18.8
98-Phi=113.0
99-Theta=112.0
100-ManualRollAngle=0.0
101-AutoRollVelocity=0.0
102-
103-[Viewpoint-3]
104-X=-6.0
105-Y=3.6
106-Z=-18.8
107-Phi=67.0
108-Theta=112.0
109-ManualRollAngle=0.0
110-AutoRollVelocity=0.0
111-
--- a/MIDITrail/template/conf/PianoRollRain2D.ini
+++ /dev/null
@@ -1,111 +0,0 @@
1-[FirstPersonCam]
2-VelocityFB=10.0
3-VelocityLR=10.0
4-VelocityUD=5.0
5-VelocityPT=6.0
6-AcceleRate=2.0
7-VelocityAutoRoll=6.0
8-VelocityManualRoll=1.0
9-
10-[Scale]
11-QuarterNoteLength=1.0
12-NoteBoxHeight=0.1
13-NoteBoxWidth=0.1
14-NoteStep=0.1
15-ChStep=0.5
16-RippleHeight=1.0
17-RippleWidth=1.0
18-PictBoardRelativePos=1.0
19-LiveNoteLengthPerSecond=2.0
20-LiveMonitorDisplayDuration=30000
21-
22-[Color]
23-NoteColorType=CHANNEL
24-Ch-01-NoteRGBA=EF7272FF
25-Ch-02-NoteRGBA=81EF72FF
26-Ch-03-NoteRGBA=7291EFFF
27-Ch-04-NoteRGBA=EFA272FF
28-Ch-05-NoteRGBA=72EF91FF
29-Ch-06-NoteRGBA=8372EFFF
30-Ch-07-NoteRGBA=EFD072FF
31-Ch-08-NoteRGBA=72EFC1FF
32-Ch-09-NoteRGBA=B072EFFF
33-Ch-10-NoteRGBA=DEEF72FF
34-Ch-11-NoteRGBA=72EFEFFF
35-Ch-12-NoteRGBA=E072EFFF
36-Ch-13-NoteRGBA=B0EF72FF
37-Ch-14-NoteRGBA=72BFEFFF
38-Ch-15-NoteRGBA=EF72D0FF
39-Ch-16-NoteRGBA=EF72A0FF
40-Scale-01-NoteRGBA=D50000FF
41-Scale-02-NoteRGBA=480BFFFF
42-Scale-03-NoteRGBA=FFFF40FF
43-Scale-04-NoteRGBA=9F009FFF
44-Scale-05-NoteRGBA=AAFFD5FF
45-Scale-06-NoteRGBA=9F001CFF
46-Scale-07-NoteRGBA=409FFFFF
47-Scale-08-NoteRGBA=FFAF0BFF
48-Scale-09-NoteRGBA=9F00D5FF
49-Scale-10-NoteRGBA=75FF75FF
50-Scale-11-NoteRGBA=6A0035FF
51-Scale-12-NoteRGBA=75E7FFFF
52-GridLineRGBA=444444FF
53-PlaybackSectionRGBA=AAAAFF4E
54-CaptionRGBA=AAAAAAFF
55-BackGroundRGB=000000
56-
57-[ActiveNote]
58-Duration=400
59-WhiteRate=0.9
60-EmissiveRGBA=1A1A1A1A
61-
62-[Ripple]
63-Duration=1600
64-
65-[Stars]
66-NumberOfStars=2000
67-
68-[Bitmap]
69-Board=data\Board.png
70-Ripple=data\Ripple.png
71-Keyboard=data\Keyboard.png
72-
73-[PianoKeyboard]
74-KeyDownDuration=40
75-KeyUpDuration=40
76-KeyboardStepY=0
77-KeyboardStepZ=0.001
78-KeyboardMaxDispNum=1
79-WhiteKeyColor=FFFFFFFF
80-BlackKeyColor=FFFFFFFF
81-ActiveKeyColorType=NOTE
82-ActiveKeyColor=FF0000FF
83-ActiveKeyColorDuration=400
84-ActiveKeyColorTailRate=0.3
85-KeyDispRangeStart=0
86-KeyDispRangeEnd=127
87-
88-#[Mesh]
89-#XFile=mesh\model.x
90-#PositionX=0.0
91-#PositionY=0.0
92-#PositionZ=0.0
93-
94-[Viewpoint-2]
95-X=6.8
96-Y=6.0
97-Z=-9.0
98-Phi=115.0
99-Theta=109.0
100-ManualRollAngle=0.0
101-AutoRollVelocity=0.0
102-
103-[Viewpoint-3]
104-X=-6.8
105-Y=6.0
106-Z=-9.0
107-Phi=65.0
108-Theta=109.0
109-ManualRollAngle=0.0
110-AutoRollVelocity=0.0
111-
--- a/MIDITrail/template/conf/PianoRollRain2DLive.ini
+++ /dev/null
@@ -1,111 +0,0 @@
1-[FirstPersonCam]
2-VelocityFB=10.0
3-VelocityLR=10.0
4-VelocityUD=5.0
5-VelocityPT=6.0
6-AcceleRate=2.0
7-VelocityAutoRoll=6.0
8-VelocityManualRoll=1.0
9-
10-[Scale]
11-QuarterNoteLength=1.0
12-NoteBoxHeight=0.1
13-NoteBoxWidth=0.1
14-NoteStep=0.1
15-ChStep=0.5
16-RippleHeight=1.0
17-RippleWidth=1.0
18-PictBoardRelativePos=1.0
19-LiveNoteLengthPerSecond=2.0
20-LiveMonitorDisplayDuration=30000
21-
22-[Color]
23-NoteColorType=CHANNEL
24-Ch-01-NoteRGBA=EF7272FF
25-Ch-02-NoteRGBA=81EF72FF
26-Ch-03-NoteRGBA=7291EFFF
27-Ch-04-NoteRGBA=EFA272FF
28-Ch-05-NoteRGBA=72EF91FF
29-Ch-06-NoteRGBA=8372EFFF
30-Ch-07-NoteRGBA=EFD072FF
31-Ch-08-NoteRGBA=72EFC1FF
32-Ch-09-NoteRGBA=B072EFFF
33-Ch-10-NoteRGBA=DEEF72FF
34-Ch-11-NoteRGBA=72EFEFFF
35-Ch-12-NoteRGBA=E072EFFF
36-Ch-13-NoteRGBA=B0EF72FF
37-Ch-14-NoteRGBA=72BFEFFF
38-Ch-15-NoteRGBA=EF72D0FF
39-Ch-16-NoteRGBA=EF72A0FF
40-Scale-01-NoteRGBA=D50000FF
41-Scale-02-NoteRGBA=480BFFFF
42-Scale-03-NoteRGBA=FFFF40FF
43-Scale-04-NoteRGBA=9F009FFF
44-Scale-05-NoteRGBA=AAFFD5FF
45-Scale-06-NoteRGBA=9F001CFF
46-Scale-07-NoteRGBA=409FFFFF
47-Scale-08-NoteRGBA=FFAF0BFF
48-Scale-09-NoteRGBA=9F00D5FF
49-Scale-10-NoteRGBA=75FF75FF
50-Scale-11-NoteRGBA=6A0035FF
51-Scale-12-NoteRGBA=75E7FFFF
52-GridLineRGBA=444444FF
53-PlaybackSectionRGBA=AAAAFF4E
54-CaptionRGBA=AAAAAAFF
55-BackGroundRGB=000000
56-
57-[ActiveNote]
58-Duration=400
59-WhiteRate=0.9
60-EmissiveRGBA=1A1A1A1A
61-
62-[Ripple]
63-Duration=1600
64-
65-[Stars]
66-NumberOfStars=2000
67-
68-[Bitmap]
69-Board=data\Board.png
70-Ripple=data\Ripple.png
71-Keyboard=data\Keyboard.png
72-
73-[PianoKeyboard]
74-KeyDownDuration=40
75-KeyUpDuration=40
76-KeyboardStepY=0
77-KeyboardStepZ=0.001
78-KeyboardMaxDispNum=1
79-WhiteKeyColor=FFFFFFFF
80-BlackKeyColor=FFFFFFFF
81-ActiveKeyColorType=NOTE
82-ActiveKeyColor=FF0000FF
83-ActiveKeyColorDuration=400
84-ActiveKeyColorTailRate=0.3
85-KeyDispRangeStart=0
86-KeyDispRangeEnd=127
87-
88-#[Mesh]
89-#XFile=mesh\model.x
90-#PositionX=0.0
91-#PositionY=0.0
92-#PositionZ=0.0
93-
94-[Viewpoint-2]
95-X=6.8
96-Y=6.0
97-Z=-9.0
98-Phi=115.0
99-Theta=109.0
100-ManualRollAngle=0.0
101-AutoRollVelocity=0.0
102-
103-[Viewpoint-3]
104-X=-6.8
105-Y=6.0
106-Z=-9.0
107-Phi=65.0
108-Theta=109.0
109-ManualRollAngle=0.0
110-AutoRollVelocity=0.0
111-
--- a/MIDITrail/template/conf/PianoRollRainLive.ini
+++ /dev/null
@@ -1,111 +0,0 @@
1-[FirstPersonCam]
2-VelocityFB=10.0
3-VelocityLR=10.0
4-VelocityUD=5.0
5-VelocityPT=6.0
6-AcceleRate=2.0
7-VelocityAutoRoll=6.0
8-VelocityManualRoll=1.0
9-
10-[Scale]
11-QuarterNoteLength=1.0
12-NoteBoxHeight=0.1
13-NoteBoxWidth=0.1
14-NoteStep=0.1
15-ChStep=0.5
16-RippleHeight=1.0
17-RippleWidth=1.0
18-PictBoardRelativePos=1.0
19-LiveNoteLengthPerSecond=2.0
20-LiveMonitorDisplayDuration=30000
21-
22-[Color]
23-NoteColorType=CHANNEL
24-Ch-01-NoteRGBA=EF7272FF
25-Ch-02-NoteRGBA=81EF72FF
26-Ch-03-NoteRGBA=7291EFFF
27-Ch-04-NoteRGBA=EFA272FF
28-Ch-05-NoteRGBA=72EF91FF
29-Ch-06-NoteRGBA=8372EFFF
30-Ch-07-NoteRGBA=EFD072FF
31-Ch-08-NoteRGBA=72EFC1FF
32-Ch-09-NoteRGBA=B072EFFF
33-Ch-10-NoteRGBA=DEEF72FF
34-Ch-11-NoteRGBA=72EFEFFF
35-Ch-12-NoteRGBA=E072EFFF
36-Ch-13-NoteRGBA=B0EF72FF
37-Ch-14-NoteRGBA=72BFEFFF
38-Ch-15-NoteRGBA=EF72D0FF
39-Ch-16-NoteRGBA=EF72A0FF
40-Scale-01-NoteRGBA=D50000FF
41-Scale-02-NoteRGBA=480BFFFF
42-Scale-03-NoteRGBA=FFFF40FF
43-Scale-04-NoteRGBA=9F009FFF
44-Scale-05-NoteRGBA=AAFFD5FF
45-Scale-06-NoteRGBA=9F001CFF
46-Scale-07-NoteRGBA=409FFFFF
47-Scale-08-NoteRGBA=FFAF0BFF
48-Scale-09-NoteRGBA=9F00D5FF
49-Scale-10-NoteRGBA=75FF75FF
50-Scale-11-NoteRGBA=6A0035FF
51-Scale-12-NoteRGBA=75E7FFFF
52-GridLineRGBA=444444FF
53-PlaybackSectionRGBA=AAAAFF4E
54-CaptionRGBA=AAAAAAFF
55-BackGroundRGB=000000
56-
57-[ActiveNote]
58-Duration=400
59-WhiteRate=0.9
60-EmissiveRGBA=1A1A1A1A
61-
62-[Ripple]
63-Duration=1600
64-
65-[Stars]
66-NumberOfStars=2000
67-
68-[Bitmap]
69-Board=data\Board.png
70-Ripple=data\Ripple.png
71-Keyboard=data\Keyboard.png
72-
73-[PianoKeyboard]
74-KeyDownDuration=40
75-KeyUpDuration=40
76-KeyboardStepY=0.34
77-KeyboardStepZ=1.5
78-KeyboardMaxDispNum=16
79-WhiteKeyColor=FFFFFFFF
80-BlackKeyColor=FFFFFFFF
81-ActiveKeyColorType=STANDARD
82-ActiveKeyColor=FF0000FF
83-ActiveKeyColorDuration=400
84-ActiveKeyColorTailRate=0.5
85-KeyDispRangeStart=0
86-KeyDispRangeEnd=127
87-
88-#[Mesh]
89-#XFile=mesh\model.x
90-#PositionX=0.0
91-#PositionY=0.0
92-#PositionZ=0.0
93-
94-[Viewpoint-2]
95-X=6.0
96-Y=3.6
97-Z=-18.8
98-Phi=113.0
99-Theta=112.0
100-ManualRollAngle=0.0
101-AutoRollVelocity=0.0
102-
103-[Viewpoint-3]
104-X=-6.0
105-Y=3.6
106-Z=-18.8
107-Phi=67.0
108-Theta=112.0
109-ManualRollAngle=0.0
110-AutoRollVelocity=0.0
111-
--- a/MIDITrail/template/conf/Player.ini
+++ /dev/null
@@ -1,16 +0,0 @@
1-[PlayerControl]
2-AllowMultipleInstances=0
3-AutoPlaybackAfterOpenFile=0
4-
5-[ViewControl]
6-ShowFileName=0
7-
8-[SkipControl]
9-SkipBackTimeSpanInMsec=10000
10-SkipForwardTimeSpanInMsec=10000
11-MovingTimeSpanInMsec=400
12-
13-[PlaybackSpeedControl]
14-SpeedStepInPercent=1
15-MaxSpeedInPercent=400
16-
--- a/Resources/conf/PianoRoll2D.ini
+++ b/Resources/conf/PianoRoll2D.ini
@@ -21,37 +21,37 @@ LiveMonitorDisplayDuration=30000
2121
2222 [Color]
2323 NoteColorType=CHANNEL
24-Ch-01-NoteRGBA=EF7272FF
25-Ch-02-NoteRGBA=81EF72FF
26-Ch-03-NoteRGBA=7291EFFF
27-Ch-04-NoteRGBA=EFA272FF
28-Ch-05-NoteRGBA=72EF91FF
29-Ch-06-NoteRGBA=8372EFFF
30-Ch-07-NoteRGBA=EFD072FF
31-Ch-08-NoteRGBA=72EFC1FF
32-Ch-09-NoteRGBA=B072EFFF
33-Ch-10-NoteRGBA=DEEF72FF
34-Ch-11-NoteRGBA=72EFEFFF
35-Ch-12-NoteRGBA=E072EFFF
36-Ch-13-NoteRGBA=B0EF72FF
37-Ch-14-NoteRGBA=72BFEFFF
38-Ch-15-NoteRGBA=EF72D0FF
39-Ch-16-NoteRGBA=EF72A0FF
40-Scale-01-NoteRGBA=D50000FF
41-Scale-02-NoteRGBA=480BFFFF
42-Scale-03-NoteRGBA=FFFF40FF
43-Scale-04-NoteRGBA=9F009FFF
44-Scale-05-NoteRGBA=AAFFD5FF
45-Scale-06-NoteRGBA=9F001CFF
46-Scale-07-NoteRGBA=409FFFFF
47-Scale-08-NoteRGBA=FFAF0BFF
48-Scale-09-NoteRGBA=9F00D5FF
49-Scale-10-NoteRGBA=75FF75FF
50-Scale-11-NoteRGBA=6A0035FF
51-Scale-12-NoteRGBA=75E7FFFF
24+Ch-01-NoteRGBA=EF7272EE
25+Ch-02-NoteRGBA=81EF72EE
26+Ch-03-NoteRGBA=7291EFEE
27+Ch-04-NoteRGBA=EFA272EE
28+Ch-05-NoteRGBA=72EF91EE
29+Ch-06-NoteRGBA=8372EFEE
30+Ch-07-NoteRGBA=EFD072EE
31+Ch-08-NoteRGBA=72EFC1EE
32+Ch-09-NoteRGBA=B072EFEE
33+Ch-10-NoteRGBA=DEEF72EE
34+Ch-11-NoteRGBA=72EFEFEE
35+Ch-12-NoteRGBA=E072EFEE
36+Ch-13-NoteRGBA=B0EF72EE
37+Ch-14-NoteRGBA=72BFEFEE
38+Ch-15-NoteRGBA=EF72D0EE
39+Ch-16-NoteRGBA=EF72A0EE
40+Scale-01-NoteRGBA=D50000EE
41+Scale-02-NoteRGBA=480BFFEE
42+Scale-03-NoteRGBA=FFFF40EE
43+Scale-04-NoteRGBA=9F009FEE
44+Scale-05-NoteRGBA=AAFFD5EE
45+Scale-06-NoteRGBA=9F001CEE
46+Scale-07-NoteRGBA=409FFFEE
47+Scale-08-NoteRGBA=FFAF0BEE
48+Scale-09-NoteRGBA=9F00D5EE
49+Scale-10-NoteRGBA=75FF75EE
50+Scale-11-NoteRGBA=6A0035EE
51+Scale-12-NoteRGBA=75E7FFEE
5252 GridLineRGBA=444444FF
5353 PlaybackSectionRGBA=AAAAFF4E
54-CaptionRGBA=FFFFFFFF
54+CaptionRGBA=AAAAAAAA
5555 BackGroundRGB=000000
5656
5757 [ActiveNote]
@@ -61,14 +61,22 @@ EmissiveRGBA=1A1A1A1A
6161 SizeRatio=1.4
6262
6363 [Ripple]
64-Duration=1600
64+;Duration=1600
65+DecayDuration=100
66+ReleaseDuration=250
67+;-- D3dBlendType : ZERO=1, ONE=2, SRCALPHA=5, INVSRCALPHA=6, DESTALPHA=7, INVDESTALPHA=8
68+SrcBlend=5
69+DestBlend=2
70+OverwriteTimes=3
71+;-- e.g.) BlackBG : Src/Dest/Overwrite = 5/2/3, PictureBG : Src/Dest/Overwrite = 5/2/1
72+Spacing=0.002
6573
6674 [Stars]
6775 NumberOfStars=2000
6876
6977 [Bitmap]
7078 Board=data\Board.png
71-Ripple=data\Ripple.png
79+Ripple=data\Ripple2.png
7280
7381 #[Mesh]
7482 #XFile=mesh\model.x
@@ -94,3 +102,33 @@ Theta=101.0
94102 ManualRollAngle=0.0
95103 AutoRollVelocity=0.0
96104
105+[PianoKeyboard]
106+KeyDownDuration=40
107+KeyUpDuration=40
108+KeyboardStepY=0.34
109+KeyboardStepZ=1.5
110+KeyboardMaxDispNum=16
111+WhiteKeyColor=FFFFFFDD
112+BlackKeyColor=FFFFFFDD
113+ActiveKeyColorType=STANDARD
114+;ActiveKeyColor=FF0000FF
115+Ch-01-ActiveKeyColor=E61A1AEE
116+Ch-02-ActiveKeyColor=1FFF01EE
117+Ch-03-ActiveKeyColor=013DFFEE
118+Ch-04-ActiveKeyColor=FF6101EE
119+Ch-05-ActiveKeyColor=01FF43EE
120+Ch-06-ActiveKeyColor=2501FFEE
121+Ch-07-ActiveKeyColor=FFC001EE
122+Ch-08-ActiveKeyColor=01FFA2EE
123+Ch-09-ActiveKeyColor=7F01FFEE
124+Ch-10-ActiveKeyColor=DEFF01EE
125+Ch-11-ActiveKeyColor=01FCFFEE
126+Ch-12-ActiveKeyColor=DE01FFEE
127+Ch-13-ActiveKeyColor=7FFF01EE
128+Ch-14-ActiveKeyColor=019DFFEE
129+Ch-15-ActiveKeyColor=FF01C0EE
130+Ch-16-ActiveKeyColor=FF0161EE
131+ActiveKeyColorDuration=400
132+ActiveKeyColorTailRate=0.5
133+KeyDispRangeStart=0
134+KeyDispRangeEnd=127
--- a/Resources/conf/PianoRoll3D.ini
+++ b/Resources/conf/PianoRoll3D.ini
@@ -21,37 +21,37 @@ LiveMonitorDisplayDuration=30000
2121
2222 [Color]
2323 NoteColorType=CHANNEL
24-Ch-01-NoteRGBA=EF7272FF
25-Ch-02-NoteRGBA=81EF72FF
26-Ch-03-NoteRGBA=7291EFFF
27-Ch-04-NoteRGBA=EFA272FF
28-Ch-05-NoteRGBA=72EF91FF
29-Ch-06-NoteRGBA=8372EFFF
30-Ch-07-NoteRGBA=EFD072FF
31-Ch-08-NoteRGBA=72EFC1FF
32-Ch-09-NoteRGBA=B072EFFF
33-Ch-10-NoteRGBA=DEEF72FF
34-Ch-11-NoteRGBA=72EFEFFF
35-Ch-12-NoteRGBA=E072EFFF
36-Ch-13-NoteRGBA=B0EF72FF
37-Ch-14-NoteRGBA=72BFEFFF
38-Ch-15-NoteRGBA=EF72D0FF
39-Ch-16-NoteRGBA=EF72A0FF
40-Scale-01-NoteRGBA=D50000FF
41-Scale-02-NoteRGBA=480BFFFF
42-Scale-03-NoteRGBA=FFFF40FF
43-Scale-04-NoteRGBA=9F009FFF
44-Scale-05-NoteRGBA=AAFFD5FF
45-Scale-06-NoteRGBA=9F001CFF
46-Scale-07-NoteRGBA=409FFFFF
47-Scale-08-NoteRGBA=FFAF0BFF
48-Scale-09-NoteRGBA=9F00D5FF
49-Scale-10-NoteRGBA=75FF75FF
50-Scale-11-NoteRGBA=6A0035FF
51-Scale-12-NoteRGBA=75E7FFFF
24+Ch-01-NoteRGBA=EF7272EE
25+Ch-02-NoteRGBA=81EF72EE
26+Ch-03-NoteRGBA=7291EFEE
27+Ch-04-NoteRGBA=EFA272EE
28+Ch-05-NoteRGBA=72EF91EE
29+Ch-06-NoteRGBA=8372EFEE
30+Ch-07-NoteRGBA=EFD072EE
31+Ch-08-NoteRGBA=72EFC1EE
32+Ch-09-NoteRGBA=B072EFEE
33+Ch-10-NoteRGBA=DEEF72EE
34+Ch-11-NoteRGBA=72EFEFEE
35+Ch-12-NoteRGBA=E072EFEE
36+Ch-13-NoteRGBA=B0EF72EE
37+Ch-14-NoteRGBA=72BFEFEE
38+Ch-15-NoteRGBA=EF72D0EE
39+Ch-16-NoteRGBA=EF72A0EE
40+Scale-01-NoteRGBA=D50000EE
41+Scale-02-NoteRGBA=480BFFEE
42+Scale-03-NoteRGBA=FFFF40EE
43+Scale-04-NoteRGBA=9F009FEE
44+Scale-05-NoteRGBA=AAFFD5EE
45+Scale-06-NoteRGBA=9F001CEE
46+Scale-07-NoteRGBA=409FFFEE
47+Scale-08-NoteRGBA=FFAF0BEE
48+Scale-09-NoteRGBA=9F00D5EE
49+Scale-10-NoteRGBA=75FF75EE
50+Scale-11-NoteRGBA=6A0035EE
51+Scale-12-NoteRGBA=75E7FFEE
5252 GridLineRGBA=444444FF
5353 PlaybackSectionRGBA=AAAAFF4E
54-CaptionRGBA=FFFFFFFF
54+CaptionRGBA=AAAAAAAA
5555 BackGroundRGB=000000
5656
5757 [ActiveNote]
@@ -61,14 +61,23 @@ EmissiveRGBA=1A1A1A1A
6161 SizeRatio=1.4
6262
6363 [Ripple]
64-Duration=1600
64+;Duration=1600
65+DecayDuration=100
66+ReleaseDuration=250
67+;-- D3dBlendType : ZERO=1, ONE=2, SRCALPHA=5, INVSRCALPHA=6, DESTALPHA=7, INVDESTALPHA=8
68+SrcBlend=5
69+DestBlend=2
70+OverwriteTimes=3
71+;-- e.g.) BlackBG : Src/Dest/Overwrite = 5/2/3, PictureBG : Src/Dest/Overwrite = 5/2/1
72+Spacing=0.002
6573
6674 [Stars]
6775 NumberOfStars=2000
6876
6977 [Bitmap]
7078 Board=data\Board.png
71-Ripple=data\Ripple.png
79+Ripple=data\Ripple2.png
80+Keyboard=data\Keyboard.png
7281
7382 #[Mesh]
7483 #XFile=mesh\model.x
@@ -94,3 +103,33 @@ Theta=101.7
94103 ManualRollAngle=0.0
95104 AutoRollVelocity=0.0
96105
106+[PianoKeyboard]
107+KeyDownDuration=40
108+KeyUpDuration=40
109+KeyboardStepY=0.34
110+KeyboardStepZ=1.5
111+KeyboardMaxDispNum=16
112+WhiteKeyColor=FFFFFFDD
113+BlackKeyColor=FFFFFFDD
114+ActiveKeyColorType=STANDARD
115+;ActiveKeyColor=FF0000FF
116+Ch-01-ActiveKeyColor=E61A1AEE
117+Ch-02-ActiveKeyColor=1FFF01EE
118+Ch-03-ActiveKeyColor=013DFFEE
119+Ch-04-ActiveKeyColor=FF6101EE
120+Ch-05-ActiveKeyColor=01FF43EE
121+Ch-06-ActiveKeyColor=2501FFEE
122+Ch-07-ActiveKeyColor=FFC001EE
123+Ch-08-ActiveKeyColor=01FFA2EE
124+Ch-09-ActiveKeyColor=7F01FFEE
125+Ch-10-ActiveKeyColor=DEFF01EE
126+Ch-11-ActiveKeyColor=01FCFFEE
127+Ch-12-ActiveKeyColor=DE01FFEE
128+Ch-13-ActiveKeyColor=7FFF01EE
129+Ch-14-ActiveKeyColor=019DFFEE
130+Ch-15-ActiveKeyColor=FF01C0EE
131+Ch-16-ActiveKeyColor=FF0161EE
132+ActiveKeyColorDuration=400
133+ActiveKeyColorTailRate=0.5
134+KeyDispRangeStart=0
135+KeyDispRangeEnd=127
Binary files /dev/null and b/Resources/data/Ripple2.png differ
Binary files /dev/null and b/Resources/data/Ripple3.png differ
--- a/SMIDILib/SMFPUCtrl.cpp
+++ b/SMIDILib/SMFPUCtrl.cpp
@@ -38,7 +38,9 @@ SMFPUCtrl::~SMFPUCtrl(void)
3838 //設定開始したままであれば解除する
3939 if ((m_isLock) && (m_ThreadID == GetCurrentThreadId())) {
4040 unsigned int curCtrl = 0;
41+#ifndef _WIN64
4142 _controlfp_s(&curCtrl, m_FPUCtrl, _MCW_PC);
43+#endif
4244 m_isLock = false;
4345 }
4446 }
@@ -87,11 +89,13 @@ int SMFPUCtrl::Start(FPUPrecision precision)
8789 result = YN_SET_ERR("Program error.", 0, 0);
8890 goto EXIT;
8991 }
92+#ifndef _WIN64
9093 eresult = _controlfp_s(
9194 &curCtrl, //現在の制御ワード
9295 flag, //制御ワード:制御種別
9396 _MCW_PC //マスク:制度制御
9497 );
98+#endif
9599 if (eresult != 0) {
96100 result = YN_SET_ERR("Windows API error.", eresult, GetLastError());
97101 goto EXIT;
@@ -127,12 +131,14 @@ int SMFPUCtrl::End()
127131 goto EXIT;
128132 }
129133
134+#ifndef _WIN64
130135 //浮動小数点精度を復元する
131136 eresult = _controlfp_s(
132137 &curCtrl, //現在の制御ワード
133138 m_FPUCtrl, //制御ワード:設定開始時点
134139 _MCW_PC //マスク:制度制御
135140 );
141+#endif
136142 if (eresult != 0) {
137143 result = YN_SET_ERR("Windows API error.", eresult, GetLastError());
138144 goto EXIT;