Module: PocketMiku
- Extended by:
- PocketMiku
- Included in:
- PocketMiku
- Defined in:
- lib/pocket_miku.rb,
lib/pocket_miku/note.rb,
lib/pocket_miku/score.rb,
lib/pocket_miku/device.rb,
lib/pocket_miku/literal.rb,
lib/pocket_miku/version.rb,
lib/pocket_miku/chartable.rb,
lib/pocket_miku/exception.rb
Defined Under Namespace
Modules: PacketFactory Classes: ArgumentError, Base, CharMappingError, Device, Exception, InvalidByteError, Note, RestNote, Score
Constant Summary collapse
- Note32 =
1
- Note16 =
Note32*2
- Note8 =
Note16*2
- Note4 =
QuarterNote = Note8*2
- Note2 =
HalfNote = Note4*2
- Note1 =
Note2*2
- DoubleNote =
Note1*2
- LongaNote =
DoubleNote*2
- MaximaNote =
LongaNote*2
- VERSION =
"0.1.0"
- CharTable =
{ あ: 0, い: 1, う: 2, え: 3, お: 4, か: 5, き: 6, く: 7, け: 8, こ: 9, が: 10, ぎ: 11, ぐ: 12, げ: 13, ご: 14, きゃ: 15, きゅ: 16, きょ: 17, ぎゃ: 18, ぎゅ: 19, ぎょ: 20, さ: 21, すぃ: 22, す: 23, せ: 24, そ: 25, ざ: 26, ずぃ: 27, ず: 28, ぜ: 29, ぞ: 30, しゃ: 31, し: 32, しゅ: 33, しぇ: 34, しょ: 35, じゃ: 36, じ: 37, じゅ: 38, じぇ: 39, じょ: 40, た: 41, てぃ: 42, とぅ: 43, て: 44, とぅ: 45, だ: 46, でぃ: 47, どぅ: 48, で: 49, ど: 50, てゅ: 51, でゅ: 52, ちゃ: 53, ち: 54, ちゅ: 55, ちぇ: 56, ちょ: 57, つぁ: 58, つぃ: 59, つ: 60, つぇ: 61, つぉ: 62, な: 63, に: 64, ぬ: 65, ね: 66, の: 67, にゃ: 68, にゅ: 69, にょ: 70, は: 71, ひ: 72, ふ: 73, へ: 74, ほ: 75, ば: 76, び: 77, ぶ: 78, べ: 79, ぼ: 80, ぱ: 81, ぴ: 82, ぷ: 83, ぺ: 84, ぽ: 85, ひゃ: 86, ひゅ: 87, ひょ: 88, びゃ: 89, びゅ: 90, びょ: 91, ぴゃ: 92, ぴゅ: 93, ぴょ: 94, ふぁ: 95, ふぃ: 96, ふゅ: 97, ふぇ: 98, ふぉ: 99, ま: 100, み: 101, む: 102, め: 103, も: 104, みゃ: 105, みゅ: 106, みょ: 107, や: 108, ゆ: 109, よ: 110, ら: 111, り: 112, る: 113, れ: 114, ろ: 115, りゃ: 116, りゅ: 117, りょ: 118, わ: 119, うぃ: 120, うぇ: 121, うぉ: 122, ん: 123, :"N\\" => 123, m: 124, N: 125, J: 126, n: 127, づぁ: 26, ずぃ: 27, づ: 28, づぇ: 29, づぉ: 30, ゐ: 120, ゑ: 121, を: 122 }.freeze
Instance Method Summary collapse
-
#sing(device) ⇒ Object
ポケットミクに歌わせるためのショートカットメソッド ==== Args [device] String|IO デバイスファイルの場所.
Instance Method Details
#sing(device) ⇒ Object
ポケットミクに歌わせるためのショートカットメソッド
Args
- device
-
String|IO デバイスファイルの場所
20 21 22 |
# File 'lib/pocket_miku.rb', line 20 def sing(device) PocketMiku::Device.new(device, &Proc.new) end |