jkotlinski / lsdj-doc Goto Github PK
View Code? Open in Web Editor NEWDocumentation for Little Sound Dj (LSDj), the Game Boy music program
Home Page: http://www.littlesounddj.com
License: Other
Documentation for Little Sound Dj (LSDj), the Game Boy music program
Home Page: http://www.littlesounddj.com
License: Other
Could be nice to have the example there, for how to make a simple P kick
it says "CLK/GND" but should be CLK/OUT or something.
Clarify (in section about PITCH modes):
The non-tick PITCH modes are not synchronized with sequencer ticks.
Because of this, commands like P will not behave the same every time.
Put a piece of tape between cart and gameboy to firm up connection?
Manual incorrectly shows FR-3. It should be FR-1.
Update intro
~~ What SYNTH LENGTH/SPEED does ~~
Examples:
LENGTH F, SPEED 6
Plays all 16 WAVEs in the SYNTH. Each WAVE is played for 6 ticks.
LENGTH 3, SPEED C
Plays 4 WAVEs from the synth. Each WAVE is played for C ticks.
~~ What LOOP REPEAT does ~~
Examples:
LENGTH 3, REPEAT 3, SPEED 6
Plays 4 WAVEs from the synth, each WAVE for 6 ticks, and loops all 4 WAVEs.
The period is 6 * 4 = 24 ticks.
LENGTH 3, REPEAT 1, SPEED 6
Like above, but only loops the last 2 WAVEs.
~~ What PINGPONG REPEAT does ~~
Examples:
LENGTH 2, REPEAT 2, SPEED 6
Plays wavetable step 0,1,2,1,0,1,2,1..., 6 ticks each. Period = 46 = 24 ticks
LENGTH 4, REPEAT 4, SPEED 6
Plays wavetable step 0,1,2,3,4,3,2,1,..., 6 ticks each. Period = 86 = 48 ticks
The manual is not so helpful in explaining how the noise channel works. Add some explanation. (Maybe check what Famitracker documentation writes, for inspiration?)
1st digit = time, 2nd digit = increase/decrease
~~ What SYNTH LENGTH/SPEED does ~~
Examples:
LENGTH F, SPEED 6
Plays all 16 WAVEs in the SYNTH. Each WAVE is played for 6 ticks.
LENGTH 3, SPEED C
Plays 4 WAVEs from the synth. Each WAVE is played for C ticks.
~~ What LOOP REPEAT does ~~
Examples:
LENGTH 3, REPEAT 3, SPEED 6
Plays 4 WAVEs from the synth, each WAVE for 6 ticks, and loops all 4 WAVEs.
The period is 6 * 4 = 24 ticks.
LENGTH 3, REPEAT 1, SPEED 6
Like above, but only loops the last 2 WAVEs.
~~ What PINGPONG REPEAT does ~~
Examples:
LENGTH 2, REPEAT 2, SPEED 6
Plays wavetable step 0,1,2,1,0,1,2,1..., 6 ticks each. Period = 46 = 24 ticks
LENGTH 4, REPEAT 4, SPEED 6
Plays wavetable step 0,1,2,3,4,3,2,1,..., 6 ticks each. Period = 86 = 48 ticks
How are they different and which should be used when?
E.g. numpad cursor for SELECT+DPAD screen navigation seems to be implemented, but it is not in the manual.
There might be other undocumented keypresses, too. Figure it out.
Document how to play hand-drawn waves (manual mode). E.g., there are two hand-drawn waves (00 and 01), how to play 00 as attack and 01 as release?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.