#VS Instruments Redux

178 messages · Page 1 of 1 (latest)

jovial breach
#

VS Instruments Redux

*"If music be the food of love, play on..."
-William Shakespeare, Twelfth Night *

Description

VS Instruments Redux (https://mods.vintagestory.at/show/mod/61428) is a mod that brings musical instruments into the game! I was inspired by the somewhat abandoned and buggy "Instruments" mod (which I loved), but this new mod is completely separate and built from the ground up. Multiplayer servers are especially on my mind, as this was made in support of the "World of New Horizons" server, though anyone is welcome to use it. Sounds are sourced from GeneralUser GS (https://www.schristiancollins.com/generaluser).

Features

  • Currently 12 Instruments: Guitar, Violin, Banjo, Trumpet, Sax, Ocarina, Pan Flute, Piano, Accordion, Kalimba, Steel Drum, Choir, and Upright Piano (and Piano Bench).
  • Solo ABC Mode: Play custom .abc sheet music files. Just drop them in "ModData/vsinstrumentsredux/songs" and select them from the in-game GUI!
  • Shuffle Mode: Shuffle ABC songs in a chosen folder to make things easier.
  • Freestyle Mode: Play live using two different keyboard layouts (Virtual MIDI or Diatonic Number Row).

For Modders

Want to bundle ABC songs with your own mod? You can! Just:

  1. Make this path in your mod: "assets/vsinstrumentsredux/config/songs/"
  2. Add your ABC files to the "songs" folder
  3. Rename your ABC files by adding '.txt' at the end (for example, "DaisyBell.abc.txt"). My mod will automatically load them for any player who has both mods installed!

Coming Soon

  • "Band Play" mode for synced multiplayer performances
  • More instruments
  • Custom animations (if I can get them working right)

Drop your feedback and share ABC song files below!

Bring your world to life! Play custom ABC sheet music files on working in-game instruments.

deft wing
#

would be cool and more immersive if some instruments were actually placeable, like the piano, sick mod though reminds me of minecraft's immersive melodies mod, maybe you can take inspiration from there for the animations as it's open source

would also be even cooler if it supported MIDI files but I have no idea how complicated that is to do

jovial breach
jovial breach
jovial breach
#

Bass Guitar finished up~ Feel free to leave any instrument ideas you'd like to see! I've been building a library of notes.

unique warren
#

The zheng (pinyin: zhēng), or guzheng (Chinese: 古筝; pinyin: gǔzhēng; lit. 'ancient zheng'), is a Chinese plucked zither. The modern guzheng commonly has 21, 25, or 26 strings, is 64 inches (1.6 m; 5 ft 4 in) long, and is tuned in a major pentatonic scale. It has a large, resonant soundboard made from Paulownia wood. Other components are o...

#

The guqin ([kùtɕʰǐn] ; Chinese: 古琴) is a plucked seven-string Chinese musical instrument. It has been played since ancient times, and has traditionally been favoured by scholars and literati as an instrument of great subtlety and refinement, as highlighted by the quote "a gentleman does not part with his qin or se without good reason," a...

deft wing
#

https://en.wikipedia.org/wiki/Hurdy-gurdy

Fitting, considering there is an npc that plays this iirc

The hurdy-gurdy is a string instrument that produces sound by means of a hand-cranked rosined wheel that rubs against the strings. The wheel functions much like a violin (or nyckelharpa) bow, and single notes played on the instrument sound similar to those of a violin. Melodies are played on a keyboard that presses tangents—small wedges, typic...

#

For placed ones
Marimba
Harp
Large drum

jovial breach
jovial breach
molten granite
#

I love musical instruments and especially medieval ones!! Some instrument to consider:

The carnyx (pl.: carnyces; , KAR-nicks) is a wind instrument that was common in Celtic cultures during the Iron Age, between c. 200 BC and c. 200 AD. It is a type of trumpet made of bronze with an elongated S shape, held so that the long straight central portion was vertical and the short mouthpiece end section and the much wider bell were h...

jovial breach
keen wasp
#

Hey would you happen to have a good link for getting abc songs? Been struggling to find one

deft wing
outer wind
#

Just a big ol collection of abc

keen wasp
jovial breach
jovial breach
outer wind
#

No worries ⭐

proven fulcrum
#

+1 for wanting to see guzheng/guqin
Really cool mod, I can see a lot of flavor possible with this!

#

Thank you for your work on it

keen wasp
#

This mod has been so fun for me and my girlfriend! Great work man!

-edit: she would love a flute if you are looking for recommendations

jovial breach
#

@unique warren @proven fulcrum You'll see the Guzheng in the next update~ 🙂

jovial breach
unique warren
#

Hell yeah

proven fulcrum
#

This plus the hanfu mod is about to be awesome

jovial breach
keen wasp
keen wasp
#

Been loving the flute! its so peaceful and pairs really well with the violin. Thanks again for adding that! So excited to try out all the other new instruments!

jovial breach
#

The phonograph (which can play the sounds of any instrument put inside of it), comes in the next update! It's like the ABC player from the old Instruments mod~

jovial breach
#

Latest update adds two new features:

  1. You can now transcribe music sheets, which let you share ABC files in-game!

  2. You can now make recordings with the phonograph on wax cylinders!

I'm really excited to see what people can do~

drifting horizon
#

peak mod

jovial breach
#

In the next update, there is a major overhaul of guitars/basses. A warning that you will see your "Bass Guitar" become a black square, as the names have been updated. That is now the "Electric Bass".

In full, there is now (from left to right):

  • Acoustic Guitar
  • Nylon Guitar
  • Acoustic Bass
  • Lead Guitar
  • Electric Bass
  • Fretless Base
  • Overdrive Guitar
keen wasp
#

Dude so peak!!

robust mulch
jovial breach
jovial breach
deft wing
#

question, as I saw MIDI was added which is nice

do you play every instrument track in the song at the same time regardless of the instrument that is playing? I don't know how ABC files work but in the case of MIDI I would suggest allowing the player to choose which track/s they want to play instead, as otherwise it's just...a muddy mess

especially relevant for band play

jovial breach
deft wing
jovial breach
#

I'll ponder on the idea of making it so the player can pick and play multiple tracks at once, to kind of cheese the same effect.

deft wing
#

either that or assign each instrument to a group of MIDI instruments, so a guitar would play all guitar-adjacent instrument tracks and completely avoid playing something like drums or piano etc...

there are 128 instruments in MIDI so that might take a bit though

jovial breach
#

Hmm...that's actually not a bad thought! I'll think about this over the next couple days. I bet there is a really clean solution. This is a good idea! Thanks Ghosty!

Btw - any instruments you have been especially wanting? I've been getting back into adding more, so I'll let you choose one of the next if you want. lol

deft wing
#

how about the harpsichord? it's the piano's ancestor after all

jovial breach
deft wing
#

that was fast damn

jovial breach
#

I’m a little crazy. Lol

jovial breach
jovial breach
deft wing
#

it's perfect, thank you

glass heron
#

Friend is trying to connect their midi keyboard, they followed the instructions and they get this error?

robust mulch
#

Please add some more low tech drums like

  • Powwow Drums
  • Log Drums
  • Water Drums
    Basically Native American style drums!
#

CÂY SÁO LỚN NHẤT THẾ GỚI
The world's largest flute In China
Chuyên bán các loại sáo trúc, sáo nứa, sáo bầu, sáo tầu, sáo mèo, sáo chầu văn các loại nhận làm sáo theo yêu cầu
Liên Hệ: ☎ 0973 841 968
Nhận giao hàng toàn quốc, trả tiền tại nhà
Chi tiết xem tại
https://www.facebook.co...

▶ Play video
#

This is more of a joke but, giant bamboo flute?

jovial breach
jovial breach
glass heron
#

we got it fixed

jovial breach
#

My suffering...but the Glass Armonica approaches:

jovial breach
robust mulch
jovial breach
robust mulch
#

The didgeridoo ( ; also spelt didjeridu, among other variants) is a wind instrument, played with vibrating lips to produce a continuous drone while using a special breathing technique called circular breathing. The didgeridoo was developed by Aboriginal peoples of northern Australia at least 1,000 years ago, and is now in use around the world, t...

#

A rainstick is a long, hollow tube of bamboo or dried cactus that is partially flooded with small pebbles, rice, dried beans, or other hard granular matter. The inside surface of the tube has small pins or thorns arranged helically. When the stick is rotated and held upright, the pebbles fall to the other end of the tube, bouncing off the intern...

#

Can put to use bamboo!

jovial breach
potent geyser
#

Oh my god he’s going ham with it🤯
You’re actually cracked bro.

jovial breach
robust mulch
#

Now tenth just needs to make a kangaroo mod. Lol

jovial breach
#

Hammered Dulcimer in the next update too!:

robust mulch
#

Please make a conch insturment out of the base game conch shells!
https://en.wikipedia.org/wiki/Conch_(instrument)

A conch (US: KONK, KONCH, UK: KONCH) or conque, also called a "seashell instrument" or "shell natural instruments", is a wind instrument that is made from the shell of a conch, any of several different kinds of sea snails. Their natural conical bore is used to produce a musical tone. Conch shell natural instruments have been played in many Pac...

#

could just be one note. lol

#

bonus video! That's crazy

jovial breach
robust mulch
jovial breach
#

In this pick, you can see two of the things I've been working on for the next major update - the "Portable Phonograph" (see the belt) and "Headphonograph" (see the head).

The Portable Phonograph will be able to do everything a phonograph does, except it travels with you as it is wearable.

The Headphonograph is worn on your head, and makes it so that any songs you play or start can ONLY be heard by you.

My thought is that with these two items, you can now effectively make entire playlists to replace the in-game music! I've been fixing the code that lets you play through and shuffle songs in a folder (basically, playlists).

full saffron
#

That's amazing

jovial breach
robust mulch
#

I love that they are in different colors!!

jovial breach
#

Yeah! I made it so they match the color of the conch you use to make it - just a knife and the shell for a recipe. 🙂

keen wasp
robust mulch
#

So here are 4 instrument ideas using turtle shells.

An unofficial update of Hieronymus's various mobs

A collection of sea turtles from the Holocene.

#

I would say maybe the bigger shells like the Glapagose Tortose and Sea Turtle shells could be used for the drum. While smaller shells like the smaller tortoises could be used for the rattle.

fringe remnant
#

out of curiosity will you be adding functionality for sustained notes over midi? id love to be able to use my sustain pedal on my piano. @jovial breach

jovial breach
fringe remnant
jovial breach
fringe remnant
#

Sounds great!!

robust mulch
#

Some more requests for common instruments that are missing ...
Brass

  • Baritone Horn
  • Cornet
  • French Horn
  • Trombone
    Woodwinds
  • Bassoon
  • Oboe
  • Piccolo
    Strings
  • Mandolin
  • Ukulele
    Percussion
  • Gong
  • Tambourine
  • Triangle
    Thanks!
jovial breach
stray mica
#

Hello, I recently updated my server to the newest version of the mod's main module, as well as A/B (and uninstalled C, as indicated by the mod page).
For some reason, all preexisting instruments are showing up as black squares or [?] blocks, and neither A nor B are being loaded when booting the game. None of the instruments can be found in the handbook or creative menu, and neither A nor B show up as loaded mods in the game's logs. The core does show up as loaded, however.

I have verified that all three are the latest release, and freshly re-downloaded them just to make sure a file didn't somehow break between the ModDB and my server.
@jovial breach

jovial breach
jovial breach
#

I will be home later to check if any problems still arise

jovial breach
robust mulch
potent geyser
#

I haven’t installed your mod yet. But I find it funny how this game encourages me to pick up other creative hobbies again.
I downloaded the wanderer’s sketchbook mod and I got to drawing for the first time again in probably a year!
Your mod will make me play my keyboard again hahaha so amazing.

fringe remnant
jovial breach
jovial breach
mint ermine
#

It would be cool in Solo Worlds to be able to have band

jovial breach
mint ermine
#

ok one thing, did you muted the hurdy gurdy?

jovial breach
# mint ermine ok one thing, did you muted the hurdy gurdy?

Mute it, as in make it not produce any sound? No - I did just check, but it is playing properly. However, it did have its sound file changed as part of the recent transition, so that it hit more notes, so it may sound a bit different.

Are you sure: 1) You have all the most recent files downloaded, including the expansions A and B? 2) Are you sure the volume slider is not turned all the way down on the insturment?

fringe remnant
jovial breach
fringe remnant
#

How hard would it be to implement channel functionality, one instrument on ch 1, one on 2, etc

#

Are multiple inputs already supported

jovial breach
fringe remnant
#

either multi device support or have seperate channels detected through one midi device

#

hopefully that makes sense?

#

super niche request just curious :3

jovial breach
mint ermine
jovial breach
fringe remnant
#

@jovial breachjust gave the update a shot and still no go on the sustain pedal functionality unfortunately

jovial breach
robust mulch
#

This says it is a bamboo flute but it isn't made of bamboo. 🙁 🎍

jovial breach
jovial breach
robust mulch
#

@jovial breach thanks for adding in all the new instruments! So cool!

jovial breach
robust mulch
#

Thank you!

fringe remnant
jovial breach
robust mulch
# robust mulch Some ideas for animal part musical instruments I had ... - Ram Horn (made from M...

Daniel Hansen of RootFlute plays an improvised piece of music on his self-made five chamber Rack Flute. This Flute features three drones, a bass octave drone, a drone on the low fifth, and a Drone on the fundamental. These Antlers are naturally shed in Colorado. Hansen goes there personally gets them from a factory that would only cut them into ...

▶ Play video
robust mulch
#

oooo an update! Yay bassoon!

robust mulch
#

imagine a horn instrument made from those!

#

@fiery jolt

fiery jolt
#

✍️

#

I had a Horn Reskin idea for Pet Whistle, don't see why not make it useable for a fitting instrument!

robust mulch
#

Nice!

#

I know @jovial breach has used models people have sent too.

#

by Poyomi and MoldyTofu i think

jovial breach
#

@robust mulch @fiery jolt For sure! If you have a shape file and textures, I’d happily turn it into an instrument (obviously with credit, and setting up compatibility with your Bighorn Mod, Teapot)! 🙂

fiery jolt
hazy bolt
#

Hello! I ran into an interesting bug.

There is a mod (https://mods.vintagestory.at/optitime) that seems to be fucking with trying to use the portable phonograph to play a sealed wax phonograph cylinder. It did have several instruments encoded onto the cylinder, but it wasn't a long or overcomplicated track.

I was trying to use it in a creative world with a modpack from Fablewood (VS SMP Server) installed. I don't know exactly what caused this, but I hope the log is revealing? I hope providing you the log isn't a shitty move or something, the etiquette for these situations is a bit beyond me.

Can you identify what happened here?

Clientside performance optimizations, specially for modded gameplays

jovial breach
# hazy bolt Hello! I ran into an interesting bug. There is a mod (https://mods.vintagestor...

Hey Gooch - no worries at all! I'm sorry for the trouble.

Thanks for sending the log, as it helps a lot. I'll need a bit of time to work on a fix, but it looks like the recorded data on the cylinder hit a size limit.

I haven't actually encountered this issue in testing, or seen in reported before, but I have couple ideas on how to fix it. I will see if I can get a an update with a fix pushed within the next day or so.

Sorry again for the issue! Thank you so much for reporting it though. 🙂

#

On a separate note - the latest update adds Music Boxes that let you save a song to it. It should be good for gifts!

keen wasp
robust mulch
robust mulch
#

Oh also i still cannot craft the Dizi with bamboo.

jovial breach
jovial breach
robust mulch
jovial breach
hazy bolt
#

Thank you so much

jovial breach
jovial breach
robust mulch
hazy bolt
tulip sail
#

Hey, I'm having some slight issues with a server I'm on - the violin and viola, for whatever reason, have no sound when used freestyle, I haven't tried it with an actual midi file yet, but -
I can get other instruments to work freestyle, but not the violin/viola. Is there an issue with them at the moment?
Double bass, cello too - none of the stringed instruments seem to be working?

#

I'm testing this in a singleplayer world with no other mods installed, so it can't be another mod interfering with it

#

Absolutely adore everything else about this mod, just hoping to get the violins and other stringed instruments working

jovial breach
jovial breach
tulip sail
#

I'll double check when I get the chance - my cache folder WAS already cleared when I did this, and I did it with just instruments redux, none of the expansions

jovial breach
tulip sail
#

Ahh, gotcha gotcha, thank you