Advanced Instruments system

Play real instruments in the your server. Live notes, synced MML scores, and positional songs — heard by everyone nearby.

A period-accurate instrument system for RedM. Players pick up a guitar, sit at a saloon piano, or raise a trumpet, then perform for the room. Nearby players hear the same notes, the same score, and the same song, in sync.

Supports VORP and RSG.

What players can do

Three modes in one panel:

  • Play — live notes from the keyboard or by clicking the instrument. Nearby players hear the same soundfont in real time.
  • Songs — preset tracks or a custom YouTube / audio link through xSound. Spatial audio with its own volume and range.
  • Scores — preset or custom MML sheet music, synced to everyone in range. Tempo, octaves, rests, sharps, ties, and up to 8 tracks.

Seven instruments

  • Trumpet
  • Guitar
  • Harmonica
  • Concertina
  • Banjo
  • Fiddle
  • Piano

Features

  • Real soundfonts (FluidR3, FatBoy trumpet, Musyng Kite harmonica) — not generic oscillators
  • Octave, volume, continuous play
  • Hide the panel with K and keep playing
  • Draggable NUI (position remembered)
  • Guitar styles: picking, chord, strum
  • Violin techniques: bow, pizzicato, tremolo + bow pressure
  • Sit with the guitar
  • Per-instrument song lists and custom links
  • Separate song volume and hear distance (linear falloff, max 30 m)
  • Late joiners hear the current timestamp, not the start
  • MML scores synced to nearby players
  • Authentic props and idle / playing animations
  • Soft-pinned guitar, banjo, and fiddle
  • Gender-specific harmonica animations
  • Fiddle spawns violin + bow
  • Cannot play while dead, on a horse, or in a vehicle
  • Session ends if the item is removed
  • VORP + RSG auto-detect
  • Server-side validation and rate limits
  • English and Spanish locales
  • Open configs

Dependencies (not included)

ox_lib
VORP Core + Inventory or RSG Core + Inventory
xsound

VIDEO

TEBEX

https://yamisat.tebex.io/package/7626489

Code is accessible partial
Subscription-based No
Lines (approximately) +3000
Requirements ox_lib
Support Yes