Music: Difference between revisions

From UO Icebound
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:


The Music System works alongside your instrument skills and the [[Music Theory]] skill to allow custom, freeform music creation. You can play existing compositions, write your own melodies, and even use your custom creations while performing the special abilities from each instrument skill.
The Music System works alongside your instrument skills and the [[Music Theory]] skill to allow custom, freeform music creation. You can play existing compositions, write your own melodies, and even use your custom creations while performing the special abilities from each instrument skill.


There are two types of instruments:


Portable — must be equipped.
To see what notes are available on your selected instrument, you can use the [musichelp command, or check the individual instrument skills:


Stationary — such as pianos or harps, which can be played by standing next to them.
There are several schools of instrument to choose from:
*[[Brass Instruments]]
*[[Percussion Instruments]]
*[[String Instruments: Bowing]]
*[[String Instruments: Plucking]]
*[[Woodwind Instruments]]
*[[Music Theory]] is the skill that governs playing the piano, as well as composing music and arranging it on paper for others to play from.


Notes can be played directly or arranged into saved melodies and full songs. Pauses between notes are measured in tenths of a second:


1 = 0.1 seconds (100 milliseconds)
=Playing Music=


10 = 1 second
To begin, you will need access to an instrument. There are two general types:
*Portable: Must be equipped, use up your main hand slot.
*Stationary: Such as pianos or harps, which can be played by standing next to them.


Once you're equipped with your chosen instrument, it can be played directly by reading sheet music, playing individual notes manually, or arranged into saved melodies and full songs.


To begin, either equip a portable instrument or stand next to a stationary one, such as a piano or harp.
Pauses between notes are measured in tenths of a second, where 1 = 1/10th of a second (100 Milliseconds), and 10 = 1 second (1000 Milliseconds)


*To see what notes are available on your selected instrument, you can use the [musichelp command once done.
=== Saving Melodies ===
*Use the [Play command to play single notes or sequences.
**Example: [Play c4 1 d4 e4 plays C4, then D4 and E4 simultaneously, with a 1-second pause after the first note.
 
== Saving Melodies ==
*Use the [SaveMelody command to save a sequence of notes as a named melody.
*Use the [SaveMelody command to save a sequence of notes as a named melody.
**Example: [SaveMelody happybirthday c4 0.5 d4 0.5 e4.
**Example: [SaveMelody happybirthday c4 0.5 d4 0.5 e4.
*The melody must be bracketed by % (percent symbol) when called.
*The melody must be bracketed by % (percent symbol) when called.


== Composing Songs ==
=== Stopping Music ===
*Combine multiple saved melodies and new notes into a song using [ComposeSong.
*Use [StopMusic to interrupt any ongoing playback.
**Requirement: Minimum 30 MusicTheory skill.
 
**Example: [ComposeSong mysong c4 0.5 %happybirthday%.
=== Managing Playlists ===
*Your playlist (the queue of notes to be played) is cleared automatically when new melodies or songs are played.
*Manually clear the playlist using [StopMusic if needed.
 


== Stopping Music ==
=Music Composition=
*Use [StopMusic to interrupt any ongoing playback.
The composition system provides a visual interface for arranging notes and melodies:
 
*Access it with the [Music command.
*Arrange your song in the interface, mixing new notes and saved melodies.
*At 100 MusicTheory skill, you can write your completed composition onto a piece of paper, creating Sheet Music that can be traded or shared.


== Sharing Sheet Music ==
== Sharing Sheet Music ==
*After composing a song, target a piece of paper to write it into a SheetMusic item that can be shared or traded.
*After composing a song, target a piece of paper to write it into a Sheet Music item that can be shared or traded.
 


== Managing Playlists ==
= Commands List =
*Your playlist (the queue of notes to be played) is cleared automatically when new melodies or songs are played.
*Manually clear the playlist using [StopMusic if needed.


---
=== [MusicHelp ===
*Provides a summary of all music-related commands and notes available for your instrument.
*Example: [MusicHelp


== Commands ==
=== [Music===
*Usage: Accesses the Music Composition interface to arrange music compositions.


=== [Play ===
=== [Play ===
- Usage: [Play note|pause note|pause
*Plays a note or series of notes and pauses.
- Description: Plays a note or series of notes and pauses.
*Example: `[Play c4 5 d4 e4` will play note c4, then pause for one second, and then both d4 and e4 at the same time.
- Example: `[Play c4 0.5 d4 e4`.
 
=== [StopMusic ===
- Usage: [StopMusic
- Description: Stops any currently playing melody or notes.
- Example: [StopMusic


=== [SaveMelody ===
=== [SaveMelody ===
- Usage: [SaveMelody melodyname note pause note pause
*Saves a sequence of notes and pauses as a melody
- Description: Saves a sequence of notes and pauses as a melody.
*The name of the melody must preface the music arrangement to be saved properly
- Example: [SaveMelody happybirthday c4 0.5 c4 0.5 d4]
***Example: [SaveMelody happybirthday c4 5 c4 5 d4]


=== [GetMelody ===
=== [GetMelody ===
Line 64: Line 71:
- Description: Lists all saved melodies for the player.
- Description: Lists all saved melodies for the player.
- Example: [GetMelody
- Example: [GetMelody
=== [ComposeSong ===
- Usage: [ComposeSong songname note pause melody
- Description: Combines notes and melodies into a song.
- Requirement: Minimum 30 MusicTheory skill.
- Example: [ComposeSong mysong c4 0.5 %happybirthday%


=== [DeleteMelody ===
=== [DeleteMelody ===
Line 75: Line 76:
- Description: Deletes a saved melody by name.
- Description: Deletes a saved melody by name.
- Example: [DeleteMelody %happybirthday%
- Example: [DeleteMelody %happybirthday%
=== [StopMusic ===
- Usage: [StopMusic
- Description: Stops any currently playing melody or notes including those queued up
- Example: [StopMusic


=== [ShowNotes ===
=== [ShowNotes ===
Line 80: Line 86:
- Description: Toggles the visibility of notes being played.
- Description: Toggles the visibility of notes being played.
- Example: [ShowNotes
- Example: [ShowNotes
=== [MusicHelp ===
- Usage: [MusicHelp
- Description: Provides a summary of all music-related commands and notes available for your instrument.
- Example: [MusicHelp

Revision as of 03:59, 11 August 2025


The Music System works alongside your instrument skills and the Music Theory skill to allow custom, freeform music creation. You can play existing compositions, write your own melodies, and even use your custom creations while performing the special abilities from each instrument skill.


To see what notes are available on your selected instrument, you can use the [musichelp command, or check the individual instrument skills:

There are several schools of instrument to choose from:


Playing Music

To begin, you will need access to an instrument. There are two general types:

  • Portable: Must be equipped, use up your main hand slot.
  • Stationary: Such as pianos or harps, which can be played by standing next to them.

Once you're equipped with your chosen instrument, it can be played directly by reading sheet music, playing individual notes manually, or arranged into saved melodies and full songs.

Pauses between notes are measured in tenths of a second, where 1 = 1/10th of a second (100 Milliseconds), and 10 = 1 second (1000 Milliseconds)

Saving Melodies

  • Use the [SaveMelody command to save a sequence of notes as a named melody.
    • Example: [SaveMelody happybirthday c4 0.5 d4 0.5 e4.
  • The melody must be bracketed by % (percent symbol) when called.

Stopping Music

  • Use [StopMusic to interrupt any ongoing playback.

Managing Playlists

  • Your playlist (the queue of notes to be played) is cleared automatically when new melodies or songs are played.
  • Manually clear the playlist using [StopMusic if needed.


Music Composition

The composition system provides a visual interface for arranging notes and melodies:

  • Access it with the [Music command.
  • Arrange your song in the interface, mixing new notes and saved melodies.
  • At 100 MusicTheory skill, you can write your completed composition onto a piece of paper, creating Sheet Music that can be traded or shared.

Sharing Sheet Music

  • After composing a song, target a piece of paper to write it into a Sheet Music item that can be shared or traded.


Commands List

[MusicHelp

  • Provides a summary of all music-related commands and notes available for your instrument.
  • Example: [MusicHelp

[Music

  • Usage: Accesses the Music Composition interface to arrange music compositions.

[Play

  • Plays a note or series of notes and pauses.
  • Example: `[Play c4 5 d4 e4` will play note c4, then pause for one second, and then both d4 and e4 at the same time.

[SaveMelody

  • Saves a sequence of notes and pauses as a melody
  • The name of the melody must preface the music arrangement to be saved properly
      • Example: [SaveMelody happybirthday c4 5 c4 5 d4]

[GetMelody

- Usage: [GetMelody - Description: Lists all saved melodies for the player. - Example: [GetMelody

[DeleteMelody

- Usage: [DeleteMelody %melodyname% - Description: Deletes a saved melody by name. - Example: [DeleteMelody %happybirthday%

[StopMusic

- Usage: [StopMusic - Description: Stops any currently playing melody or notes including those queued up - Example: [StopMusic

[ShowNotes

- Usage: `[ShowNotes - Description: Toggles the visibility of notes being played. - Example: [ShowNotes