10-11-2019, 02:40 PM
(This post was last modified: 10-11-2019, 02:44 PM by Adhara In Space. Edited 1 time in total.
Edit Reason: credit
)
The lowdown:
player pianos are an automatic piano! you feed them some text and they'll poop out a sequence of notes. you can use a key to adjust the timing (anywhere from half a second between notes to a quarter of a second). you can link pianos together by cracking off the front piano and click dragging with a multitool to have pianos play in sync (for those sweet chords). theres a guidebook in game that you can get with the local "claim items" verb while standing next to a piano that hasnt had its items claimed. it's been pretty thoroughly tested but i couldve missed something. just @ me or dm me or reply to this thread if you find a bug or have a question about the horror code or why i did something the way i did it :]
big thanks to urs, pali and mbc for helping me out a bunch with this <3
The features:
The videos:
The links and stuff:
player pianos are an automatic piano! you feed them some text and they'll poop out a sequence of notes. you can use a key to adjust the timing (anywhere from half a second between notes to a quarter of a second). you can link pianos together by cracking off the front piano and click dragging with a multitool to have pianos play in sync (for those sweet chords). theres a guidebook in game that you can get with the local "claim items" verb while standing next to a piano that hasnt had its items claimed. it's been pretty thoroughly tested but i couldve missed something. just @ me or dm me or reply to this thread if you find a bug or have a question about the horror code or why i did something the way i did it :]
big thanks to urs, pali and mbc for helping me out a bunch with this <3
The features:
- Player Pianos! A new object that will accept specially formatted text and play sounds based on it.
- Text formatting for the pianos is explained in the book, but it's basically a cluster based system. |D,N,F,3| will play a D (D) natural (N) at the forte dynamic (F) in the 3rd octave (3). The vertical bars separate notes, and the commas separate note components.
- Pianos have a 256 note limit, just to prevent people trying to break the game by spamming stuff in.
- Piano keys and a guide book. Claim them by using the "claim items" verb next to a piano. (Only 1 redemption per piano).
- Piano keys can either factory reboot your piano, adjust timing, or toggle looping.
- Adjusting timing lets you bring the note interval from anywhere between 0.5 seconds to 0.25 seconds.
- Factory reset will set absolutely everything back to standard if something is really bungled up. (Linked pianos, stored notes, looping, timing, it'll even stop a song if you do it while a song is playing!)
- A whole host of tool interactions. Unscrew a player piano to move it around. Use a wirecutters to cut the looping wire, preventing that piano from ever looping again. Use a crowbar to open the maintenance panel. Use a multitool when the maintenance panel is open to reset the piano. Click drag with a multitool while the maintenance panels are open to link pianos together.
- Pianos are able to be scanned and duplicated by mechanics- lets get this party started!!!
- A wikipage (if this gets merged) where you'll be able to dump your own songs for fellow spacemen to use.
The videos:
- the whole big demo (warning, there's some discord audio sounds and some weird graphical stuff when i try to show the menus)
- simple demo of a normal vanilla scale
- demo of an extremely cool song being played at a faster than normal speed
- simple demo of 3 pianos working together to play 1 chord
The links and stuff: