Difference between revisions of "Instruments"

From Space Station 13 Wiki
Jump to navigation Jump to search
(+Department Guides)
m (case sensitive filename oopsie)
 
(18 intermediate revisions by 6 users not shown)
Line 1: Line 1:
Now listen closely, for creating a Dynamic Instrument Assembly™ can be difficult.
Needing a bit of grooving on the station? Well do not worry! You can get these mostly via General Manufacturers or by finding around in maintenance tunnels!


First, you'll need two valid parts to start with to create a Dynamic Instrument Assembly™.
== Finding Instruments ==
Since we are making instruments, let's review what parts we have at hand.
Here is how you can get each instrument :


{| class="wikitable"
{| class="wikitable sortable"
|-
! Part !! Materials
|-
| Body || 4x Any Material
|-
| Neck || 3x Any Material
|-
| Mouthpiece || 2x Any Material
|-
| Bell || 4x Metal or Crystal
|-
| Bag || 4x Cloth or Organic
|-
| Hollow Rod || 3x Metal or Crystal
|-
| Cable || Fabricator-Made
|}
 
So, you got your two valid parts? It's pretty simple from this point forwards.
* Hit parts together to either form assemblies or add them to an already existing assembly.
* Once you think your assembly might be valid, whack the assembly with a screwdriver.
* If you suddenly loathe your chosen part list, whack the assembly with a wrench to dismantle it.
 
That's it, enjoy discovering combinations of parts! As difficult as they are, we're sure you'll find Dynamic Instrument Assemblies™ quite versatile! If you ever need a hint, try consulting this table:
 
{| class="wikitable sortable" style="width:30%"
! Instrument
! Instrument
! Total Number of Parts
!class="unsortable" | Icon
! Number of Unique Parts
!class="unsortable" | Location
|-
|-
| Saxophone
| Saxophone
| 4
| [[Image:SaxophoneV2.png|center]]
| 4
| [[Making_and_Breaking#General_Manufacturer|General Manufacturers]], [[Musician|Musician]] spawn
|-
|-
| Vuvuzela
| Vuvuzela
| 3
| [[Image:VuvuzelaV2.png|center]]
| 3
| [[Hacking#Vending_Machines_and_Fabricators|Hacked]] [[Making_and_Breaking#General_Manufacturer|General Manufacturers]]
|-
|-
| Bagpipes
| Bagpipes
| 6
| [[Image:BagpipesV2.png|center]]
| 3
| [[Hacking#Vending_Machines_and_Fabricators|Hacked]] [[Making_and_Breaking#General_Manufacturer|General Manufacturers]], [[Musician|Musician]] spawn
|-
|-
| Bike/Clown Horn
| Bike/Clown Horn
| 2
| [[Image:BikeHornV2.png|center]]
| 2
| [[Hacking#Vending_Machines_and_Fabricators|Hacked]] [[Making_and_Breaking#General_Manufacturer|General Manufacturers]], [[Clown|Clown]] spawn, Clown Hole
|-
|-
| Fiddle
| Fiddle
| 4
| [[Image:FiddleV2.png|center]]
| 3
| [[Making_and_Breaking#General_Manufacturer|General Manufacturers]], [[Musician|Musician]] spawn
|-
|-
| Trumpet
| Trumpet
| 5
| [[Image:TrumpetV2.png|center]]
| 4
| [[Making_and_Breaking#General_Manufacturer|General Manufacturers]]
|-
|-
| Harmonica
| Harmonica
| 3
| [[Image:HarmonicaV2.png|center]]
| 2
| [[Making_and_Breaking#General_Manufacturer|General Manufacturers]]
|-
|-
| Whistle
| Whistle
| 3
| [[Image:WhistleV2.png|center]]
| 3
| [[Making_and_Breaking#General_Manufacturer|General Manufacturers]]
|-
| Electric Guitar
| [[Image:EGuitar.gif|center]]
| [[Quartermaster#Electric Guitar Kit|Electric Guitar Kit]]
|-
| Acoustic Guitar
| [[Image:Guitar.gif|center]]
| [[Quartermaster#Acoustic Guitar Kit|Acoustic Guitar Kit]], [[Musician|Musician]] spawn
|-
| Bass Guitar
| [[Image:Bguitar.gif|center]]
| [[Quartermaster#Bass Guitar Kit|Bass Guitar Kit]], [[Musician|Musician]] spawn
|-
| Banjo
| [[Image:Banjo.png|center]]
| [[Quartermaster#Banjo Kit|Banjo Kit]]
|-
| Triangle
| [[Image:Triangle.png|center]]
| [[Quartermaster#Percussion Band Kit|Percussion Band Kit]]
|-
| Tambourine
| [[Image:Tambourine.png|center]]
| [[Quartermaster#Percussion Band Kit|Percussion Band Kit]]
|-
| Cowbell
| [[Image:Cowbell.png|center]]
| [[Quartermaster#Percussion Band Kit|Percussion Band Kit]]
|-
| Old Piano
| [[Image:OldPiano.png|center]]
| Usually found in the [[Chapel|Chapel]]
|-
| Grand Piano
| [[Image:GrandPiano.png|center]]
| Usually found in the [[Bar|Bar]]
|-
| Player Piano
| [[Image:PlayerPiano.png|center]]
| Usually found in the [[Chapel|Chapel]]; see also [[Piano Song Dump]] and [[Your_Player_Piano_And_You|Your Player Piano And You]]
|}
 
== Playing Instruments ==
 
You can play instruments manually using your keyboard via the pop up piano interface most instruments display upon being used.
 
[[File:Piano interface lowres.png]]
 
The interface has three main sections. The first is the control bar, which has controls for the following functions:
# Toggle for keyboard lock. This prevents other ingame hotkeys such as (t)alk from activating while you are playing music. This can be toggled by mouse click or by pressing Ctrl by default.
# Offset. This shifts all keybindings left or right to play different notes.
# Volume. Consider setting this around 50 as a courtesy to others. Defaults to 100.
# Transpose. Shifts all incoming notes up or down in semitones.
 
Next is the keybinding input field, which defaults to a standard pattern used by common external programs. If you play manually, you may wish to adjust these for ease of use.
 
Finally, the piano display. This shows you all available notes the instrument can play, their octave, and the keybind for each note. You can also click on keys to play each note.
 
== Playing MIDIs ==
There are multiple ways to play existing music automatically with external utilities such as GoonTools or MIRP.
 
While basic use of MIRP to directly play a MIDI is mostly intuitive, it has several flaws that may cause a midi file to play back incorrectly.
 
Below is one method that fixes most of these issues.
 
==== Programs required ====
* VanBasco Karaoke Player (or any other MIDI-compatible media player with a selectable midi output - if you don't know what that means, stick with VanBasco for now.) With the VanBasco website down recently, a mirror is available [https://vanbasco-karaoke-player.en.softonic.com/download here]. Just make sure you have an ad blocker active.
* LoopMidi (or any other virtual midi cable program - again, if unsure, start with LoopMidi)
* MIRP (originally a roblox utility)
==== Setup ====
'''1.''' Install all three. Open all three.
 
'''2.''' Loopmidi should hopefully show a port (loopmidi port 1 by default) in its interface. If not, add one. You may rename it if you wish. You only need to check this once.
{|
|+
|-
| [[File:Loopmidi.png|frame|left|The Loopmidi interface.]]
|}
|}
'''3.''' VanBasco: Click the music note in the top left of the main player, and open the settings/options menu. Change the midi output to the loopmidi port. Uncheck "start from first note". Press apply/ok.
{|
|+
|-
| [[File:Vanbasco-interface.png|frame|center|The Vanbasco interface.]] || [[File:Midi_-_Vanbasco-setup-screen.png|frame|center|Vanbasco setup.]]
|}
'''4.''' MIRP: Change the midi device in the bottom right dropdown to the loopmidi port.
{|
|+
|-
| [[File:MIRPint.png|frame|left|The MIRP interface.]]
|}
'''5.''' In SS13: Sit down (buckle up to prevent being moved by passers-by) in front of piano. Click piano. Toggle the red button in the piano popup (keyboard icon, which locks input) a couple times and make sure the light is green.
'''6.''' From here, add midis to the VanBasco playlist (drag and drop works). Hit play (spacebar) to start playing the midi, and immediately tab back into the game, specifically click to the piano window quickly so it can capture your inputs. Music should play.
==== Troubleshooting playback issues ====
* If you experience issues with chat box coming up or random emotes/farts, try moving the piano window outside the main goonstation window, which can fix this problem for some.
* If music plays back out of tune, check OFFSET and TRANSPOSE are both 0. Then, check that caps lock is not on.
* If you experience stuttering or freezing, the MIDI you chose likely has too many notes playing consecutively, though the root cause that freezes the game is not yet known. This issue is exacerbated by server lag or high latency, and may cause songs to sound terrible. If you are comfortable editing midi files, you can often fix this by removing sections that trigger this behaviour or simplifying them. Alternatively, try another MIDI.
* If you are using MidiEditor for playback, check that Connect Midi In/Out is disabled.
==Supplementary Video==
<youtube>lXKDu6cdXLI</youtube>
----
----
{{Department Guides}}
{{Department Guides}}

Latest revision as of 05:51, 16 October 2024

Needing a bit of grooving on the station? Well do not worry! You can get these mostly via General Manufacturers or by finding around in maintenance tunnels!

Finding Instruments

Here is how you can get each instrument :

Instrument Icon Location
Saxophone
SaxophoneV2.png
General Manufacturers, Musician spawn
Vuvuzela
VuvuzelaV2.png
Hacked General Manufacturers
Bagpipes
BagpipesV2.png
Hacked General Manufacturers, Musician spawn
Bike/Clown Horn
BikeHornV2.png
Hacked General Manufacturers, Clown spawn, Clown Hole
Fiddle
FiddleV2.png
General Manufacturers, Musician spawn
Trumpet
TrumpetV2.png
General Manufacturers
Harmonica
HarmonicaV2.png
General Manufacturers
Whistle
WhistleV2.png
General Manufacturers
Electric Guitar
EGuitar.gif
Electric Guitar Kit
Acoustic Guitar
Guitar.gif
Acoustic Guitar Kit, Musician spawn
Bass Guitar
Bguitar.gif
Bass Guitar Kit, Musician spawn
Banjo
Banjo.png
Banjo Kit
Triangle
Triangle.png
Percussion Band Kit
Tambourine
Tambourine.png
Percussion Band Kit
Cowbell
Cowbell.png
Percussion Band Kit
Old Piano
OldPiano.png
Usually found in the Chapel
Grand Piano
GrandPiano.png
Usually found in the Bar
Player Piano
PlayerPiano.png
Usually found in the Chapel; see also Piano Song Dump and Your Player Piano And You

Playing Instruments

You can play instruments manually using your keyboard via the pop up piano interface most instruments display upon being used.

Piano interface lowres.png

The interface has three main sections. The first is the control bar, which has controls for the following functions:

  1. Toggle for keyboard lock. This prevents other ingame hotkeys such as (t)alk from activating while you are playing music. This can be toggled by mouse click or by pressing Ctrl by default.
  2. Offset. This shifts all keybindings left or right to play different notes.
  3. Volume. Consider setting this around 50 as a courtesy to others. Defaults to 100.
  4. Transpose. Shifts all incoming notes up or down in semitones.

Next is the keybinding input field, which defaults to a standard pattern used by common external programs. If you play manually, you may wish to adjust these for ease of use.

Finally, the piano display. This shows you all available notes the instrument can play, their octave, and the keybind for each note. You can also click on keys to play each note.

Playing MIDIs

There are multiple ways to play existing music automatically with external utilities such as GoonTools or MIRP.

While basic use of MIRP to directly play a MIDI is mostly intuitive, it has several flaws that may cause a midi file to play back incorrectly.

Below is one method that fixes most of these issues.

Programs required

  • VanBasco Karaoke Player (or any other MIDI-compatible media player with a selectable midi output - if you don't know what that means, stick with VanBasco for now.) With the VanBasco website down recently, a mirror is available here. Just make sure you have an ad blocker active.
  • LoopMidi (or any other virtual midi cable program - again, if unsure, start with LoopMidi)
  • MIRP (originally a roblox utility)

Setup

1. Install all three. Open all three.

2. Loopmidi should hopefully show a port (loopmidi port 1 by default) in its interface. If not, add one. You may rename it if you wish. You only need to check this once.

The Loopmidi interface.

3. VanBasco: Click the music note in the top left of the main player, and open the settings/options menu. Change the midi output to the loopmidi port. Uncheck "start from first note". Press apply/ok.

The Vanbasco interface.
Vanbasco setup.

4. MIRP: Change the midi device in the bottom right dropdown to the loopmidi port.

The MIRP interface.

5. In SS13: Sit down (buckle up to prevent being moved by passers-by) in front of piano. Click piano. Toggle the red button in the piano popup (keyboard icon, which locks input) a couple times and make sure the light is green.

6. From here, add midis to the VanBasco playlist (drag and drop works). Hit play (spacebar) to start playing the midi, and immediately tab back into the game, specifically click to the piano window quickly so it can capture your inputs. Music should play.

Troubleshooting playback issues

  • If you experience issues with chat box coming up or random emotes/farts, try moving the piano window outside the main goonstation window, which can fix this problem for some.
  • If music plays back out of tune, check OFFSET and TRANSPOSE are both 0. Then, check that caps lock is not on.
  • If you experience stuttering or freezing, the MIDI you chose likely has too many notes playing consecutively, though the root cause that freezes the game is not yet known. This issue is exacerbated by server lag or high latency, and may cause songs to sound terrible. If you are comfortable editing midi files, you can often fix this by removing sections that trigger this behaviour or simplifying them. Alternatively, try another MIDI.
  • If you are using MidiEditor for playback, check that Connect Midi In/Out is disabled.

Supplementary Video


Department Guides
Engineering Making and Breaking · Construction · Gas · Power Grid · Thermoelectric Generator · Singularity Generator · Geothermal Generator · Catalytic Generator · Nuclear Generator · Mining · Materials and Crafting · Wiring · Hacking · MechComp · Mechanic components and you · Control Unit · Ruckingenur Kit · Reactor Statistics Computer · Cargo Crates
Medsci Doctoring · Genetics · Robotics · Telescience · Plasma Research · Artifact Research · Chemistry · Chemicals · ChemiCompiler · Decomposition
Security Security Officer · Contraband · Forensics · Space Law
Service Foods and Drinks · Botany · Writing · Piano Song Dump · Instruments
The AI Artificial Intelligence · AI Laws · Chain of Command · Guide to AI · Humans and Nonhumans · Killing the AI
Computers Computers · TermOS · ThinkDOS · Packets