More actions
No edit summary |
No edit summary |
||
Line 7: | Line 7: | ||
|type=Music Apps | |type=Music Apps | ||
|version=2.97a | |version=2.97a | ||
|format=DMG | |format=CGB, DMG | ||
|license=Mixed | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/gbhomebrews/lemonplayer1gb.7z | |download=https://dlhb.gamebrew.org/gbhomebrews/lemonplayer1gb.7z |
Revision as of 07:05, 17 September 2023
Lemon Player 1 | |
---|---|
General | |
Author | G.Raimond (Lemon) |
Type | Music Apps |
Version | 2.97a |
License | Mixed |
System | CGB, DMG |
Last Updated | 2000/08/26 |
Links | |
Download | |
Website | |
Music tracker for the Game Boy, originally coded in C language using GBDK.
Features
- 32 instruments (8 by voices).
- Pan effect on every voices.
- Change the volume effect work even no note played.
- 8 samples on voice 3.
- Instruments preconfigured.
- New convertor mod2gb7.exe.
User guide
Release zip file includes:
- make.bat
- lemon_player_doc.txt
- fullos.mod (module without instruments)
- fullos.c
- exemple.c
- sndplayer295.c
- songs_def.c
- lemon.gb
mod2gb7.exe is the file to convert your music (mod file) wrote with a tracker (fasttracker 0.8 or 0.9). Never forget to save your music twice.
1 with instruments include (for future improve).
1 without instruments (you must save your instrument before saving) for use with the convertor.
Your music must be in mod format with 4 tracks and 64 steps. The instrument is classified by 8 in fastracker.
- 01 = 09
- 02 = 0A
- 03 = 0B
- 04 = 0C
- 05 = 0D
- 06 = 0E
- 07 = 0F
- 08 = 10
Then when you convert the mod file you have 4 instruments for each voices. Instruments are added on voices 1 2 3 4;
Voice 1 and 2:
- 01 = inst1 sustain short
- 02 = inst2 sustain short
- 03 = inst3 sustain short
- 04 = inst4 sustain infinite
- 05 = inst5 sustain infinite
- 06 = inst6 sustain infinite
- 07 = free not yet setuped
- 08 = free not yet setuped
Voice 3:
- 01 = synth 1 sustain infinite
- 02 = synth 2 sustain infinite
- 03 = synth 3 sustain infinite
- 04 = synth 4 sustain infinite
- 05 = flute 1 sustain infinite
- 06 = flute 2 sustain infinite
- 07 = lead 1 sustain infinite
- 08 = flute high sustain infinite
Voice 4:
- 01 = bass drum
- 02 = hihat
- 03 = snare
- 04 = cymbal
- 05 = laser tom high
- 06 = laser tom mid
- 07 = laser tom low
- 08 = strange reflect
Now there are 2 effects, the volume and the pan.
Volume effect
You can change volume in tracker using the C effect and not the volume column, when you convert the file it will transform the vol in 16 different vol for voice 1 2 and 4, and only 4 different vol in voice 3. (look at the pan doc if you need some help).
volume = C.. c00 = no sound . . c40 = vol max
the value move from c00 to c40 and it's in Hex format
Pan effect
You can change the pan effect when you want in your song the effect is 8 in your tracker, and the value can move from 00 , 80 , F0.
pan = 8.. 800 = left 880 = middle 8F0 = right
if you changed the pan on a voice the voice will stay in the last position, means if you play voice 1 on the left 800 and restart the song the voice will stay as it was (on the left) until you replace a pan effect on the middle 880.
Changelog
v2.97a
- New: RGBDS asm version converted by DOX available.
- Write your own music with Fastracker (or any tracker editor) save it as a mod file 4 tracks, then convert it with my 'mod2lp1' convertor.
- The Dos or Linux version is no more included inside the Player295a.zip file, but you can have it separately down this table.
- The C player work well under GBDK 2.1.0 until 2.94 SDCC.
External links
- Author's website - http://members.fortunecity.com/lemon26/ (archived)