by Mr. MR

A Bedrock add-on port of the Java Edition Visual Noteblock Pitch resource pack, adding 25 in-world pitch displays to a custom Note Block with vanilla-style behavior.
Written by Mr. MR for the MCPEDL post, shown as published.
Visual Noteblock Pitch (Bedrock) started as a port of the Java Edition "Visual Noteblock Pitch" resource pack by Vanilla Tweaks. The goal was to bring the Java pitch displays to Bedrock; however, because Bedrock does not allow modifying or overriding vanilla Note Block behavior, the base NoteBlockClone project was built first. Visual Noteblock Pitch (Bedrock) was then forked from it, with the Java pack's features implemented on top. The result is a fully vanilla-behaving Note Block that shows the current pitch (00–24) on all four side faces via recessed 3D displays.
Everything is built with official, stable APIs only (1.26 ) — no Experiments required.
The block and its texture variants, viewed from two angles
Crafting recipe: 6 planks 2 glass panes 1 redstone (shown with clear panes)
The pitch formula is exactly vanilla: 2^((note-12)/12). Each click increments and wraps from 24 back to 00:
Full 25-pitch table:
Pitch Note 00 F# 01 G 02 G# 03 A 04 A# 05 B 06 C 07 C# 08 D 09 D# 10 E 11 F 12 F# 13 G 14 G# 15 A 16 A# 17 B 18 C 19 C# 20 D 21 D# 22 E 23 F 24 F#The addon displays both the pitch number and the note name on the block.
The displays are built without any extra client-side rendering — stable components only:
minecraft:geometry (geometry.notey_visual_noteblock_pitch) ├─ full frame cube (vanilla up/down cut-out side frame) ├─ 8 recessed display faces (0.5 px) sharing a single UV spot └─ 32 tunnel walls connecting frame holes to the panels material_instances: up / down / side_frame / display_top / display_bottom / tunnel_wall ▼ 24 Permutations ← query on block states (notey:octave × notey:semitone, pitch = octave*13 semitone)The server-side script (Script API 2.0.0) controls behavior only: tuning, instruments, redstone edge detection, particles — it never moves or drives the visuals.
Credits:
Vanilla Tweaks: https://vanillatweaks.net/
If you have suggestions for improvement or run into any issues, please contribute via Issues or Pull Requests on GitHub.
This project is released under the MIT License — see the LICENSE file for details.
Made with for Minecraft musicians
The author’s notes for the file uploaded .
Full vanilla Note Block behavior under the separate identifier notey:visual_noteblock_pitch
Displays recessed by 0.5 pixels on all four side faces
25 pitch/note textures (00–24), a cut-out frame, and 32 tunnel walls
Display switching powered by 24 Block Permutations, without a dedicated display script
18 instruments, redstone response, tuning, particles, and mob-head sounds
Pitch storage using the notey:octave and notey:semitone block states
Crafting recipe: 6 planks + 2 glass panes + 1 redstone, with 17 recipes for glass-pane colors
Fixed texture skipping and premature pitch resets by correcting the ×13 pitch encoding
Improved display and tunnel-wall alignment and sealed gaps that exposed the block interior
Rebuilt the instrument table to match vanilla behavior and fixed the bass instrument
Updated manifests and resource-pack versioning
Bilingual README, MIT license, and Vanilla Tweaks attribution
Renamed the project and installation package to Visual Noteblock Pitch (Bedrock)
Minecraft Bedrock 26.0+ (engine 1.26.x)
No Experiments required
Advertisement