다운로드
소프트웨어 개발
계정
다운로드
소프트웨어 개발
Login
Forgot Account/Password
계정 만들기
언어
도움
언어
도움
×
Login
Login Name
Password
×
Forgot Account/Password
Translation Status of 한국말
Category:
Software
People
PersonalForge
Magazine
Wiki
검색
OSDN
>
브라 우즈 소프트웨어
>
Multimedia
>
Sound/Audio
>
MIDI
>
MIDITrail
>
Ticket List/Search
>
Ticket #26987
MIDITrail
Description
Project Summary
Developer Dashboard
웹 페이지
Developers
Image Gallery
List of RSS Feeds
Activity
Statistics
History
다운로드
List of Releases
Stats
티켓
Ticket List
Milestone List
Type List
Component List
List of frequently used tickets/RSS
Submit New Ticket
Documents
FrontPage
Title index
Recent changes
Communication
List of Forums
MIDITrail Message board (164)
MIDITrail 掲示板 (72)
News
Ticket #26987
Ticket List
Submit New Ticket
RSS
再生スピード制御対応
오픈 날짜:
2011-12-21 23:30
마지막 업데이트:
2011-12-25 14:21
monitor
ON
OFF
Reporter:
yknk
소유자:
yknk
Type:
Feature Requests
Status:
Closed
Component:
MIDITrail Ver.1.1.x for Mac OS X
MileStone:
Version 1.1.3 for Mac OS X (closed)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
None
Details
ユーザーの操作によって、再生スピードを変更できるようにする。
Ticket History (3/4 Histories)
Show older Histories
2011-12-21 23:30
Updated by:
yknk
New Ticket "再生スピード制御対応" created
2011-12-22 00:02
Updated by:
yknk
댓글 올리기
対策方針
playbackメニューに"Speed Down","Speed Up"を追加。
カウンタに再生スピードを表示する(例:"SPEED:120%")。ただし100%の場合は表示しない。
キーボードからの操作は"4"(down),"5"(up)キーで実現する。
MIDIファイル読み込み後は、いつでもスピード変更を可能とする。
MIDIファイル読み込み時点で、スピードを100%に設定する。
スピードの変更単位は1%とする。最小値は1%、最大値は400%とする。
スピードの変更単位と最大値は設定ファイルで変更可能とする。(Player.ini)
2011-12-24 22:22
Updated by:
yknk
댓글 올리기
修正内容
MainMenu.xib
Playbackメニューに項目を追加。-> Speed Down, Speed Up
MTMenuCtrl
メニュー選択時のイベントハンドラを追加。
MIDITrailAppのスピード制御変更メソッド(OnMenuPlaySpeedDown, OnMenuPlaySpeedUp)を呼び出す。
MIDItrailApp
起動時の初期化処理に、プレーヤー設定ファイル Player.ini の読み込み処理 _LoadPlayerConf を追加。スピード変化間隔と最大値を取得する。
メンバ変数に再生スピード m_PlaySpeedRatio を追加する。100 = 100%
MIDIデータ読み込み時に、再生スピードを100%で初期化する。
再生スピード変更イベント発生時に m_PlaySpeedRatio を更新し、シーケンサのスピード変更メソッド(SetPlaySpeedRatio)を呼び出す。
MTMainView
キー押下イベント発生時に、4,5キー(またはテンキーの4,5)が押されたときの処理を追加。
メニュー制御のメニュー実行メソッド(performActionPlaySpeedDown, performActionPlaySpeedUp)を呼び出す。
SMSequencer
メンバ変数に再生スピード m_PlaySpeedRatio を追加する。100%を1.0で管理する。
再生スピード設定メソッド SetPlaySpeedRatio を追加する。
演奏位置更新メソッド _UpdatePlayPosition にて、前回からの経過時間を計算するとき、実際の経過時間に再生スピードを掛ける。
リソースファイル
Resources/conf/Player.ini を追加。
2011-12-25 14:21
Updated by:
yknk
Resolution
Update from
None
to
Fixed
Status
Update from
Open
to
Closed
Ticket Close date
is changed to
2011-12-25 14:21
Attachment File List (
0
)
Attachment File List
No attachments
Edit
Please login to add comment to this ticket »
Login
ユーザーの操作によって、再生スピードを変更できるようにする。