
Mods / Instruments
Author: Quacksol
Side: Both
Created: Apr 7th 2021 at 5:29 PM
Last modified: Feb 24th at 1:37 PM
Downloads: 91464
Follow Unfollow 654
Latest file for
v1.20.4:
vsinstrumentsbase_2.0.1.zip
1-click install
Adds instruments to Vintage Story. These allow players to play ABC music files alone and together!
BIG IMPORTANT UPDATE
The mod has changed for Vintage Story version 1.20.1! Now, the code and the sound files are in separate mods! This is to allow new instruments to be added as separate mods, instead of having to update the whole thing for one little change.
This is the base mod, the instruments can be found HERE.
Features:
- May play instruments using the player's view angle to change pitch
- May also read .ABC files to play tunes
- Play .ABC files alone, or together using a band system
- While each player needs the mod to play the instruments, not all players need the ABC files to hear them!
- May also craft an 'ABC Player' to play your abc files at the click of a button, compatible with the band system
Future work (lots to do!):
- Make better animations for playing tunes
- More instrument packs
- Keyboard playback
Installation:
- Download both this and any instrument packs you want
- Copy the mods into the mods folder, like any other mod
- In your Vintage Story game directory (usually in C:\Program Files\Vintage Story):
- Create a folder named 'abc'
- Put your abc files into here!
- You may use sub-directories, which makes sorting files easier
- Disclaimer for Linux users - some users have had their abc folders deleted when updating Vintage Story. Please keep a backup of your ABC files!
Usage:
Craft an instrument of your choice (recipes are available in the handbook)
- Press F while holding an instrument to select the 'mode'
- Mode 1: 'SemiTone Step' enables users to play notes depending on the player angle, in semitone steps
- Mode 2:'Tone Step' is the same, but the note steps in tones
- Mode 3: 'Fluid' is also the same, but does not step
- Mode 'ABC': enables users to play ABC files
- When in ABC mode, right click to bring up another interface to choose your ABC file to play
- A band name may be given here for band play
- If no ABC files are found, an error will be written in the chat window to help fix it.
- Shift+right click while holding the instrument to choose the 'mode'
- 'SemiTone Step' enables users to play notes depending on the player angle, in semitone steps
- 'Tone Step' is the same, but the note steps in tones
- 'Fluid' is also the same, but does not step
- 'ABC' enables users to play ABC files
- Enter a band name to synchronise playback with others (so long as your band name is the same!)
- When in ABC mode, right click to bring up another interface to choose your ABC file to play
- If no ABC files are found, an error will be written in the chat window to help fix it.
It says "ABC error: could not find folder at..."!
Unlike other mods, this mod looks in your game's installed directory for abc files that it can play. This way, if the mod needs to be updated, your tunes will remain untouched. You'll need to source your own abc files, there are plenty out on the web!
Where do I find .abc files?
Here are some demo songs to get started. Other than this, you can search for abc files, or make your own!
I would recommend adding "Starbound" to your search, as the abc community for that game is huge. There are plenty of tutorials for converting MIDI files to abc as well, which will work with this mod.
Useful tools:
- Starbound Composer- Huge thanks to the creator, Lourens Elzinga. Load in a MIDI file and it will split the channels into ABC format. Various other useful tools for editing and merging channels
- Sound files in Starbound format - Huge thanks to _epic_fish_! Point to this file if you don't have Starbound installed for Starbound Composer to work
What about making abc files available on my server?
Similarly to having abc files on your client, you can have abc files available to everyone who joins your server. In your server install directory, place your abcs in a folder "abc_server". You can put your abcs in subfolders just as normal, so you can make a subfolder for any groups you might have.
Notes:
This mod is still a work in progress. If you're a modder and would like to help in any way, drop me a message!
If you find an ABC file that cannot be played, an error will be displayed in the chat window. Please send the file along with the error over discord, so I can fix it.
Version | For Game version | Downloads | Release date | Changelog | Download | 1-click mod install* |
---|---|---|---|---|---|---|
v2.0.1 | 8797 | Feb 24th at 1:37 PM | Show | vsinstrumentsbase_2.0.1.zip | Install now | |
v2.0.0 | 13827 | Jan 21st at 11:55 AM | Show | vsinstrumentsbase_2.0.0.zip | Install now | |
v1.0.1 | 229 | Jan 20th at 6:56 PM | Show | vsinstrumentsbase_1.0.1.zip | Install now | |
v1.0.0 | 311 | Jan 20th at 3:45 PM | Show | vsinstrumentsbase_1.0.0.zip | Install now | |
v1.2.7 | 23756 | Feb 10th 2024 at 11:54 AM | Show | vsinstruments_1.2.7.zip | Install now | |
v1.2.6 | 1132 | Feb 2nd 2024 at 5:30 PM | Show | vsinstruments_1.2.6.zip | Install now | |
v1.2.5 | 434 | Feb 1st 2024 at 2:53 PM | Show | vsinstruments_1.2.5.zip | Install now | |
v1.2.4 | 4565 | Nov 14th 2023 at 12:05 PM | Show | vsinstruments_1.2.4.zip | Install now | |
v1.2.3 | 314 | Nov 13th 2023 at 12:29 PM | Show | vsinstruments_1.2.3.zip | Install now | |
v1.2.2 | 11139 | Jul 17th 2023 at 3:28 PM | Show | instruments_1.2.2.zip | Install now | |
v1.2.1 | 4140 | May 31st 2023 at 10:16 AM | Show | instruments_1.2.1.zip | Install now | |
v1.2.0 | 3307 | Apr 19th 2023 at 6:26 PM | Show | instruments_1.2.0.zip | Install now | |
v1.1.5 | 1385 | Feb 19th 2023 at 4:55 PM | Show | Instruments_1.1.5.zip | Install now | |
v1.1.4 | 2659 | Nov 16th 2022 at 11:43 PM | Show | instruments_1.1.4.zip | Install now | |
v1.1.3 | 2766 | Sep 5th 2022 at 10:05 AM | Show | instruments_1.1.3.zip | Install now | |
v1.1.2 | 4175 | Feb 7th 2022 at 10:01 PM | Show | instruments_1.1.2.zip | Install now | |
v1.1.1 | 1030 | Jan 17th 2022 at 9:31 PM | Show | instruments_1.1.1.zip | Install now | |
v1.1.0 | 1310 | Jan 9th 2022 at 1:22 AM | Show | instruments_1.1.0.zip | Install now | |
v1.0.10 | 1189 | Jul 29th 2021 at 7:28 PM | Show | instruments_1.0.10.zip | Install now | |
v1.0.9 | 586 | Jul 16th 2021 at 10:14 PM | Show | instruments_1.0.9.zip | Install now | |
v1.0.8 | 456 | Jul 16th 2021 at 5:55 PM | Show | instruments_1.0.8.zip | Install now | |
v1.0.7 | 467 | Jul 14th 2021 at 12:03 PM | Show | instruments_1.0.7.zip | Install now | |
v1.0.6 | 431 | Jul 13th 2021 at 10:15 AM | Show | instruments_1.0.6.zip | Install now | |
v1.0.5 | 483 | Jul 4th 2021 at 2:07 PM | Show | instruments_1.0.5.zip | Install now | |
v1.0.4 | 573 | Jun 5th 2021 at 9:33 AM | Show | instruments_1.0.4.zip | Install now | |
v1.0.3 | 766 | Apr 14th 2021 at 10:37 PM | Show | instruments_1.0.3.zip | Install now | |
v1.0.2 | 435 | Apr 14th 2021 at 9:43 PM | Show | instruments_1.0.2.zip | Install now | |
v1.0.1 | 802 | Apr 13th 2021 at 12:09 PM | Show | instruments_1.0.1.zip | Install now |
RustyCog
How did you create or get your .ogg file, Im trying to get a flute sounding one going.
ToothedMammal
I updated the command to include the symlinks since the folder path changes with updates, and they should always point to the most recent one. This is not really Linux specific but an odditiy of Flatpaks, which are sandboxed applications and what is used by default on immutable distros, such as SteamOS.
"sudo cp -a /home/*****/Music/abc/ /var/lib/flatpak/app/at.vintagestory.VintageStory/current/active/files/extra/vintagestory"
I figured it out. For anyone attempting to mod their own instruments - the .ogg files MUST be mono for the instrument to work correctly.
Hello, I tried adding my custom ogg sounds, but the instrument plays globally instead of locally. What could be causing this?
I am in love with this mod. <3 I can't figure out instruments in real life yet but maybe I can write some songs digitally.
@Quacksol Great to hear!
Xinimer Could you send me some more information over discord? The song files you are using, which instruments/parts are causing the issue (if it's consistent), anything else that might be relevant. I have seen some desync issues in more recent versions but have been unable to reproduce them, replacing the abc players has worked so far but as you say there seems to be some deeper issue.
Xorberax It's on the todo list, currently trying to make playback more stable but looping should be possible
Mohl You can add the line in manually, but it's safer to let the game regenerate the file with the new line in. Save your settings to a temporary location, delete the settings file, start the game with the mod and a new file with the setting should be generated. Replace the old lines and you're good to go.
I'm having desync issues with the band system
I have 9 ABC Players built, each with different instruments. All linked with the band system. If I try to turn them all on at the same time I will 100% run into a sync issue where some of the players will be playing the abc file half a second before the others. Despite being on the band system. If I only turn on a handful of them and wait for them to start playing and then slowly turn on the others, then I have a chance of them all syncing properly. Usually about 50/50. This is on an online server. Is there anything to do to stop the desync when using more than 5 or 6 ABC Players on a band system?
Destroying and replacing the ABC players SOMETIMES fixes the problem, sometimes doesn't. And when it does fix the problem, it's usually for only 1 playing of a song. Play a second song and the player band system will be out of sync again with some of them lagging behind by half a second.
Is it possible to make the ABC Player loop a song? I'd like to be able to leave it in a shop for example to play a tune all the time, and not stop when it finishes.
Seems like the abcBufferSize setting added in 2.0.1 isn't actually in the modconfig file like it's supposed to be. I assume it's not something you can just add the line for and have work, is it?
Is anyone else having trouble getting abc files to work on steam deck? My error says "ABC error: could not find folder at app/extra/vintage story/abc"
I don't know if that folder address even exists on steam deck, of anyone else has gotten it to work on deck id love some assistance
EDIT: okay apparently flatpack is what the deck uses? I found the file directory DarkThoughts listed below but I can't actually paste my ABC files into it for some reason?
EDIT 2: Okay for fellow Linux ignorant idiots like me you gotta paste DarkThoughts code into Konsole, and if it asks for an su password and you have no idea what that is, just type in "passwd deck" to set a password you can use to do the command.
Why is Linux like this
Didn't LotR Online also had a bunch of sites with .abc files? What happened to them? One thing I'd really love to see for this mod is more playback options for the ABC Player, like a repeat function, and a playlist function + shuffle option.
For Flatpak users, use this command for an easy copypaste of wherever you have your abc music folder. Make sure to double check the flatpak path first as it may vary on your system: "sudo cp -a /home/*****/Music/abc/ /var/lib/flatpak/app/at.vintagestory.VintageStory/current/active/files/extra/vintagestory"
I tried a symlink first but that did not seem to work, probably because of the sandboxing. I think there may be ways around that too somehow but I'm a complete noob on that topic.
Edit: Also, are more than two ABC Players kind of broken? It seems whenever a third one joins in it messes up the instruments, playing only two and from the wrong location.
Edit: Replaced the players and now it seems to work better. Not sure what was up with that.
Edit: Updated dynamic path to the ones using symlinks to avoid having to change it every update.
Here's a huge pack i used for starbound at the time, works here too so i'm sharing it in case anyone is searching for any large bundle.
community.playstarbound.com/resources/mighty-music-songs-only.1193/
Here is a list of instruments that would be interesting to have on this mod ๐
-Pan flute
-Oboe
-Lur
-Jew's harp
-Talharpa
-Hurdy-gurdy
I'd love to find them in games for RP, it's great!๐คฉ
Does "keyboard playback" mean you'll try to add real time MIDI input so the instruments can be played using a keyboard? Just making sure because that would be insanely cool
Glifider
You can easily convert midi to abc via Starbound Composer
The mod is certainly good, but trying to find files in abc format or trying to make them yourself is a bit inconvenient. But the characters literally play by the notes.
Where to find the abc files? I downloaded the other instrument pack linked through this page and couldn't find them there.
Skrub That's odd, it sounds like the abc is doing something weird. Can you share the file so I can see?
diegokilla it's a bit crude but you can modify the volume for all instruments in the modConfig file. Mine's in Romaing/VintageStoryData/ModConfig/instruments.json.
MRGOOSE ABC files inherently have a 'repeat section' functionality. The ABC files should use this - if I start trying to get a band of ABC files that don't end at the same time to loop, there will be all sorts of timing issues.
Any way to change the volume being output to all when playing an abc? it can be a bit overpowering to others
Is it possible to get abc files with mutliple voices to play on certain instruments? When I try to play the ones I have it just shows that the abc file finished playing without making any sound.
you should add a loop toggle to the abc player block
Thanks again for your hard work!
Hello again, it seems the issue with auto-downloading is fixed now that I've used a sensible version number.
Same issue as Archemyre
Currently having an odd issue on our new dedicated server (just set it up a few minutes ago) where it autodownloads all mods including yours, then immediately says you're missing this mod specifically, and gets caught in an infinite loop of redownloading this mod, never letting you join.
Amazing mod! Great work!
Is there any chance you could add a bagpipe?
suggestion: make instruments placeable in the offhand and they will loop the current playing abc song and prevents using right click to stop the abc
I had hoped that a different name would have reset that, but apparently not. nuts
you should make the newer versions 2.0.0 instead of downgrading them to 1.0.0 for mod updater tools to work correctly
I have fixed the issue, and given it a good test - no more crashes. Sorry about that ๐บ
same issue as NoSensey
Well... trying to play a abc file on piano crashes the game for me and other player??? X_X
Log:
Running on 64 bit Windows 10.0.22631.0 with 32592 MB RAM
Game Version: v1.20.1 (Stable)
20.01.2025 17:25:08: Critical error occurred in the following mod: vsinstrumentsbase@1.0.0
Loaded Mods: aculinaryartillery@1.2.2, combatoverhaul@0.1.5, primitivesurvival@3.7.5, rlmoonsun@0.1.3, sortablestorage@2.2.8, game@1.20.1, apegrapes@1.2.0, apewindows@1.2.0, armory@0.1.0, butchering@1.7.8, expandedfoods@1.7.2, firewoodtosticks@1.0.0, JustArchways@1.0.5, JustTrapdoors@1.0.2, kevinsfurniture@1.6.0, maltiezfirearms@0.10.2, ndlwoodentorchholder@1.3.0, petai@3.0.0, prospecttogether@2.0.0, statushudcont@3.2.2, tabletopgames@2.4.0, unconscious@1.8.3, creative@1.20.1, vsinstrumentsbase@1.0.0, survival@1.20.1, waypointtogethercontiued@2.2.0, webstotwine@1.20.1, xlib@0.8.8, cats@3.0.0, vsinstruments_quackpack@1.0.0, wethology@1.0.0-dev.3, wolftaming@3.0.0, xskills@0.8.9
System.Collections.Generic.KeyNotFoundException: The given key 'grandpiano' was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at instruments.InstrumentModClient.ParseServerPacket(ABCUpdateFromServer serverPacket) in C:\Users\Bane\Documents\vs\Mods\mods\vsinstruments_base\vsinstruments_base\src\Main.cs:line 288
at Vintagestory.Client.NoObf.NetworkChannel.<>c__DisplayClass12_0`1.<SetMessageHandler>b__0(Packet_CustomPacket p) in VintagestoryLib\Client\API\NetworkChannel.cs:line 74
at Vintagestory.Client.NoObf.NetworkAPI.HandleCustomPacket(Packet_Server packet) in VintagestoryLib\Client\API\NetworkAPI.cs:line 137
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 786
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 741
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 170
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 92
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Note to everyone, Please use Starbound Composer if you have a copy of starbound, it makes midi to abc converts much much less of a headache
Before 1.20 one would be able to open a music box menu, give them instruments and set up bands and tracks and such. Unfortunately it doesn't seem to work anymore.
Does anyone know how the music block works? every thing else in this mod seems to work on the latest version of the game so I was wondering if im doing something wrong or if it happens to be the only thing broken due to being out of date.
Do you intend to keep this mod updated?
Quacksol
1.19.8 or newer versions for this mod when ?
For anyone confused about Trumpet and Saxophone: You need to heat up and smith Brass Ingots for them. I only found this due to the recipe and some guesswork. Posting this because no one else mentioned it.
We're doing a lowkey, mostly vanilla server. Your mod is everyone's very favorite.
"I played we are number one on an accordion without warning and made a loved one burst into laughter 10/10"
on the other hand: please add a way to make the Hunter stop playing Yakkity Sax and chasing me around the yard ๐ญ /j
I think this mod is fantastic. It's one of my favorite mods on the workshop.
I'd like to suggest some more instruments, for the far far future.
List of cool instruments from various cultures
Erhu
Yangqin
Pipa
Qanun/Kanun
Darbuk
ฤàn nguyแปt
Balalaika
Bodhran
Marimba
Ocarina
gishgudi
Whatever the hell this thing is
Carnyx
I read that the Hurdy Gurdy will be added, this is something I can't wait for.
Hi, The violin is held backwards I believe
Hello,
Having issues mod says in game menu Could not find folder at "C:\Users\karth\AppData\Roaming\VintageStory\abc."
But I have a folder there named abc and a ton of abc files in it.
Is there something IM doing wrong..???? I assume it doesnt have to be in EXACLY Program Files as my game is not installed their. Just that a abc folder must be in the vintagestory game directory.
In your Vintage Story game directory (usually in C:\Program Files\Vintage Story):
Where do Mac users place the abc files at we have a friend on mac thats been trying to play music but cant
Hi!
I'm having some trouble with the tempo. Is there a way to dictate the tempo in EasyABC that your mod will pick up?
I tried the following notations=> Q:1/4=200 and Q:200 which the player from the program can do, but it doesn't work in Vintage story.
Any idea's?
Thank you either way, the mod's fantastic!
*Update: I think VS just takes 1/4 notes, adjust accordingly. Q:200 changed to Q:400 and it worked. Still, any insight to how it reads would be appreciated.
I would like understand how to turn ON/OFF the icon that appears on the bottom right corner of screen.
It's interfering with my statusHUD display. Is there a way to move it or better still, turn it off? thanks.
A cello would be a really good addition to the mod as its currently lacking good base instruments
Xeredek
The path on my machine is:
/usr/share/vintagestory/abc
(You probably need root permissions to create the abc directory)
I hope it helps!
Hey, hate to bother you but where do you put the ABC file if you're on linux? Someone in the comments found it at some point but it looks like the file structure has changed since then. thans in advance ^^
Unless I missed it and it's already in, a banjo would be awesome if added!
You've already got the acoustic guitar, just need that for the classic duel!
Hello! My friends and I are a bit lost. It appears that we can't make a trumpet and a saxophone by smithing for some reason. I don't know if it's a bug but we just can't figure this out. Handbook is also not helping, it only states to get them by smithing. Some help or explanation would be appreciated :D
Im not sure if anyone has run into the same issue or knows how to fix it, but when im playing a song with a long portion of silence the instrument starts up too early causing desync for the rest of the song. This is purely speculation but it seems like the instruments can only handle so many rests in a row before it is forced to move on to the next actual note
While I am not the first to make this feature request, if there was any way to make at least some of the instruments playable in the off-hand that would be wonderful. It's fun to have some musical accompaniament while exploring, but I find it too easy to have some momentary interaction require me to interrupt and stop the song.
Great mod, regardless!
If you guys need ABC files, you can look throught the Lord Of The Rings Online communities, since that game also have a very extensive ABC band system.
Just curious to know if it'd be theoretically possible to implement playing instruments with an actual MIDI controller? If not, what are the limitations that'd prevent it from being done? Thanks =)
I've gotten to the bottom of the crash (I think) and version 1.2.7 should be much more stable!
I'm looking into some animation programs that will hopefully make adding new instruments easier, stay tuned.
In my quick testing, I'm finding that the trumpet crashes my game whenever I play any ABC files on it. Other instruments seem fine, though I'll have to test the rest of them.
Quacksol
Could you add some more tribal instruments like ...
- Conch
- Digeridoo
- Djembe Drum
- Marimba
- Ocarina
- Panpipes
- Rainstick
Thanks in advance!
I don't know if you're accepting requests/suggestions, but I'd really love to see a Cello in this mod!
Working on 1.19 or update planed?
Will this mod be updated to 1.19?
Just wanted to mention that I tested the current release of this mod (1.2.4) on the new release of 1.19.0 and everything seems to be working as expected, although I have not tested the band features. The only thing I thing I noticed (which might of been a 1.18 issue honestly) is that the music block has a error in the model, as you can see a hole in the back of the 'horn'.
On a seporate note, I love the mod and thanks for creating it. I do have a small request though. Would it be possible to add a config option to disable the music block entirely (or at least the ability to craft it), as I think this makes the resonator pointless.
Quacksol but it doesn't help that the mod could have some benefit from being able to link to other music boxes without the need of other players which can be helpful for making orchestra.
But what I can find it to try to click as fast as possible to create thee music but the delays are the issue of the problem
Also what are the requirements to be a accepted model?
How to access the game's pitch bending?
Hey! I love this mod. Didn't have so much laugh for a while. It's possible to add a song queue to music block?
I think the ABC files shouldn't be in the install directory, but rather in ModData next to the user mods directory.
Would kill to have a carnyx as an instrument.
Anyone know what the correct path for the Flatpack version is?
Edit: Figured it out.
/home/****/.local/share/flatpak/app/at.vintagestory.VintageStory/x86_64/stable/3df066e8bee88afcadf08de99c924620183bec54a572fb4c78dca9e2c035542d/files/extra/vintagestory/abc/
Ruyeex You're more than welcome to look into how I've implemented each instrument in the source code, but essentially we need a model, a recipe and a sound file for the note 'a' for 8 octaves. I use the game's pitch bending to reach every other note.
What instrument do you have in mind?
As for playing instruments at the same time, either rope your friends in or use some music blocks, just assign each player the song/part you want to play.
Is there a way to make our own instruments and share it with you?
Also a way to play all instruments at the same time?
MIDI would be possible, but the main issue is that MIDI files usually contain all instruments of a song. Playing all channels with a single instrument is messy (especially when percussion is involved), and one player should be playing one instrument, really. Then there's dealing with instruments not implemented in the mod (especially synth nonsense), volumes, echo and duplicated channels. ABC makes things simpler by giving each instrument its own part to play.
I think the most viable thing moving forward is a MIDI converter and cleaner for use with this mod. I've use starbound composera lot, but that requires Starbound to be installed which isn't ideal. It's something I'll need to look into.
Quacksol Keep going !!! Do you have any ideas if you can change the system of the mod to work with midi (.mid) files instead of .abc ? Because there is WAY MORE midi files on internet (pretty every existing songs exist in midi but not abc...) because .abc are harder to work with !
Hi all, I've updated the mod to 1.18.15. There were a few API changes but nothing major.
Thanks for trying the mod out! There are a lot of things I want to implement in the future, but I have other priorities irl (as do we all!). I hope to come back soon.
Does this mod still work in version 1.18.15?
Love this mod, just wish that temporal storms didn't distort the audio to sound like a garbled mess because there's no better time to break out the instruments and play some music.
the mod's echo chamber caused some death crashing song in its radius
Running on 64 bit Windows with 12157 MB RAM Game Version: v1.18.14 (Stable) 07/10/2023 00:50:09: Critical error occurred Loaded Mods: aculinaryartillery@1.0.15, betterruins@0.2.2, dummyplayer@1.2.1, extendedcrafts@1.0.9, fantasycreatures@0.6.4, fieldsofgold@2.1.6, caninae@1.0.1, capreolinae@1.0.5, pantherinae@1.0.7, hideandfabric@1.3.0, meteoricexpansion@1.2.4, millwright@1.0.9, primitivesurvival@3.3.0, rustandrails@1.0.4, game@1.18.14, wildcraft@1.6.6, alchemy@1.6.16, ancienttools@1.5.9, branchcutter@1.0.1, canmarket@0.3.14, carryon@1.6.0, civbastion@1.2.1, coinage@1.8.0, commonlib@2.2.0, cooperativecombat@1.1.1, expandedfoods@1.6.7, fairplayguardian@1.1.3, fromgoldencombs@1.4.21, itemizer@1.0.1, sailboat@1.1.0, lavoisier@1.3.0, medievalexpansion@3.11.1, morepiles@1.4.3, petai@1.8.1, stonebakeoven@1.1.0, th3dungeon@0.2.0, creative@1.18.14, survival@1.18.14, wildfarmingrevival@1.1.6, woodenfortifications@0.0.4, workbenchexpansion@1.7.0, xlib@0.7.4, xmelee@0.0.12, bullseye@2.5.0, chemistrylib@1.1.5, em@2.4.1, maltiezfirearms@0.1.11, simplewinddirection@1.0.2, stonequarry@3.1.5, wolftaming@1.8.0, xskills@0.7.5, bricklayers@2.4.0 System.NullReferenceException: Object reference not set to an instance of an object. at Vintagestory.GameContent.EntityItemRenderer.LoadModelMatrix(ItemRenderInfo renderInfo, Boolean isShadowPass, Single dt) in VSEssentials\EntityRenderer\EntityItemRenderer.cs:line 279 at Vintagestory.GameContent.EntityItemRenderer.DoRender3DOpaque(Single dt, Boolean isShadowPass) in VSEssentials\EntityRenderer\EntityItemRenderer.cs:line 150 at Vintagestory.Client.NoObf.SystemRenderEntities.OnRenderFrameShadows(Single dt) in VintagestoryLib\Client\Systems\Render\RenderEntities.cs:line 181 at Vintagestory.API.Client.DummyRenderer.OnRenderFrame(Single deltaTime, EnumRenderStage stage) in VintagestoryApi\Client\API\IClientEventAPI.cs:line 82 at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 199 at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 787 at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 840 at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 711 at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 163 at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 668 at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 643 at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 77 at OpenTK.Windowing.Desktop.GameWindow.Run() at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 313 at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 129 at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93 Event Log entries containing Vintagestory.exe, the latest 3 ================================== { TimeGenerated = 07/10/2023 00:49:22, Site = , Source = Application Error, Message = Nome do aplicativo com falha: Vintagestory.exe, versão: 1.18.14.0, carimbo de data/hora: 0x64e841c5 Nome do módulo com falha: openal32.dll, versão: 1.23.0.0, carimbo de data/hora: 0x63dd31ad Código de exceção: 0x40000015 Deslocamento da falha: 0x00000000000df046 ID do processo com falha: 0x0x4d28 Hora de início do aplicativo com falha: 0x0x1d9f8d1087ed58f Caminho do aplicativo com falha: D:\Vintagestory\Vintagestory.exe Caminho do módulo com falha: D:\Vintagestory\Lib\openal32.dll ID do Relatório: cc5af0fc-e4d4-4b8b-bcf8-594f3f8c53e0 Nome completo do pacote com falha: ID do aplicativo relativo ao pacote com falha: } -------------- { TimeGenerated = 07/10/2023 00:45:32, Site = , Source = Application Error, Message = Nome do aplicativo com falha: Vintagestory.exe, versão: 1.18.14.0, carimbo de data/hora: 0x64e841c5 Nome do módulo com falha: openal32.dll, versão: 1.23.0.0, carimbo de data/hora: 0x63dd31ad Código de exceção: 0x40000015 Deslocamento da falha: 0x00000000000df046 ID do processo com falha: 0x0x203c Hora de início do aplicativo com falha: 0x0x1d9f8d0989e62db Caminho do aplicativo com falha: D:\Vintagestory\Vintagestory.exe Caminho do módulo com falha: D:\Vintagestory\Lib\openal32.dll ID do Relatório: ca73fee3-5617-41a5-94ef-fdc688f384d8 Nome completo do pacote com falha: ID do aplicativo relativo ao pacote com falha: } -------------- { TimeGenerated = 07/10/2023 00:18:24, Site = , Source = Application Error, Message = Nome do aplicativo com falha: Vintagestory.exe, versão: 1.18.14.0, carimbo de data/hora: 0x64e841c5 Nome do módulo com falha: openal32.dll, versão: 1.23.0.0, carimbo de data/hora: 0x63dd31ad Código de exceção: 0x40000015 Deslocamento da falha: 0x00000000000df046 ID do processo com falha: 0x0x4efc Hora de início do aplicativo com falha: 0x0x1d9f8cccf1540a8 Caminho do aplicativo com falha: D:\Vintagestory\Vintagestory.exe Caminho do módulo com falha: D:\Vintagestory\Lib\openal32.dll ID do Relatório: c03db8d5-b843-4775-92fd-b739245bd08e Nome completo do pacote com falha: ID do aplicativo relativo ao pacote com falha: }
Had to delete the mod and re load the chunck to finally fix the crashing music, idk exactly how I caused that
Hi ! I really like this mod but the .abc kind of files are difficult to use and there is not a lot of way to download them ! Do you think it would be possible for you to use .mid (MIDI files) to replace .abc ? That would give us A LOT of more choices and it's easy to find and put in ! <3
This is a awesome mod. I use this in singleplayer to give a little character to situations.
I have a suggestion, might be a stretch though. Would it be possible to add a pipe organ? I know the base game supports multi-block structures, but would it be possible to turn one of those into an instrument? Besides, I think a pipe organ would fit the general atmosphere of the base game.
I'm not a coder, modder, and/or anything similar so I don't know how hard that would be. I just thought it would be a cool suggestion.
๐
I have some abc files instaled but they dont play. it acts like I dont have any at all. am i supposed to have the file named something very specific? Or do I somehow have it in the wrong place? I followed the instructions so im not sure what i did wrong
This is a great mod man, good work!
If you want any suggestions I think it would be nice to be able to carry instruments in your off-hand and play them, I think that was a thing in starbound if I remember right. That way we could go do things while also playing instruments.
The implementation is really solid and fun to have; thanks for your contribution to the community Quacksol! :D
I will not lie, I have been churning out ABC files recently, and going over multiple midi files... gonna post alot of things... I have one issue: I cant do black midi in its entirety sadly...
on the plus side, if anyone has a beefier computer than mine, perhaps you can get it to work on alot better frames cause already the mod wont load the full version with all 6.2 million notes :P
now, what i really need is a way to control the tempo, cause its stuck at 1 single tempo, and idk what it is at...
If the ocarina gets added in, someone please post some ABC files for Legend of Zelda songs.
Nut_Torquer check out guides for www.starboundcomposer.com
anyone know a good way to convert a Midi file to ABC that actually functions? I can't find shit.
SecretFoxfire I got a complaint about a year ago that the volume was too high, lol. Once I figure out reading JSON settings files, I'm planning on making the volumes modifiable.
Is there any way to adjust the volume on the music? I had a great time playing music on my stream today but it was really quiet even with the game volume at max.
Hi PR1SMAT1C_GARD3N, when you try to play an instrument in abc mode, does it give an error message?
Hi! I'm trying to install a few abc files I made to test out the mod but I can't quite figure out what you mean my games "installed directory", mind elaborating a bit? I tried both Roaming and the games folder itself under Roaming and the VintagestoryData folder, but no dice
Play instruments in a temporal storm for best results XD
Whenever I try to play ABC files I made, I get "error parsing file: char index 17"
https://pastebin.com/X0UCX3hz
Love the mod, I would suggest adding hooting/whisling with a jug.
It crashes my PC
Sadly doesn't work on 1.18 yet. Crash on item selection in the hotbar.
Getting error parsing file: char index 0
https://pastebin.com/8F6X7F2x
Hi there,
I'm working on converting a series of MIDI files into band-compatible ABCs using the Maestro app, but i've encountered an issue: The drum selector on the drum kit maps completely wrong sound-wise, so if i were to set part of the drum channel as a high tom, for example, it might be played in-game as a rattle instead. Does anyone know how to work around it, or has any accurate mapping translators? Any help would be greatly appreciated.
Hi all,
If you have any bugs/crashes, please report them to the discord mod post: https://discord.com/channels/302152934249070593/1044981745742782474
Thank you for trying my mod!
There's a gamebreaking server bug. If a player tries to connect while another player is playing instruments the client will crash for the palyer trying to connect.
Hi OmegaHaxors, if you create/find a MIDI of the song you like, you can convert each channel of that file to a separate abc file. Also, there should already be a tab for the instruments.
I'm getting really into the band system. How would I construct the ABC files so that each instrument in the band gets its own channel?
Also please make a creative tab for the various instruments. They're so hard to find in the menu.
I played "row row row your boats" on the steel drum and it sounded drunk af. 10/10 a masterpiece
You know what this mod needs? It needs a playable jug.
The game already has jugs. You just need to blow on it!
Hey Pabbley, could you send me the details, such as which versions of the mod/game you are using and the crash report?
Hey there! The harp crashs to desktop when I attempted to play it!
Yes, ground storage would be amazing!
It would be great if you make instruments ground storable. Whether against wall or just as pumpkins. Here is the Ground Storage page from vanilla wiki that lists all of them.
HI everyone, the mod is updated for 1.17.2, and no longer crashes on opening UI.
Needs and update, crashes when instrument UI opens
Does this work with 16.5?
Hyped for animations and bagpipes.
Hi RogueRaiden, I'm sorry to say that the instruments are not placeable for the moment. They can however be placed on tool racks.
How do you place down the instruments?
Hi! I made a french translation for your mod, feel free to add it if you want. ๐
fr.json - Instruments 1.1.1
Could you add the Shofar, craftable from a horn that drops from big horn sheep?
i had a much older version , new version worked great! Thanks !
I have found the culprit, but the issue has been fixed in version 1.0.8. I've just tested the file, and it works for me. Are you using the latest version?
Quacksol , here is the Pastebin : Poker Face .abc file - Pastebin.com
I'm not too familliar with MIDI, right now there are no plans to integrate it to the mod. With abcs, each track of a MIDI file needs its own player, which works better with the game, at least in my opinion. But I would like to add keyboard playback at some point.
Lyte, could you send me the file, over pastebin?
I used Maestro MIDI to .abc file converter and everytime i try to play the Converted File on an instrument, i get a "Error Parsing File, Char Index 205" message. Do you know how to fix this ?
Maybe this is a stupid question, but is it possible to add the ability to play MIDI files or the code won't allow it?
I am wondering about live playing.
I'm not too deep into modding yet, so I am wondering about the feasibility of MIDI inputs or maybe using the keyboard to play the instruments.
Proposed instrument: the hurdy gurdy. ๐
Hi guys, instruments_1.0.8 has a client crashing mod, please update to 1.0.9 if you're playing multiplayer.
The mod's available here now! I've also made a few fixes.
Oh yeah, I even talked about this with someone recently. Oops!
Someone forgot to read
Someone forgot to upload the mod.
How to download?
Very cool