repulse - Pulse the PC Speaker for Music
A PC SpeakerModule Music Tracker for Linux(R).0.1x ALPHA
Copyright (C) eXerigumo Clanjor (哆啦比猫/兰威举), 2012.
Licensed under GPLv2.
document
First Try
Clone this repo and build repulse:
git clone git://github.com/cjxgm/repulse.git
cd repulse
make
Run repulse:
sudo ./repulse
Why sudo?
Because it needs to operate /dev/console.
Key Bindings
There are 4 input modes in repulse, each mode has their own key
bindings. They are: Note Input Mode, Effect Input Mode,
Effect Value First Half Mode and Effect Value Last Half.
When started up, the mode is set to Note Input Mode. You can use TAB
key to change modes.
Following keys are usable in every mode:
-
c: Create a new module (clear everything). -
TAB: Change input mode. -
o,s: Open/Save file. Currently it can only work withmusic.rp. -
[,]: Decrease/Increase display height. -
RETURN: Play. When playing, press any key to stop. -
-,=: Decrease/Increase rows. -
_,+: Decrease/Increase patterns.
Note Input Mode
-
q,w,e,r,t,y,udenotes respectively to notes C, D, E, F, G, A, B. -
Q,W,R,T,Ydenotes respectively to notes C#, D#, F#, G#, A#. -
idenotes to rests. -
SPACEclears up current note. -
1,2,3,4,5,6,7change input octave.
Other Modes
-
0-9,a-z(orA-Z) input hex value. -
SPACEclear effects.