[mod] Game Sounds [gen_music]

User avatar
jas
Member
 
Posts: 270
Joined: Mon Jul 24, 2017 18:15
GitHub: jastevenson303
IRC: jas_
In-game: jas

[mod] Game Sounds [gen_music]

by jas » Wed Nov 22, 2017 22:10

This is a simple mod with a few choice samples that plays a generative music soundtrack. It's mostly for experimenting, and I wanted to share. I've been testing positional sounds, and pitch, and fading.

If anyone has any generative music mods they'd like to share, please feel free!

Ps. License is CC0 besides xdecor_enchanting which is licensed in README file. [Only in original gen_music.zip]
PPs. I had my minetest client volume down pretty low the whole time. I didn't realize how loud this was.
PPPs. GitHub repo is at https://github.com/jastevenson303/gen_music.
Attachments
gen_music-0.01.zip
(152.11 KiB) Downloaded 8 times
gen_music.zip
(293.8 KiB) Downloaded 10 times
 

User avatar
jas
Member
 
Posts: 270
Joined: Mon Jul 24, 2017 18:15
GitHub: jastevenson303
IRC: jas_
In-game: jas

Re: [mod] Game Sounds [gen_music]

by jas » Thu Nov 23, 2017 17:48

You can now make a sequence in songname.txt and do /gs songname.txt
songname.txt has to be listed in songs.txt. You can /gs load to refresh the song list, but I haven't gotten to loading new songs yet, because I need to learn about mod security.

Later, I'll add an option to display the sound travelers, and try to sync their removal with the sound itself.

To make a song, write the instruments on the first line, like this:
default_dig_snappy,default_dig_metal,fire_fire

Then directly on the remaining lines a number corresponding to the instrument. 0 should represent a rest, or no sound. So for example:

Code: Select all
default_dig_snappy,default_dig_metal,fire_fire
3
0
0
1
2
1
2


Would play fire, then rest, then alternate between metal and snappy. Issuing /gs <filename> will play the sequence three times. Issuing /gs <filename> <number> will play the sequence that many times. Do /gs stop to stop playing. To reiterate, <filename> must be listed in songs.txt. songs.txt can be updated while minetest is running. I'll look into mod security and maybe /gs load newsong.txt.
 


Return to WIP Mods



Who is online

Users browsing this forum: No registered users and 4 guests