''[[styleSeq/自動作曲ソフトの紹介]]''
* 『styleSeq』自動作曲ソフトの紹介 [#c7d3f459]

自動作曲ソフト『styleSeq』は、ある旋律をインプットとし、~
それに対する対旋律をアウトプットすることを目的としています。~
MIDIファイル形式でファイルの読込・保存ができ、また、~
リアルタイムなデータの演奏を聴きながらのGUI上での編集も可能とします。~

下記から最新版がダウンロードできます。~
動作環境についてのご報告がいただけたら幸いです。~
~
[[styleSeq/最新情報]]~
~
#ref(http://bj006.com/styleSeq/styleSeq_110131.png)

** 製作にあたってのポリシー [#w1ae19cb]
- C++/WIN32APIのみを使用(よりシンプルに)
- MFCや各種GUIツールを使用しない(より小さく)
- 適切にSTLコンテナを選択・利用して保守性を高める(より簡単に)
- 市販レベルのユーザビリティ・フールプルーフ対応を目指す(より堅牢に)

** 現在検討中の仕様 [#x6405408]
- 旋律もしくは高ベロシティドラム音に対するドラムパターンの自動生成・大ベロシティ旋律生成
- 歴史的名曲などのシーケンスを学習・模倣する自己学習機能
- 著作権フリーの楽曲・MIDIなど、WEB上のリソースを自己学習に活用する機能
- 生成された旋律をユーザが評価し、次の生成にフィードバックする自己学習機能

** 主な操作方法 [#md12e66b]
 ダブルクリック:                     バー生成
 バー上で右ダブルクリック:           バー削除
 バーをドラッグ:                     バー移動
 Ctrlキー+バークリック:              バーの複数選択
 Ctrlキー+バークリック+ドラッグ:     選択中バーの複製
 F1キー〜F8キー:                     生成するバー長さの変更
 Ctrlキー+Q:                         生成するバー長さの短縮
 Ctrlキー+E:                         生成するバー長さの延長
 Ctrlキー+S:                         ファイルへ保存
 Ctrlキー+Shiftキー+S:               新規保存
 Ctrlキー+N:                         新規作成
 Ctrlキー+O:                         MIDIファイルを開く
 Deleteキー:                         選択中バーの削除
 Ctrlキー+Z:                         前の操作の取消し
 Ctrlキー+Y:                         取消した操作の再実行
 
 SELEボタン押下:                     複数選択モード移行
 複数選択モード中にドラッグ:         矩形で複数選択
 複数選択モード中Ctrlキー+ドラッグ:  矩形で選択バーの追加
 
 鍵盤をクリック:                     音の確認

** お問合せ・ご感想をください [#yea1557f]
- comment3,  -- [[jonn3]] &new{2011-08-31 (水) 09:16:59};
- OMIaqWParQvBfxoWpmZ -- [[cqgiiya]] &new{2011-10-26 (水) 02:27:13};
- VAnnWHttjJVMkNUSImw -- [[zwmcffbqrk]] &new{2011-11-12 (土) 03:31:27};
- odeThpeO -- [[zwzjphjwxsb]] &new{2011-11-13 (日) 10:18:05};
- comment3,  -- [[Neihcpiw]] &new{2012-02-13 (月) 04:38:20};
- comment2,  -- [[Ybaerkiq]] &new{2012-04-03 (火) 15:38:13};
- comment6, http://www.aut.edu/levitra.htm levitra,  648,  -- [[Vkzjezkj]] &new{2012-11-23 (金) 09:52:35};
- comment3,  -- [[Wzabpfre]] &new{2013-03-15 (金) 09:00:19};
- y3w4kg32g --  &new{2013-07-14 (日) 10:40:58};
- <script>confirm(5508)</script> --  &new{2013-07-14 (日) 10:40:59};
- <img src=@ onerror=alert(3090) /> --  &new{2013-07-14 (日) 10:41:00};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:26};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:26};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:26};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:26};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:26};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:26};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:26};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:27};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:27};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:27};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:27};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:27};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:29};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:30};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:30};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:30};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:31};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:31};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:32};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:32};
- 1 -- [[' aNd 8232=8232-1 aNd ''=']] &new{2013-07-14 (日) 10:41:33};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:33};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:34};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:34};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:35};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:35};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:41};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:42};
- 1 -- [[aSdFh1]] &new{2013-07-14 (日) 10:41:43};
- eyrDIRVwwBTWOfyq -- [[okvutte]] &new{2015-02-26 (木) 16:48:08};
- ee -- [[ee]] &new{2015-03-25 (水) 15:28:41};
- xYFOzWLxBVaHyhQIa -- [[oywfpqxm]] &new{2015-07-18 (土) 18:43:23};
- HWJDnbxVJUYRCPXm -- [[rkjwubqy]] &new{2015-07-18 (土) 19:49:22};

#comment

*** 課題 [#f86661fa]
-備考~
~

*** 参考ページ [#y2de2d98]


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS