β™« MinecraftNotePlay 🎡

by lighfu

Version 1 (June 5, 2023)

Download (11 downloads)

Play the sheet described in csv in the minecraft sound block.

β€’ Created out of curiosity, but multiple audio playback is not smooth, probably due to high load.

Playback in single channel is a little better.
Also, bass sounds have a long playback time, which may be another reason for the high load.

It is an NBS based pitch in mimecraft noteblock studio, so it is easy to port from Nbs.

*Although it supports multiple channels, loss may occur if there are many channels.

♬ Music credit
The song played in this flow chart is the intro of the song "Prayer - Denonbu". (tempo: 320 (This flow has a lower tempo to improve playback.))

https://youtu.be/v80XkUnp43Q

πŸ’‘ Free version supported

🟦 Changing the stack size improves operation somewhat.

βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’

✦ The pitch of 0 is #F4.

β˜…Description format

In the first column, enter Config (required) and the instrument type you want to use (at least one is required).

The second and subsequent columns are the contents related to the first column.

[example]

#config,*harp:0
"tempo":120,0
,0
,0
,0
,2
,2
,2
,2

Actually, the above works, but for clarity, it will be as follows.

#config,*harp:0
"tempo":120,#F4
,#F4
,#F4
,#F4
,#G4
,#G4
,#G4
,#G4

If you don't want to hear a sound, don't enter a number.

#config,*harp:0
"tempo":120,0
,0
,0
,0
,
,
,
,2


β—† Usable instrument type

banjo, click, flute, iron_xylophone, xylobone, bdrum, cow_bell, guitar, bell, dbass, harp, pling, bit, didgeridoo, icechime, sdrum

✧ About sheet progression

Proceed with 1,2,3,4,1,2,3,4 (4/4).

✒ Learn more about intervals

The pitch range is from -48 to 0(#F4) to 47

@@@ Recommended recipe

It is easy to work with using Excel. You can convert it to csv and paste it in this flowchart. No need for double quotes.

v1 [06/06/2023]: upload