convert presets to new format, part 3
This commit is contained in:
parent
c5df68f8af
commit
3377ade9e6
|
@ -2,8 +2,6 @@
|
|||
|
||||
one of two chips that powered the Sega Genesis. It is a six-channel, four-operator FM synthesizer. Channel #6 can be turned into 8-bit PCM player.
|
||||
|
||||
For 0.6pre1, Furnace can now support advanced YM2612 features that [Fractal](https://gitlab.com/Natsumi/Fractal-Sound) sound driver adds: two software-mixed PCM channels (variable pitch, sample offsets, max 13.7 khz rate) and CSM - ch3 special mode feature that can be abused to produce rudimentary speech synthesis.
|
||||
|
||||
# effects
|
||||
|
||||
- `10xy`: set LFO parameters.
|
||||
|
|
|
@ -155,7 +155,6 @@ const char* aboutLine[]={
|
|||
"MSM6295 emulator by cam900",
|
||||
"",
|
||||
"greetings to:",
|
||||
"Fractal Sound team",
|
||||
"NEOART Costa Rica",
|
||||
"all members of Deflers of Noice!",
|
||||
"",
|
||||
|
|
|
@ -25,12 +25,14 @@
|
|||
// every entry is written in the following format:
|
||||
// cat.systems.push_back(FurnaceGUISysDef(
|
||||
// "System Name", {
|
||||
// DIV_SYSTEM_???, Volume, Panning, Flags,
|
||||
// DIV_SYSTEM_???, Volume, Panning, Flags,
|
||||
// CH(DIV_SYSTEM_???, Volume, Panning, Flags),
|
||||
// CH(DIV_SYSTEM_???, Volume, Panning, Flags),
|
||||
// ...
|
||||
// 0
|
||||
// }
|
||||
// ));
|
||||
// flags are a string of new line-separated values.
|
||||
|
||||
#define CH FurnaceGUISysDefChip
|
||||
|
||||
void FurnaceGUI::initSystemPresets() {
|
||||
sysCategories.clear();
|
||||
|
@ -40,27 +42,25 @@ void FurnaceGUI::initSystemPresets() {
|
|||
cat=FurnaceGUISysCategory("Game consoles","let's play some chiptune making games!");
|
||||
cat.systems.push_back(FurnaceGUISysDef(
|
||||
"Sega Genesis", {
|
||||
DIV_SYSTEM_YM2612, 64, 0, 0,
|
||||
DIV_SYSTEM_SMS, 32, 0, 0,
|
||||
0
|
||||
CH(DIV_SYSTEM_YM2612, 64, 0, ""),
|
||||
CH(DIV_SYSTEM_SMS, 32, 0, "")
|
||||
}
|
||||
));
|
||||
cat.systems.push_back(FurnaceGUISysDef(
|
||||
"Sega Genesis (extended channel 3)", {
|
||||
DIV_SYSTEM_YM2612_EXT, 64, 0, 0,
|
||||
DIV_SYSTEM_SMS, 32, 0, 0,
|
||||
0
|
||||
CH(DIV_SYSTEM_YM2612_EXT, 64, 0, ""),
|
||||
CH(DIV_SYSTEM_SMS, 32, 0, "")
|
||||
}
|
||||
));
|
||||
cat.systems.push_back(FurnaceGUISysDef(
|
||||
"Sega Genesis (Fractal Sound template)", {
|
||||
"Sega Genesis (DualPCM)", {
|
||||
DIV_SYSTEM_YM2612_FRAC, 64, 0, 0,
|
||||
DIV_SYSTEM_SMS, 32, 0, 0,
|
||||
0
|
||||
}
|
||||
));
|
||||
cat.systems.push_back(FurnaceGUISysDef(
|
||||
"Sega Genesis (Fractal Sound template, extended channel 3)", {
|
||||
"Sega Genesis (DualPCM, extended channel 3)", {
|
||||
DIV_SYSTEM_YM2612_FRAC_EXT, 64, 0, 0,
|
||||
DIV_SYSTEM_SMS, 32, 0, 0,
|
||||
0
|
||||
|
|
Loading…
Reference in New Issue