Sheet Music: Difference between revisions

From GMN Wiki
Jump to navigation Jump to search
EvilManfred (talk | contribs)
No edit summary
No edit summary
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Angel Island is ever committed to thoughtfully producing quality content that doesn't interfere with classical gameplay. With that commitment in mind, our esteemed host Adam Ant is excited to introduce the Sheet Music system!
__TOC__


==General Information==
== General Information ==
'''Sheet music''' (Rolled Up Sheet Music) turns a composition into an item: double-click it and it plays. It is how songs are kept, given, sold, and published to the [[Music Box]].


The Sheet Music system is unique to Angel Island and works in conjunction with our custom [[Music Composition]] system.  
You write a song in a '''Music Composition Book''', then use '''Manuscript Paper''' on the book to transcribe it. Both are sold by Bard NPCs. No Musicianship or other skill is needed, to write, transcribe, or play.


Alongside simplifying the composition process, Sheet Music allows entrepreneurial troubadours to sell their tunes to other musicians, either in person or by adding the Sheet Music to the [[Music Box]].
For the notes themselves, see [[Music Composition]]. To start from a MIDI file instead of writing every note, see [[MidiToAIMS]].


==Instructions==
== Composition Book ==
A composition is written the way a Razor script is: [play lines to play, say lines for lyrics, wait lines between phrases, and # lines for settings and comments.


Rolled up Sheet Music:
# Song: Twinkle Twinkle
# Author: Mira
# Timer: Anchored
# Prefetch: True
say '[play cl 0.4 cl 0.4 g 0.4 g 0.4 a 0.4 a 0.4 g 0.8'
say 'Twinkle, twinkle, little star'
wait 3200


# Purchase a MusicCompositionBook and ManuscriptPaper from a Bard NPC.
Typing directly into a book in game is not recommended: the book breaks long lines. Write the composition in a text editor (or use your Razor script), then paste it:
# Preface your composition with its settings (see below,) such as which instrument to play and at what tempo.
# Fill in the MusicCompositionBook with your razor formatted settings + song + lyrics. Note that commented out lines do not need to be removed for this to work.
# Double-click the ManuscriptPaper and target the book.
# The blank ManuscriptPaper is turned into RolledUpSheetMusic.


Result: "RolledUpSheetMusic" plays when double-clicked. The composition book is the original source of the tune and remains in the composers possession for safekeeping.  
# Put the composition book in your backpack.
# Single-click the book and choose '''Paste'''.
# Click '''Post Message''', click in the message box, paste (Ctrl+V), and click '''Post'''.


Because it is ''not'' possible to further copy Sheet Music, this new system has added a '''completely new market''' to the economy on Angel Island!
The whole text goes into the book at once, line by line, after anything already written there. Blank lines are left out.
* '''One post takes up to 255 lines''', counting blank lines. A longer post is refused with nothing written: paste a long composition in parts, one after another.
* '''All or nothing:''' if the text doesn't fit in the pages the book has left, nothing is written, and you are told how many pages it needs.
* '''The cover:''' if the book's title is still ''Title'' (or blank), it takes the composition's # Song:. Likewise, an author still ''Author'' (or blank) takes # Author:. A book you have already named keeps its name.
* If the book is open while you paste, close it and open it again to see the new text.


Note that playing RolledUpSheetMusic is still subject to the skill requirements of the music composition system.
You do '''not''' need to fix spacing or line breaks after pasting: transcription joins lines the book wrapped and drops blank lines.


===Settings===
A book holds at most 96 pages. A longer song can be written across several books; see [[Music Composition#Songs in Several Books|Songs in Several Books]].


The way to specify the individual directives for your song in a macro file is in the comments section at the top of the macro.  
Before using any paper, you can hear the book as its sheet music will play: see [[Music Composition#Preview Without Using Paper|Preview Without Using Paper]].


Example:
== Settings ==
Settings go at the top of the composition, one per line, each starting with #. All are optional. Any other # line is a comment, so the first line is a good place to credit the original composer:


<pre><nowiki># The Decisive Battle FFVI, performed by a sheep: Jan 2022</nowiki>
# Douce Dame Jolie, by Guillaume de Machaut (14th century)
# Song: Douce Dame Jolie
# Author: Mira
# Instrument: LapHarp
# Timer: Anchored
# Tempo: 100
# Prefetch: True
# Price: 1000


<nowiki># Author: a sheep</nowiki>
{| class="wikitable"
! Setting !! Default !! Meaning
|-
| # Song: ''title'' || the book's title || The song's name, as the [[Music Box]] lists it. Underscores read as spaces (''Alice_In_Chains_-_Rooster'' becomes ''Alice In Chains - Rooster''); a # in a title is kept (''Prelude in C# minor'').
|-
| # Author: ''name'' || the book's author || Who to credit. This is informational: payment goes to the character who made the sheet music, not to this name.
|-
| # Instrument: Harp, LapHarp or Lute || Harp || The instrument the song starts on. A song can change instrument as it plays (see [[Music Composition#Instruments and Note Offsets|Instruments]]).
|-
| # Timer: Classic, Dynamic or Anchored || Classic || How notes are timed. Anchored is recommended for new songs. See [[Music Composition#Timing Mode Comparison|Timers]].
|-
| # Tempo: ''milliseconds'' || 100 || The default spacing between notes (Dynamic and Anchored). See [[Music Composition#Player Settings and Commands|Tempo]].
|-
| # Prefetch: True or False || False || Whether a written pause replaces the Tempo spacing instead of adding to it. See [[Music Composition#Player Settings and Commands|Prefetch]].
|-
| # ConcertMode: True or False || False || Whether listeners hear the song's volume steps (vN) regardless of distance. See [[Music Composition#Volume|Volume]].
|-
| # Price: ''gold'' || 0 (free) || What the song costs in the [[Music Box]].
|-
| # Napster: True or False || False || Lets anyone who holds a copy of the sheet music add it to their own Music Box. See [[Music Box#Napster Tracks|Napster Tracks]].
|-
| # Book: ''n''/''total'' || (none) || This book's place in a song written across several books. See [[Music Composition#Songs in Several Books|Songs in Several Books]].
|-
| # NewTimer: True or False || False || '''Legacy.''' The setting older songs use: False is Classic, True is Dynamic. Still supported; for new songs use # Timer:. If both are present, # Timer: wins.
|}


<nowiki># Song: The Decisive Battle FFVI</nowiki>
Lines such as # Section:, # Play: and # Repeat are not settings; they arrange the music. See [[Music Composition#Advanced Composition: Sections and Repeats|Sections and Repeats]].


<nowiki># Instrument: lute</nowiki>
'''Note:''' Settings are recognized anywhere in their line, so keep words such as ''Song:'' or ''Price:'' out of your comments.


<nowiki># Tempo: 100</nowiki>
== Instructions ==
To transcribe a composition into sheet music:


<nowiki># Prefetch: false</nowiki>
# Double-click the Manuscript Paper.
# Target the composition book (in your backpack, or within two tiles).
# The paper becomes Rolled Up Sheet Music, named by the # Song: and # Author: lines (or, without them, by the book's own title and author).


<nowiki># NewTimer: true</nowiki>
The book stays yours, unchanged: it remains the source of the song. To make another copy, transcribe the book again with another sheet of paper.


<nowiki># Price: 1000</nowiki>
Sound effects other than percussion need 1,000 Music Karma to transcribe; see [[Music Composition#Music Karma|Music Karma]].


<nowiki># Napster: true</nowiki></pre>
If the composition has a mistake in its sections or repeats, transcription stops without using the paper and says what is wrong and where. See [[Music Composition#Transcribing and Troubleshooting|Transcribing and Troubleshooting]].


Certain options will remain at their default settings if unspecified. If the price of a song remains unspecified, then it will be set to free if added to the [[Music Box]].  
== Playing and Selling ==
Double-click sheet music to play it. Anyone can play it, whatever their skills or Music Karma, and every sound in it plays.


For more information about these settings, click [https://game-master.net/aiwiki/index.php?title=Music_Composition#Instructions_for_Composers here.]
Only the composer, who keeps the book, can make more copies. That makes sheet music something to trade: sell copies in person, or publish the song in the [[Music Box]], where players can buy it and the gold goes to your bank. See [[Music Box#Instructions for Composers|Instructions for Composers]].


Note: It is recommended to copy/paste this at the beginning of your compositions.
== History ==
 
Sheet music, the composition book, and manuscript paper were created by Adam Ant in 2022, as part of the rewrite that made AIMS a full music system. See [[Music Composition#History and Credits|History and Credits]].
===Composition Book===
 
Typing directly into books within Ultima Online is generally not recommended as the books have a tendency to break up lines etc.
 
An easy workaround, and indeed the recommended approach, is that players either type their compositions into a text editor of their choosing or create razor scripts and then copy/paste them directly into the composition book in the game.
 
NOTE* You do '''not''' need to fix any spacing or manually edit the book whatsoever after copy/pasting into it. The system is designed to straighten things out during the Sheet Music creation process.

Latest revision as of 08:49, 10 November 2026

General Information

Sheet music (Rolled Up Sheet Music) turns a composition into an item: double-click it and it plays. It is how songs are kept, given, sold, and published to the Music Box.

You write a song in a Music Composition Book, then use Manuscript Paper on the book to transcribe it. Both are sold by Bard NPCs. No Musicianship or other skill is needed, to write, transcribe, or play.

For the notes themselves, see Music Composition. To start from a MIDI file instead of writing every note, see MidiToAIMS.

Composition Book

A composition is written the way a Razor script is: [play lines to play, say lines for lyrics, wait lines between phrases, and # lines for settings and comments.

# Song: Twinkle Twinkle
# Author: Mira
# Timer: Anchored
# Prefetch: True
say '[play cl 0.4 cl 0.4 g 0.4 g 0.4 a 0.4 a 0.4 g 0.8'
say 'Twinkle, twinkle, little star'
wait 3200

Typing directly into a book in game is not recommended: the book breaks long lines. Write the composition in a text editor (or use your Razor script), then paste it:

  1. Put the composition book in your backpack.
  2. Single-click the book and choose Paste.
  3. Click Post Message, click in the message box, paste (Ctrl+V), and click Post.

The whole text goes into the book at once, line by line, after anything already written there. Blank lines are left out.

  • One post takes up to 255 lines, counting blank lines. A longer post is refused with nothing written: paste a long composition in parts, one after another.
  • All or nothing: if the text doesn't fit in the pages the book has left, nothing is written, and you are told how many pages it needs.
  • The cover: if the book's title is still Title (or blank), it takes the composition's # Song:. Likewise, an author still Author (or blank) takes # Author:. A book you have already named keeps its name.
  • If the book is open while you paste, close it and open it again to see the new text.

You do not need to fix spacing or line breaks after pasting: transcription joins lines the book wrapped and drops blank lines.

A book holds at most 96 pages. A longer song can be written across several books; see Songs in Several Books.

Before using any paper, you can hear the book as its sheet music will play: see Preview Without Using Paper.

Settings

Settings go at the top of the composition, one per line, each starting with #. All are optional. Any other # line is a comment, so the first line is a good place to credit the original composer:

# Douce Dame Jolie, by Guillaume de Machaut (14th century)
# Song: Douce Dame Jolie
# Author: Mira
# Instrument: LapHarp
# Timer: Anchored
# Tempo: 100
# Prefetch: True
# Price: 1000
Setting Default Meaning
# Song: title the book's title The song's name, as the Music Box lists it. Underscores read as spaces (Alice_In_Chains_-_Rooster becomes Alice In Chains - Rooster); a # in a title is kept (Prelude in C# minor).
# Author: name the book's author Who to credit. This is informational: payment goes to the character who made the sheet music, not to this name.
# Instrument: Harp, LapHarp or Lute Harp The instrument the song starts on. A song can change instrument as it plays (see Instruments).
# Timer: Classic, Dynamic or Anchored Classic How notes are timed. Anchored is recommended for new songs. See Timers.
# Tempo: milliseconds 100 The default spacing between notes (Dynamic and Anchored). See Tempo.
# Prefetch: True or False False Whether a written pause replaces the Tempo spacing instead of adding to it. See Prefetch.
# ConcertMode: True or False False Whether listeners hear the song's volume steps (vN) regardless of distance. See Volume.
# Price: gold 0 (free) What the song costs in the Music Box.
# Napster: True or False False Lets anyone who holds a copy of the sheet music add it to their own Music Box. See Napster Tracks.
# Book: n/total (none) This book's place in a song written across several books. See Songs in Several Books.
# NewTimer: True or False False Legacy. The setting older songs use: False is Classic, True is Dynamic. Still supported; for new songs use # Timer:. If both are present, # Timer: wins.

Lines such as # Section:, # Play: and # Repeat are not settings; they arrange the music. See Sections and Repeats.

Note: Settings are recognized anywhere in their line, so keep words such as Song: or Price: out of your comments.

Instructions

To transcribe a composition into sheet music:

  1. Double-click the Manuscript Paper.
  2. Target the composition book (in your backpack, or within two tiles).
  3. The paper becomes Rolled Up Sheet Music, named by the # Song: and # Author: lines (or, without them, by the book's own title and author).

The book stays yours, unchanged: it remains the source of the song. To make another copy, transcribe the book again with another sheet of paper.

Sound effects other than percussion need 1,000 Music Karma to transcribe; see Music Karma.

If the composition has a mistake in its sections or repeats, transcription stops without using the paper and says what is wrong and where. See Transcribing and Troubleshooting.

Playing and Selling

Double-click sheet music to play it. Anyone can play it, whatever their skills or Music Karma, and every sound in it plays.

Only the composer, who keeps the book, can make more copies. That makes sheet music something to trade: sell copies in person, or publish the song in the Music Box, where players can buy it and the gold goes to your bank. See Instructions for Composers.

History

Sheet music, the composition book, and manuscript paper were created by Adam Ant in 2022, as part of the rewrite that made AIMS a full music system. See History and Credits.