Compare commits

...

5 Commits

Author SHA1 Message Date
rdococ 892100d8bb Allow tone bells to be activated with mesecons from below 2022-04-18 16:36:50 +01:00
rdococ d7d112e5b3 Require pickaxe to break tone bells 2022-04-18 09:26:37 +01:00
rdococ d2dcaa7839 Add screenshots 2022-04-18 09:02:31 +01:00
rdococ b97c41ace0 Emphasize melodic exploration 2022-04-17 17:24:48 +01:00
rdococ 945322e435 Improve wording in readme 2022-04-17 17:21:36 +01:00
7 changed files with 14 additions and 9 deletions

View File

@ -52,10 +52,10 @@ local function createBell(colour, tone)
mesecons = {effector = {
action_on = tone_bells.play,
rules = mesecon and mesecon.rules.flat
rules = mesecon and mesecon.rules.alldirs
}},
groups = {oddly_breakable_by_hand = 1, tone_bell = 1, tone_bell_tone = tone},
groups = {cracky = 3, tone_bell = 1, tone_bell_tone = tone},
on_punch = tone_bells.play,
on_place = function (itemstack, ...)
@ -63,7 +63,9 @@ local function createBell(colour, tone)
if pos then tone_bells.play(pos) end
return itemstack
end
end,
sounds = {dig = ""}
})
end

View File

@ -1,2 +1,3 @@
name = tone_bells
description = A proof of concept alternative to note blocks for melodic exploration
optional_depends = mesecons

View File

@ -1,18 +1,20 @@
Tone Bells
==========
This is a small proof of concept mod that adds blocks to Minetest called 'tone bells'. Tone bells play notes like note blocks do. Unlike note blocks, you select a note by stacking different kinds of tone bells.
This is a small proof of concept mod that adds blocks to Minetest called 'tone bells'. Tone bells play notes like note blocks do. Unlike note blocks, you select a note by stacking different colours of tone bells.
The sound files for tone bells were taken shamelessly from the mesecons_noteblock mod - they are just placeholder sounds.
Kinds
-----
Colours
-------
There are 4 kinds of tone bells. There is a starting note, and each tone bell increases the pitch of the note by a certain amount.
Tone bells come in 4 colours. There is a starting note. Each tone bell increases the tone of the resulting note by a certain amount.
* Grey tone bells do not lighten the resulting note at all. Use them to play the starting note and craft the other three tone bells.
* Grey tone bells do not lighten the resulting note at all. They can be used to play the starting note, and to craft the other three tone bells.
* Red tone bells lighten the resulting note slightly.
* Blue tone bells lighten the note considerably.
* Yellow tone bells lighten the note very slightly.
Stack tone bells on top of each other to create different notes. To play the resulting note, punch the stack of bells. You can also activate tone bells with mesecons, allowing you to play several notes at once and form chords.
Stack tone bells on top of each other to create different notes. To play the resulting note, punch the stack of bells. You can also activate tone bells with mesecons, allowing you to play several notes at once to form chords.
Explore what kinds of melodies you can make!

BIN
screenshots/bells.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 489 KiB

BIN
screenshots/major scale.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 KiB