<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://onlinesequencer.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Benvisions</id>
	<title>Online Sequencer Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://onlinesequencer.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Benvisions"/>
	<link rel="alternate" type="text/html" href="https://onlinesequencer.net/wiki/Special:Contributions/Benvisions"/>
	<updated>2026-06-09T23:50:39Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=User:Benvisions&amp;diff=1668</id>
		<title>User:Benvisions</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=User:Benvisions&amp;diff=1668"/>
		<updated>2026-02-08T04:14:36Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: 20!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi, I&#039;m Benvisions. I&#039;m an Online Sequencer user since June 25, 2020, and I&#039;m now 20 years old (I was born on February 8, 2006). I&#039;m also experienced with wiki aspects and will help out here during my free time.&lt;br /&gt;
&lt;br /&gt;
I used to be here back in late 2019/early 2020 after founding the site online on a web search, but I didn&#039;t seriously make my first original until May 1, 2020.&lt;br /&gt;
&lt;br /&gt;
As a wiki editor, I used to start in 2017, made a Wikipedia account in 2018 (though I got blocked in 2019), and I&#039;ve also been a Fandom and Miraheze editor.&lt;br /&gt;
&lt;br /&gt;
==Sandbox==&lt;br /&gt;
[[User:Benvisions/sandbox|Check out my work I started or junked]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Talk:Main_Page&amp;diff=1639</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Talk:Main_Page&amp;diff=1639"/>
		<updated>2025-08-08T22:43:16Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: Undo revision 1638 by Thomasadd (talk) reverting advertisement/spam&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Rules ==&lt;br /&gt;
&lt;br /&gt;
*Do not vandalize.&lt;br /&gt;
*Do not be biased. (This can include words that can have a negative connotation)&lt;br /&gt;
*In the News Section, if there are over 10 entries, then delete the older entries and return the entry number to 10.&lt;br /&gt;
&lt;br /&gt;
== Talk Section ==&lt;br /&gt;
&lt;br /&gt;
Can we have a regular edit page for this page? Source is confusing. [[User:Legendary|Legendary]] Aug. 17. 12:36 PST&lt;br /&gt;
&lt;br /&gt;
Update from a couple minutes later: to visual edit go to [https://onlinesequencer.net/wiki/Talk:Main_Page?veaction=edit here].&lt;br /&gt;
This is neat.&lt;br /&gt;
[[User:Trapbeat349|TBYNM]] ([[User talk:Trapbeat349|talk]]) 11:15, 13 January 2023 (PST)&lt;br /&gt;
:Are there any suggestions, trapbeat349? [[User:Benvisions|&amp;lt;span style=&amp;quot;color:#CC9933;&amp;quot;&amp;gt;Ben&amp;lt;/span&amp;gt;]][[User talk:Benvisions|&amp;lt;span style=&amp;quot;color:#1c7f5;&amp;quot;&amp;gt;visions&amp;lt;/span&amp;gt;]] 16:20, 2 January 2023 (PST)&lt;br /&gt;
::nope [[User:Trapbeat349|TBYNM]] ([[User talk:Trapbeat349|talk]]) 11:15, 13 January 2023 (PST)&lt;br /&gt;
&lt;br /&gt;
good work everyone --[[User:Fox|Fox]] ([[User talk:Fox|talk]]) 21:15, 2 January 2023 (PST)&lt;br /&gt;
:Thanks, [[User:Benvisions|&amp;lt;span style=&amp;quot;color:#CC9933;&amp;quot;&amp;gt;Ben&amp;lt;/span&amp;gt;]][[User talk:Benvisions|&amp;lt;span style=&amp;quot;color:#1c7f5;&amp;quot;&amp;gt;visions&amp;lt;/span&amp;gt;]] 15:58, 3 January 2023 (PST)&lt;br /&gt;
&lt;br /&gt;
I&#039;d like to be able to edit the Main Page please, thanks [[User:Tbyunomi|Tbyunomi]] ([[User talk:Tbyunomi|talk]]) 18:57, 26 September 2023 (PDT)&lt;br /&gt;
&lt;br /&gt;
Also another word, I strongly suggest we use the Main Page as the hub between all OS Wiki pages, and move everything here to &amp;quot;Online Sequencer&amp;quot;, a new page especially since the table of contents will not show up since this is the main page. [[User:Tbyunomi|Tbyunomi]] ([[User talk:Tbyunomi|talk]]) 22:12, 26 September 2023 (PDT)&lt;br /&gt;
&lt;br /&gt;
Tbyunomi, we&#039;re going to need to make templates. [[User:Benvisions|&amp;lt;span style=&amp;quot;color:#FFA500;&amp;quot;&amp;gt;Ben&amp;lt;/span&amp;gt;]][[User talk:Benvisions|&amp;lt;span style=&amp;quot;color:#A020F0;&amp;quot;&amp;gt;visions&amp;lt;/span&amp;gt;]] 16:13, 27 September 2023 (PDT)&lt;br /&gt;
&lt;br /&gt;
Yes I agree, can you add the templates for me please? Thanks [[User:Tbyunomi|Tbyunomi]] ([[User talk:Tbyunomi|talk]]) 16:14, 27 September 2023 (PDT)&lt;br /&gt;
&lt;br /&gt;
Maybe I should help this wiki. [[User:Benvisions|&amp;lt;span style=&amp;quot;color:#FFA500;&amp;quot;&amp;gt;Ben&amp;lt;/span&amp;gt;]][[User talk:Benvisions|&amp;lt;span style=&amp;quot;color:#A020F0;&amp;quot;&amp;gt;visions&amp;lt;/span&amp;gt;]] 17:20, 27 September 2023 (PDT)&lt;br /&gt;
&lt;br /&gt;
Benv, look at the main page. User:Arskari created the main page. [[User:Tbyunomi|Tbyunomi]] ([[User talk:Tbyunomi|talk]]) 17:26, 27 September 2023 (PDT)&lt;br /&gt;
&lt;br /&gt;
looking really good! --[[User:Fox|Fox]] ([[User talk:Fox|talk]]) 22:49, 27 September 2023 (PDT)&lt;br /&gt;
&lt;br /&gt;
hi guys!! [[User:971nari|971nari]] ([[User talk:971nari|talk]]) 18:58, 06 November 2023 (PST)&lt;br /&gt;
&lt;br /&gt;
we should add a techniques page [[User:Eepic|eepic]] ([[User talk:Eepic|talk]]) 18:34, 01 December 2023 (EST)&lt;br /&gt;
:What do you mean and what are we adding? [[User:Benvisions|&amp;lt;span style=&amp;quot;color:#FF0000;&amp;quot;&amp;gt;Ben&amp;lt;/span&amp;gt;]][[User talk:Benvisions|&amp;lt;span style=&amp;quot;color:#007700;&amp;quot;&amp;gt;visions&amp;lt;/span&amp;gt;]] 15:37, 1 December 2023 (PST)&lt;br /&gt;
:we should make a page that lists techniques used in sequences, such as pseudosustain, timbre change via detune, etc [[User:Eepic|eepic]] [[User talk:Eepic|(talk)]] 18:39, 1 December 2023 (EST)&lt;br /&gt;
::Okay... [[User:Benvisions|&amp;lt;span style=&amp;quot;color:#FF0000;&amp;quot;&amp;gt;Ben&amp;lt;/span&amp;gt;]][[User talk:Benvisions|&amp;lt;span style=&amp;quot;color:#007700;&amp;quot;&amp;gt;visions&amp;lt;/span&amp;gt;]] 16:57, 1 December 2023 (PST)&lt;br /&gt;
&lt;br /&gt;
== Do we need pages for users? ==&lt;br /&gt;
&lt;br /&gt;
Do we need pages for users? I think only notable users should be listed there, such as users having the most popular songs of all time, who helped invent something, or with Online Sequencer in general. Thoughts? [[User:Benvisions|&amp;lt;span style=&amp;quot;color:#FF0000;&amp;quot;&amp;gt;Ben&amp;lt;/span&amp;gt;]][[User talk:Benvisions|&amp;lt;span style=&amp;quot;color:#007700;&amp;quot;&amp;gt;visions&amp;lt;/span&amp;gt;]] 12:31, 27 April 2024 (PDT)&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Keyboard_Shortcuts&amp;diff=1612</id>
		<title>Keyboard Shortcuts</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Keyboard_Shortcuts&amp;diff=1612"/>
		<updated>2025-04-09T02:54:57Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: Corrected spelling for macOS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of keyboard shortcuts that can be used in Online Sequencer. They provide a number of utilities for faster and more effective sequencing.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keys (Windows)&lt;br /&gt;
!Keys (macOS)!!Function&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;A&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|⌘ + A||Selects all notes and markers in the sequence&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;C&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|⌘ + C||Copies all selected notes and markers&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;L&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|⌘ + L||Legatomizes selected notes&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;S&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|⌘ + S||Saves the sequence&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;V&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|⌘ + V||Pastes any copied notes and markers&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;X&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|⌘ + X||Copies and deletes all selected notes and markers&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;Z&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|⌘ + Z||Undoes the most recent action&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;Y&amp;lt;/kbd&amp;gt; &#039;&#039;OR&#039;&#039; Ctrl + Shift + Z&lt;br /&gt;
|⌘ + Y &#039;&#039;OR&#039;&#039; ⌘ + Shift + Z&lt;br /&gt;
|Redoes the most recent undone action&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;←→↑↓&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|⌘ + &amp;lt;kbd&amp;gt;←→↑↓&amp;lt;/kbd&amp;gt;||Shifts selected notes by one grid space&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt; + ↔ &lt;br /&gt;
|⌘ + Shift + &amp;lt;kbd&amp;gt;←→↑↓&amp;lt;/kbd&amp;gt;|| Right/Left shifts notes by one measure, Up/Down shifts notes by an octave&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;kbd&amp;gt;0-9&amp;lt;/kbd&amp;gt;, &amp;lt;kbd&amp;gt;-&amp;lt;/kbd&amp;gt;, &amp;lt;kbd&amp;gt;=&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|0-9, -, =||Selects the instrument with the corresponding number &lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt; + [&amp;lt;kbd&amp;gt;0-9&amp;lt;/kbd&amp;gt;, &amp;lt;kbd&amp;gt;-&amp;lt;/kbd&amp;gt;, &amp;lt;kbd&amp;gt;=&amp;lt;/kbd&amp;gt;]&lt;br /&gt;
|Shift + [0-9, -, =}||Assigns a shortcut to the selected instrument&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;1-6&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|⌥ + 1-6||Changes the grid size&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;Scroll&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|⌘ + Scroll||Zooms in or out on the piano roll&lt;br /&gt;
|-&lt;br /&gt;
|Ctrl + Alt + Scroll&lt;br /&gt;
|⌘ + ⌥ + Scroll&lt;br /&gt;
| Horizontally zooms the piano roll&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;Scroll&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|⌥ + Scroll||Changes the velocity of all selected notes&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;Home&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|N/A|| Selects all notes between the cursor and the start of the sequence&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;End&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|N/A||Selects all notes between the cursor and the end of the sequence&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;Home&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|N/A||Deselects all selected notes between the cursor and the end of the sequence&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;End&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|N/A||Deselects all selected notes between the cursor and the start of the sequence&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;C&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|⌘ + ⌥ + C||Cuts all selected notes into smaller notes based on the grid size. Useful for [[Pseudosustain|pseudo-sustaining]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;V&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|⌘ + ⌥ + V||Pastes copied notes and markers at the cursor&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;J&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|⌘ + ⌥ + J|| Opens browser&#039;s [[Console Commands|console]] (Chromium browsers)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;K&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|N/A||Opens browser&#039;s [[Console Commands|console]] (Firefox)&lt;br /&gt;
|-&lt;br /&gt;
|ctrl + shift + click note&lt;br /&gt;
|&lt;br /&gt;
|locks/unlocks clicked instrument&lt;br /&gt;
|-&lt;br /&gt;
|ctrl + click&lt;br /&gt;
|&lt;br /&gt;
|changes notes and current instrument to clicked instrument (if unlocked)&lt;br /&gt;
|-&lt;br /&gt;
|shift + (click/click+drag)&lt;br /&gt;
|&lt;br /&gt;
|selects while holding the previous selection&lt;br /&gt;
|-&lt;br /&gt;
|ctrl + shift + down&lt;br /&gt;
|&lt;br /&gt;
|moves selected an octave down&lt;br /&gt;
|-&lt;br /&gt;
|ctrl + down&lt;br /&gt;
|&lt;br /&gt;
|moves selected a semitone down&lt;br /&gt;
|}&lt;br /&gt;
[[category:Online Sequencer UI]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=User:Benvisions&amp;diff=1597</id>
		<title>User:Benvisions</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=User:Benvisions&amp;diff=1597"/>
		<updated>2025-03-21T10:58:40Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: I&amp;#039;ll reveal my birthday for this one.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi, I&#039;m Benvisions. I&#039;m an Online Sequencer user since June 25, 2020, and I&#039;m now 19 years old (I was born on February 8, 2006). I&#039;m also experienced with wiki aspects and will help out here during my free time.&lt;br /&gt;
&lt;br /&gt;
I used to be here back in late 2019/early 2020 after founding the site online on a web search, but I didn&#039;t seriously make my first original until May 1, 2020.&lt;br /&gt;
&lt;br /&gt;
As a wiki editor, I used to start in 2017, made a Wikipedia account in 2018 (though I got blocked in 2019), and I&#039;ve also been a Fandom and Miraheze editor.&lt;br /&gt;
&lt;br /&gt;
==Sandbox==&lt;br /&gt;
[[User:Benvisions/sandbox|Check out my work I started or junked]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Moderator&amp;diff=1593</id>
		<title>Moderator</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Moderator&amp;diff=1593"/>
		<updated>2025-03-15T02:51:45Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: Simplify the wording&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On Online Sequencer, a &#039;&#039;&#039;moderator&#039;&#039;&#039; is a ranking role that is like a secondary admin, and they help [[Jacob]] do some work when he is not around. The moderator color is dark blue.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
Moderators are often respected users and active members of the community who have been handpicked by [[Jacob]] to become a moderator.&lt;br /&gt;
&lt;br /&gt;
Other than their job to clean up the wiki, they include:&lt;br /&gt;
*Deleting any sequences and/or sequence comments that contain inappropriate content.&lt;br /&gt;
*Muting and/or banning users that break the OS rules.&lt;br /&gt;
*Deleting any forum comments that break the forum rules.&lt;br /&gt;
*Moderating the chat.&lt;br /&gt;
*Monitoring the Discord channels.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The history of moderation on Online Sequencer began on December 12, 2014 as the result of forum spam and inappropriate drawings on the sequencer and so the owner [[Jacob]] had decided to recruit moderators. &lt;br /&gt;
&lt;br /&gt;
As of June 2023, there are 10 moderators and 12 former mods who have been relieved for various reasons.&lt;br /&gt;
&lt;br /&gt;
==List of Moderators==&lt;br /&gt;
===Current===&lt;br /&gt;
*[https://onlinesequencer.net/members/7666 Ben]&lt;br /&gt;
*[https://onlinesequencer.net/members/24276 CaptainPresto]&lt;br /&gt;
*[https://onlinesequencer.net/members/9812 fox]&lt;br /&gt;
*[https://onlinesequencer.net/members/25482 gax]&lt;br /&gt;
*[https://onlinesequencer.net/members/2740 Kirbyderp]&lt;br /&gt;
*[https://onlinesequencer.net/members/46942 Liam]&lt;br /&gt;
* [https://onlinesequencer.net/members/14215 Lopyt]&lt;br /&gt;
* [https://onlinesequencer.net/members/1632 LucentTear*]&lt;br /&gt;
*[https://onlinesequencer.net/members/19360 Lumien]&lt;br /&gt;
*[https://onlinesequencer.net/members/1950 Pricerocks]&lt;br /&gt;
*[https://onlinesequencer.net/members/32339 pseudoname]&lt;br /&gt;
===Former===&lt;br /&gt;
*Alex!&lt;br /&gt;
*[https://onlinesequencer.net/members/43951 Calico]&lt;br /&gt;
*[https://onlinesequencer.net/members/890 cork]&lt;br /&gt;
*ControlKey&lt;br /&gt;
*[https://onlinesequencer.net/members/46368 cosmicPython]&lt;br /&gt;
*[https://onlinesequencer.net/members/7678 Crimson]&lt;br /&gt;
*[https://onlinesequencer.net/members/6702 Guest]&lt;br /&gt;
*JamieJS&lt;br /&gt;
*[https://onlinesequencer.net/members/72078 Jay2k]&lt;br /&gt;
*[https://onlinesequencer.net/members/46676 LarryTheMaskMan]&lt;br /&gt;
*[https://onlinesequencer.net/members/559 Paraspider]&lt;br /&gt;
*Void (Now known as Spline)&lt;br /&gt;
* [https://onlinesequencer.net/members/5280 XStep]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Indicates a website- or forum-only moderator&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Cloning&amp;diff=1592</id>
		<title>Cloning</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Cloning&amp;diff=1592"/>
		<updated>2025-03-15T02:49:21Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: CE&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Cloning&#039;&#039;&#039; is a feature on OS that lets users create copies of existing instruments. The clones use the same instrument samples as the base instrument, but changing the settings of the clone doesn&#039;t affect the base instrument. There&#039;s no limit to the number of clones that can be created, however for certain instruments (particularly 8-bit sine, square, triangle, and saw) too many clones can be expensive and make the sequence lag. This feature became first available on the test website on April 23, 2023, and was pushed to the main site on April 28, after many requests since the early 2020s.&lt;br /&gt;
&lt;br /&gt;
[[File:Cloning buttons.png|thumb|The clone and delete buttons in the advanced instrument settings.]]&lt;br /&gt;
One needs to click the &amp;quot;Clone&amp;quot; button in the advanced instrument settings to clone an instrument. One would presumably need to click the &amp;quot;Delete&amp;quot; button to delete a clone.&lt;br /&gt;
&lt;br /&gt;
=== Uses ===&lt;br /&gt;
Cloning is one of the most versatile and powerful features on OS, though it doesn&#039;t seem that way at first. Here are a few things they can be used for:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Chorus effects:&#039;&#039;&#039; By playing the same melody on 2 copies of the instrument, but detuning one of them by 5-10 cents.&lt;br /&gt;
* &#039;&#039;&#039;Stereo effects:&#039;&#039;&#039; By cloning an instrument and panning it differently you can make the stereo sound wider, especially if you delay the clone&#039;s notes slightly.&lt;br /&gt;
* &#039;&#039;&#039;Note panning:&#039;&#039;&#039; You can pan individual notes more precisely than is possible with markers.&lt;br /&gt;
* &#039;&#039;&#039;Note detune:&#039;&#039;&#039; By moving some notes to a different clone, and detuning that clone with markers, you can pitch bend specific notes without affecting the rest of the instrument.&lt;br /&gt;
* &#039;&#039;&#039;Better delay:&#039;&#039;&#039; Typically, if you want a custom delay effect, you have to copy the entire instrument&#039;s notes and paste them with an offset. Without clones this just makes a mess, but with clones, you can keep them organised. Additionally, you can give the clones different settings, such as making the delayed notes sound muffled or scuffed with EQ.&lt;br /&gt;
* &#039;&#039;&#039;Precise drum mixing:&#039;&#039;&#039; For best drum mastering results, it&#039;s sometimes necessary to equalize some of the drum stems differently. For example, bass boosting the kick drum, while also treble boosting the hi-hat. By moving some stems to a clone, the clones can be equalized separately.&lt;br /&gt;
* &#039;&#039;&#039;Extending instrument ranges:&#039;&#039;&#039; Without cloning you can detune an instrument up or down an octave to change the range of notes you have access too. With cloning you can also detune a clone down by an octave to access lower notes too.&lt;br /&gt;
* &#039;&#039;&#039;Reducing marker usage:&#039;&#039;&#039; Often markers are used to change instrument settings between sections. This could be done using clones instead, which reduces the number of markers, and is much easier to do. Markers only really need to be used for smooth (blended) settings changes.&lt;br /&gt;
* &#039;&#039;&#039;Organization:&#039;&#039;&#039; Clones can even be useful just to organize your sequence. For example, you can lock specific sections by moving those sections to clones.&lt;br /&gt;
* &#039;&#039;&#039;Microtonal FFT:&#039;&#039;&#039; Refer to this sequence ---&amp;gt; [https://onlinesequencer.net/3365882 FFT with clones]&lt;br /&gt;
&lt;br /&gt;
[[category:Online Sequencer UI]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Event_committee&amp;diff=1584</id>
		<title>Event committee</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Event_committee&amp;diff=1584"/>
		<updated>2025-03-07T03:17:32Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The &#039;&#039;&#039;Event Committee&#039;&#039;&#039; is a group of people that help to create [[Events]] for Online Sequencer. The most prominent sub-committee is the [[Monthly Contests]] Committee, although there are two others as well.&lt;br /&gt;
&lt;br /&gt;
=== Event Committee ===&lt;br /&gt;
The &#039;&#039;&#039;event committee&#039;&#039;&#039; role is a group of people who help create events. This has resulted in the Monthly Contests, although there are others as well (e.g. limited time events like the Space Race, the 10-Year Anniversary Contest, and the World Update Contest.&lt;br /&gt;
&lt;br /&gt;
=== Monthly Contest Committee ===&lt;br /&gt;
The &#039;&#039;&#039;monthly contest comittee&#039;&#039;&#039; role is a group of people who help decide future contest themes for [[Monthly Contests]] and votes on entries.&lt;br /&gt;
&lt;br /&gt;
=== Monthly Contest Voters ===&lt;br /&gt;
The &#039;&#039;&#039;monthly contest voters&#039;&#039;&#039; role is a group of people who vote for monthly contests. They are not part of the committee in any way, shape, or form.&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Event_committee&amp;diff=1583</id>
		<title>Event committee</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Event_committee&amp;diff=1583"/>
		<updated>2025-03-07T03:17:22Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: Slight cleanup. A more wider cleanup is needed but this is better than before.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The &#039;&#039;&#039;Event Committee&#039;&#039;&#039; is a group of people that help to create [[Events]] for Online Sequencer. The most prominent sub-committee is the [[Monthly Contests]] Committee, although there are two others as well.&lt;br /&gt;
&lt;br /&gt;
=== Event Committee ===&lt;br /&gt;
An &#039;&#039;&#039;event committee&#039;&#039;&#039; role is a group of people who help create events. This has resulted in the Monthly Contests, although there are others as well (e.g. limited time events like the Space Race, the 10-Year Anniversary Contest, and the World Update Contest.&lt;br /&gt;
&lt;br /&gt;
=== Monthly Contest Committee ===&lt;br /&gt;
The &#039;&#039;&#039;monthly contest comittee&#039;&#039;&#039; role is a group of people who help decide future contest themes for [[Monthly Contests]] and votes on entries.&lt;br /&gt;
&lt;br /&gt;
=== Monthly Contest Voters ===&lt;br /&gt;
The &#039;&#039;&#039;monthly contest voters&#039;&#039;&#039; role is a group of people who vote for monthly contests. They are not part of the committee in any way, shape, or form.&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=User:Benvisions&amp;diff=1538</id>
		<title>User:Benvisions</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=User:Benvisions&amp;diff=1538"/>
		<updated>2025-02-08T18:25:10Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: Today’s mah birthday&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi, I&#039;m Benvisions. I&#039;m an Online Sequencer user since June 25, 2020, and I&#039;m now 19 years old. I&#039;m also experienced with wiki aspects and will help out here during my free time.&lt;br /&gt;
&lt;br /&gt;
I used to be here back in late 2019/early 2020 after founding the site online on a web search, but I didn&#039;t seriously make my first original until May 1, 2020.&lt;br /&gt;
&lt;br /&gt;
As a wiki editor, I used to start in 2017, made a Wikipedia account in 2018 (though I got blocked in 2019), and I&#039;ve also been a Fandom and Miraheze editor.&lt;br /&gt;
&lt;br /&gt;
==Sandbox==&lt;br /&gt;
[[User:Benvisions/sandbox|Check out my work I started or junked]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Online_Sequencer&amp;diff=1536</id>
		<title>Online Sequencer</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Online_Sequencer&amp;diff=1536"/>
		<updated>2025-02-05T02:13:56Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: /* Overview */ updates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Online Sequencer&#039;&#039;&#039; is a web-based music [[wikipedia:Music_sequencer|sequencer]] that allows users to create music saved online, or on their computer. The piano roll is essential to the sequencer, which is on the left of the screen, with 72 notes from C2-B7 (labelled differently from a piano, C2 on the sequencer corresponds to C1 on a piano).  In addition to several parameters which can be modified to change the sound of the music, additional functionality can be accessed via the [[console]].&lt;br /&gt;
&lt;br /&gt;
Upon opening the site, users can begin composing and &amp;quot;drawing&amp;quot; notes on the grid, with the default [[Instruments|instrument]] being Electric Piano. By default, a sequence&#039;s time signature is set to 4/4, and the grid spacing is set to 1/4 (16 notes per measure). The note lengths can be adjusted by dragging the dark tab on the right of each note, and precision can be afforded by changing the &#039;Grid&#039; option to other note divisions.&lt;br /&gt;
==Overview==&lt;br /&gt;
&#039;&#039;Online Sequencer&#039;&#039; is most particularly known for its unique sequencer style. It has 60 unique instruments with 6 instrument categories. The sequencer contains 5 total octaves spanning from C2 to B7. It includes basic tools and settings such as the BPM tool, Edit, Select, and Erase tool, and more.[[File:Online_sequencer_editor.png|alt=A sequence in the Online Sequencer Editor|720x720px|thumb|A sequence in the Online Sequencer editor.]]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&#039;&#039;Online Sequencer&#039;&#039; was created on January 2, 2013 by Jacob Morgan and [[George Burdell]] during a break at Georgia Tech.&lt;br /&gt;
&lt;br /&gt;
Beginning in the fall of 2013, accounts were available but were separate from the music portion of the site. They were only used in the forum and the website chat.&lt;br /&gt;
&lt;br /&gt;
In 2015, accounts were linked to the main website and allowed songs to be saved under someone&#039;s username.&lt;br /&gt;
&lt;br /&gt;
The World Update in 2018 added several new instruments and changed the landscape of sound design on the site. The &amp;quot;[https://onlinesequencer.net/forum/thread-2178.html?highlight=world World Update Contest]&amp;quot; was held for the update.&lt;br /&gt;
&lt;br /&gt;
Starting in late 2020, &#039;&#039;OS&#039;&#039; began to receive a variety of updates which vastly improved the functionality of the site. These updates introduced features like custom grid sizes, automation with [[markers]], extra [[reverb]] options, [[detune]], and [[distortion]]. In 2021, the &amp;quot;[https://onlinesequencer.net/forum/thread-4739.html?highlight=space Space Race]&amp;quot; contest was held, as to see who could work best with the changes. One of the most notable sequences entered in the &#039;&#039;Space Race&#039;&#039; was [[Space Metro]], which was created by user [https://onlinesequencer.net/members/1600 Syntax]&lt;br /&gt;
&lt;br /&gt;
In late 2022, newer, higher-quality instruments were added. Some of the instruments, such as Electric Piano, Grand Piano, Violin, and Cello got an updated [[Sustain|sustained]] version, while the original versions still exist under the &amp;quot;classic&amp;quot; designation.&lt;br /&gt;
&lt;br /&gt;
In early 2023, [https://onlinesequencer.net/forum/thread-7496.html 10-Year Anniversary Contest]  was held to celebrate 10 years of Online Sequencer with user Bentoonie winning.&lt;br /&gt;
==Features==&lt;br /&gt;
&#039;&#039;Main Article: [[Features]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Within the editor, numerous user interface features allow for various changes which will impact the individual sequence on that page.&lt;br /&gt;
===Basic features===&lt;br /&gt;
UI features include:&lt;br /&gt;
*Tempo (10-999 BPM)&lt;br /&gt;
*Measure count or Time count (MM: SS.ssss)&lt;br /&gt;
*Time signature (2/4, 3/4, 4/4, 5/4)&lt;br /&gt;
*Grid size (This correlates to note divisions; 1/16, 1/12, 1/8, 1/6, 1/4, 1/3, 1/2)&lt;br /&gt;
*[[Autoscroll]] (Fast, Smooth, Off; how the sequencer displays measures off-screen as a sequence plays)&lt;br /&gt;
*Add an Audio Track (This won&#039;t be saved to the sequence but will play alongside it for ease of transcription)&lt;br /&gt;
*Title input&lt;br /&gt;
*[[Custom Cursors|Draw, select, and erase]]&lt;br /&gt;
*Instrument dropdown, instrument options, and select instrument (selects all notes of the current instrument)&lt;br /&gt;
*Select all, Cut, Copy, and Paste&lt;br /&gt;
*Zoom options&lt;br /&gt;
*Export options&lt;br /&gt;
*Help&lt;br /&gt;
*Fullscreen&lt;br /&gt;
*Tooltips&lt;br /&gt;
*More Tools&lt;br /&gt;
**Import MIDI&lt;br /&gt;
**[[Fast graphics|Fast Graphics]]&lt;br /&gt;
**Invert&lt;br /&gt;
**Minor - Major&lt;br /&gt;
**Reverse Selection&lt;br /&gt;
**Humanize Selection&lt;br /&gt;
**Fade in Selection&lt;br /&gt;
**Fade out Selection&lt;br /&gt;
**Stretch Selection&lt;br /&gt;
==Browser and device support==&lt;br /&gt;
Online Sequencer supports Chrome and other Chromium-based browsers, such as Microsoft Edge, Opera, and Brave. Firefox is also supported, but often with limited functionality. Safari and Internet Explorer are not supported, due to engine issues.&lt;br /&gt;
&lt;br /&gt;
Other mobile browsers support sequence playback, but not editing. However, iOS users have the same problem with WebKit on macOS. However, unlike in macOS, all browsers (even Chromium-based browsers) use WebKit as the engine for iOS due to Apple prohibiting other engines for [https://www.ghacks.net/2022/12/16/apple-may-drop-the-webkit-requirement-for-web-browsers-on-ios/#:~:text=As%20you%20may%20know%2C%20all%20web%20browsers%20on,restriction%2C%20imposed%20by%20the%20company%2C%20could%20be%20revoked security reasons]; iOS does not support Online Sequencer, other than [[chat]] and [[forums]].&lt;br /&gt;
&lt;br /&gt;
The website&#039;s user interface is formatted for proper use on desktops, but some pages such as the [[chat]] page, [[Playlist|playlists]], and [[forums]] should be formatted well on mobile devices.&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Online_Sequencer&amp;diff=1535</id>
		<title>Online Sequencer</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Online_Sequencer&amp;diff=1535"/>
		<updated>2025-02-05T02:10:02Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: /* Browser and device support */ Don&amp;#039;t think that&amp;#039;s true anymore.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Online Sequencer&#039;&#039;&#039; is a web-based music [[wikipedia:Music_sequencer|sequencer]] that allows users to create music saved online, or on their computer. The piano roll is essential to the sequencer, which is on the left of the screen, with 72 notes from C2-B7 (labelled differently from a piano, C2 on the sequencer corresponds to C1 on a piano).  In addition to several parameters which can be modified to change the sound of the music, additional functionality can be accessed via the [[console]].&lt;br /&gt;
&lt;br /&gt;
Upon opening the site, users can begin composing and &amp;quot;drawing&amp;quot; notes on the grid, with the default [[Instruments|instrument]] being Electric Piano. By default, a sequence&#039;s time signature is set to 4/4, and the grid spacing is set to 1/4 (16 notes per measure). The note lengths can be adjusted by dragging the dark tab on the right of each note, and precision can be afforded by changing the &#039;Grid&#039; option to other note divisions.&lt;br /&gt;
==Overview==&lt;br /&gt;
&#039;&#039;Online Sequencer&#039;&#039; is most particularly known for its unique sequencer style. It has 54 unique instruments with 7 instrument categories. The sequencer contains 5 total octaves spanning from C2 to B7. It includes basic tools and settings such as the BPM tool, Edit, Select, and Erase tool, and more.[[File:Online_sequencer_editor.png|alt=A sequence in the Online Sequencer Editor|720x720px|thumb|A sequence in the Online Sequencer editor.]]&lt;br /&gt;
==History==&lt;br /&gt;
&#039;&#039;Online Sequencer&#039;&#039; was created on January 2, 2013 by Jacob Morgan and [[George Burdell]] during a break at Georgia Tech.&lt;br /&gt;
&lt;br /&gt;
Beginning in the fall of 2013, accounts were available but were separate from the music portion of the site. They were only used in the forum and the website chat.&lt;br /&gt;
&lt;br /&gt;
In 2015, accounts were linked to the main website and allowed songs to be saved under someone&#039;s username.&lt;br /&gt;
&lt;br /&gt;
The World Update in 2018 added several new instruments and changed the landscape of sound design on the site. The &amp;quot;[https://onlinesequencer.net/forum/thread-2178.html?highlight=world World Update Contest]&amp;quot; was held for the update.&lt;br /&gt;
&lt;br /&gt;
Starting in late 2020, &#039;&#039;OS&#039;&#039; began to receive a variety of updates which vastly improved the functionality of the site. These updates introduced features like custom grid sizes, automation with [[markers]], extra [[reverb]] options, [[detune]], and [[distortion]]. In 2021, the &amp;quot;[https://onlinesequencer.net/forum/thread-4739.html?highlight=space Space Race]&amp;quot; contest was held, as to see who could work best with the changes. One of the most notable sequences entered in the &#039;&#039;Space Race&#039;&#039; was [[Space Metro]], which was created by user [https://onlinesequencer.net/members/1600 Syntax]&lt;br /&gt;
&lt;br /&gt;
In late 2022, newer, higher-quality instruments were added. Some of the instruments, such as Electric Piano, Grand Piano, Violin, and Cello got an updated [[Sustain|sustained]] version, while the original versions still exist under the &amp;quot;classic&amp;quot; designation.&lt;br /&gt;
&lt;br /&gt;
In early 2023, [https://onlinesequencer.net/forum/thread-7496.html 10-Year Anniversary Contest]  was held to celebrate 10 years of Online Sequencer with user Bentoonie winning.&lt;br /&gt;
==Features==&lt;br /&gt;
&#039;&#039;Main Article: [[Features]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Within the editor, numerous user interface features allow for various changes which will impact the individual sequence on that page.&lt;br /&gt;
===Basic features===&lt;br /&gt;
UI features include:&lt;br /&gt;
*Tempo (10-999 BPM)&lt;br /&gt;
*Measure count or Time count (MM: SS.ssss)&lt;br /&gt;
*Time signature (2/4, 3/4, 4/4, 5/4)&lt;br /&gt;
*Grid size (This correlates to note divisions; 1/16, 1/12, 1/8, 1/6, 1/4, 1/3, 1/2)&lt;br /&gt;
*[[Autoscroll]] (Fast, Smooth, Off; how the sequencer displays measures off-screen as a sequence plays)&lt;br /&gt;
*Add an Audio Track (This won&#039;t be saved to the sequence but will play alongside it for ease of transcription)&lt;br /&gt;
*Title input&lt;br /&gt;
*[[Custom Cursors|Draw, select, and erase]]&lt;br /&gt;
*Instrument dropdown, instrument options, and select instrument (selects all notes of the current instrument)&lt;br /&gt;
*Select all, Cut, Copy, and Paste&lt;br /&gt;
*Zoom options&lt;br /&gt;
*Export options&lt;br /&gt;
*Help&lt;br /&gt;
*Fullscreen&lt;br /&gt;
*Tooltips&lt;br /&gt;
*More Tools&lt;br /&gt;
**Import MIDI&lt;br /&gt;
**[[Fast graphics|Fast Graphics]]&lt;br /&gt;
**Invert&lt;br /&gt;
**Minor - Major&lt;br /&gt;
**Reverse Selection&lt;br /&gt;
**Humanize Selection&lt;br /&gt;
**Fade in Selection&lt;br /&gt;
**Fade out Selection&lt;br /&gt;
**Stretch Selection&lt;br /&gt;
==Browser and device support==&lt;br /&gt;
Online Sequencer supports Chrome and other Chromium-based browsers, such as Microsoft Edge, Opera, and Brave. Firefox is also supported, but often with limited functionality. Safari and Internet Explorer are not supported, due to engine issues.&lt;br /&gt;
&lt;br /&gt;
Other mobile browsers support sequence playback, but not editing. However, iOS users have the same problem with WebKit on macOS. However, unlike in macOS, all browsers (even Chromium-based browsers) use WebKit as the engine for iOS due to Apple prohibiting other engines for [https://www.ghacks.net/2022/12/16/apple-may-drop-the-webkit-requirement-for-web-browsers-on-ios/#:~:text=As%20you%20may%20know%2C%20all%20web%20browsers%20on,restriction%2C%20imposed%20by%20the%20company%2C%20could%20be%20revoked security reasons]; iOS does not support Online Sequencer, other than [[chat]] and [[forums]].&lt;br /&gt;
&lt;br /&gt;
The website&#039;s user interface is formatted for proper use on desktops, but some pages such as the [[chat]] page, [[Playlist|playlists]], and [[forums]] should be formatted well on mobile devices.&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Reverb&amp;diff=1534</id>
		<title>Reverb</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Reverb&amp;diff=1534"/>
		<updated>2025-02-05T02:07:31Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: Rewritten the classic reverb.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Reverb_OS.png|300px|right|thumb|The reverb button and the reverb volume control on Online Sequencer]]&#039;&#039;&#039;Reverb&#039;&#039;&#039; is an audio effect that creates an echo and reverberates as it would in different spaces. It can give a sound the quality of being performed in a large room, or apply special sound effects. While most reverbs are designed to give the input sound a large room effect, a few are artificial effects.&lt;br /&gt;
&lt;br /&gt;
Reverb is created digitally through sounds called Impulse Responses, which usually sample how a space reacts to a sound.&lt;br /&gt;
&lt;br /&gt;
It can be accessed through the advanced menu for an instrument and is the fourth option on this menu. The Reverb Volume parameter allows the user to adjust how much reverb they want on a sound (similar to wet and dry levels used by other software).&lt;br /&gt;
&lt;br /&gt;
Using reverb too heavily can cause a song&#039;s mix to become muddy, and less pleasant to listen to. Reverb used in moderation is an essential mixing and creative tool to bring music to life.&lt;br /&gt;
==History==&lt;br /&gt;
Before 2021, enabling reverb had only one setting, now named &amp;quot;Classic Reverb,&amp;quot; and was a simple toggleable button with the reverb volume being always 100%. In 2021, the developers added new reverb settings under a dropdown menu. Later that year, a slider was added to apply reverb values between no reverb and the full amount of reverb applied from the old toggle options. [[Console Commands#Reverb and distortion|These limits can also be bypassed manually by using commands in one&#039;s browser&#039;s console.]] In 2022, the developers added &amp;quot;Church Reverb&amp;quot; from a sample the user [https://onlinesequencer.net/members/15093 Cool172] provided, and in 2023, &amp;quot;Short Reverb&amp;quot; was added by [https://onlinesequencer.net/members/46942 Liam.]&lt;br /&gt;
&lt;br /&gt;
==List of reverbs==&lt;br /&gt;
*&#039;&#039;Classic Reverb&#039;&#039; — Classic Reverb has a fairly standard room reverb with a very slight delay. Until 2021 this was the only form of reverb to exist.&lt;br /&gt;
*&#039;&#039;Small Reverb&#039;&#039; — Small Reverb adds a more subtle reverb to an instrument than Classic Reverb. It causes the instrument to sound as if it is being played in a bathroom.&lt;br /&gt;
*&#039;&#039;Short Reverb —&#039;&#039; Short Reverb has a similar length with a much more neutral tone than Small Reverb.&lt;br /&gt;
*&#039;&#039;Large Reverb&#039;&#039; — Large Reverb has more echo and longer release than Classic Reverb.&lt;br /&gt;
*&#039;&#039;Church Reverb&#039;&#039; ― Church Reverb was added in 2022 with a sample [https://onlinesequencer.net/members/15093 Cool172] recorded of a clap in a church, hence the name.  One of the brightest sounding reverbs, it adds an interesting dimension which could be described as hearing that instrument in a large room.&lt;br /&gt;
*&#039;&#039;Gated Reverb&#039;&#039; — Gated Reverb is similar to Classic Reverb, but the release cuts off more abruptly. It affects low frequencies most prominently.&lt;br /&gt;
*Lead Guitar ― Very short sample recorded from a guitar cabinet, cuts off high treble and most of the low end, intended to be used with guitars and heavy distortion, mellows out the overly bright tones that come with distortion.  It can also be used to make instruments sound lo-fi or vintage.&lt;br /&gt;
*Rhythm Guitar ― Very short sample recorded from a different guitar cabinet, cuts off high treble and amplifies some of the low end, intended for background guitars with heavy distortion, cuts out some of the high end harshness from distortion.   It can also be used to make instruments sound lo-fi or vintage.&lt;br /&gt;
*&#039;&#039;Reverse&#039;&#039; — Reverse applies a reversed sound playback of the note.&lt;br /&gt;
*&#039;&#039;Nova&#039;&#039; — Stretches out the attack and releases of a note, making it sound less sharp and more smooth.&lt;br /&gt;
*&#039;&#039;Ripple&#039;&#039; — Adds a series of delayed playbacks, each reverbed and decreasing in volume sequentially.&lt;br /&gt;
*&#039;&#039;Miasma&#039;&#039; — Miasma is similar to Nova, although Miasma minimizes the effect of the attack, thus making a softer and more consistent sound.&lt;br /&gt;
*&#039;&#039;Proton&#039;&#039; — Proton plays a sequence of notes that cycle through various levels of electronic-esque distortion and decreasing amounts of volume, at roughly 152 BPM. It is best used in individual notes with long intervals apart from each other.&lt;br /&gt;
*&#039;&#039;Schema&#039;&#039; — Schema plays a delayed playback and could be best described as a hybrid of Ripple and Proton. It has somewhat of a stereo delay effect and lasts a couple seconds.&lt;br /&gt;
*&#039;&#039;Sylph&#039;&#039; — Sylph immensely changes the sound and causes it to sound more like an ethereal chime, which is most sensitive to the frequencies in a D minor chord.&lt;br /&gt;
*Sparkle — Generated from a recording of a firework by [https://onlinesequencer.net/members/46942 Liam], it adds a slightly delayed echo that crackles as it fades out.  When used at full strength, it will make sounds appear to swell greatly before they diminish.&lt;br /&gt;
*Cave — Long reverb that is delayed by more than a full second, adds a distant echo to instruments.&lt;br /&gt;
[[Category:Online Sequencer UI]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Easter_Eggs_and_Running_Jokes&amp;diff=1521</id>
		<title>Easter Eggs and Running Jokes</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Easter_Eggs_and_Running_Jokes&amp;diff=1521"/>
		<updated>2025-01-23T01:25:08Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: Undo revision 1518 by Crumb (talk) rv removal of information&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Throughout the ages, Online Sequencer has had several April Fool&#039;s pranks and miscellaneous easter eggs.&lt;br /&gt;
&lt;br /&gt;
==Notable Jokes==&lt;br /&gt;
&lt;br /&gt;
=== Megalovania ===&lt;br /&gt;
&#039;&#039;Megalovania&#039;&#039; is a song first composed by American composer Toby Fox, that he would remaster for multiple different series. The first appearance of &#039;&#039;Megalovania&#039;&#039; was within Toby Fox&#039;s ROM hack of &#039;&#039;Earthbound&#039;&#039;, titled &amp;quot;&#039;&#039;EarthBound: Halloween Hack&amp;quot;&#039;&#039;, where it was used as the theme for the final boss, Dr. Andonuts. It was then reused for &#039;&#039;Homestuck Vol.6&#039;&#039;, before being repurposed for &#039;&#039;Undertale&#039;&#039;, which introduced the song to a wider audience. The song was used as another final boss theme, this time for the character &#039;&#039;Sans&#039;&#039;, should the player choose to go down the &#039;&#039;&amp;quot;Genocide Route&amp;quot;.&#039;&#039; The character Sans became widely popular, along with &#039;&#039;Megalovania&#039;&#039;, to the point where &#039;&#039;Megalovania&#039;&#039; has become a running joke within several online communities. Many musical artists have created their own renditions of Megalovania published on platforms such as &#039;&#039;YouTube&#039;&#039;, &#039;&#039;SoundCloud&#039;&#039;, &#039;&#039;Bandcamp&#039;&#039;, &#039;&#039;Spotify&#039;&#039;, and even Online Sequencer, likely due to its simple and easy to recognize melody. The mass creation of fan-creations of &#039;&#039;Megalovania&#039;&#039; reached a point at which the title of the song itself is censored within Online Sequencer. According to data collated on a June 23, 2023 post by [https://onlinesequencer.net/members/38540 Eepic] on the Online Sequencer Discord server, [https://discord.com/channels/274950581712322561/274950581712322561/1121880074644361309 &amp;quot;...around 0.693% of all sequences are megalos&amp;quot;]. &lt;br /&gt;
&lt;br /&gt;
=== April Fools Jokes ===&lt;br /&gt;
&#039;&#039;Main Article: [[April Fools Jokes]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Rule 13 ===&lt;br /&gt;
Rule 13 is a made-up rule that implies that any user under the age of 13 cannot use the chat, similarly to Rule 12. It&#039;s usually either [https://onlinesequencer.net/members/1632 LucentTear] or [https://onlinesequencer.net/members/9812 Fox] who enforces this rule, but the actual origin of Rule 13 is currently unknown.&lt;br /&gt;
&lt;br /&gt;
==== Ever Given ====&lt;br /&gt;
In April of 2021, an image of the Ever Given ship temporarily turned the editor into the Suez Canal. This was a few days after the real ship got stuck in the canal after an error was made in controlling the massive boat.&lt;br /&gt;
&lt;br /&gt;
===[https://onlinesequencer.net/candy Candy]===&lt;br /&gt;
[[File:Candy.png|750px|thumb|The &amp;quot;candy?&amp;quot; prank]]&lt;br /&gt;
The candy page is a near-empty page on the main site featuring nothing but the typical site-wide header and the text &amp;quot;candy?&amp;quot; in magenta.&lt;br /&gt;
&lt;br /&gt;
=== Lopyt&#039;s Sexy Elbows ===&lt;br /&gt;
The user Lopyt has stated multiple times that his elbows are sexy. This has led to a cult following and in turn, the creation of a website praising Lopyt&#039;s elbows.&lt;br /&gt;
&lt;br /&gt;
===Faecal-related chat messages===&lt;br /&gt;
Jacob&#039;s daily Poop faecal-related chat messages and subsequent imagery are a long-running phenomenon in both the Discord server and the site.&lt;br /&gt;
&lt;br /&gt;
=== Salad ===&lt;br /&gt;
&#039;&#039;Main Article:&#039;&#039; [[Salad]]&lt;br /&gt;
&lt;br /&gt;
On September 3, 2021, [https://onlinesequencer.net/members/1632 LucentTear] created a thread on Discord called &amp;quot;salad,&amp;quot; the world rejoiced, feasting upon this dish of delight. Many sequels were made in an attempt to attain the same fame the first thread amassed.&lt;br /&gt;
&lt;br /&gt;
=== Die (Studio Album) ===&lt;br /&gt;
[[Die (Studio Album)]] was a humorous &amp;quot;studio album&amp;quot; created by user [https://onlinesequencer.net/members/43518 tbyunomi].&lt;br /&gt;
&lt;br /&gt;
=== Brad Day ===&lt;br /&gt;
[[Brad Day]] is an annual holiday primarily observed by Online Sequencer every September 22nd, celebrating the birthday of Brad Coulter. It was first held in 2017.&lt;br /&gt;
&lt;br /&gt;
=== i created the arp at the beggining with sitar ===&lt;br /&gt;
This is a meme that originated when user [https://onlinesequencer.net/members/40853 Legendary_] posted [https://onlinesequencer.net/3917168 Space Travel] and left a comment on his own sequence reading &amp;quot;i created the arp at the beggining with sitar&amp;quot; which sparked a meme where  [https://onlinesequencer.net/members/37858 &amp;lt;s&amp;gt;♩♪♫♪♬♩♩&amp;lt;/s&amp;gt;] (now banned) posted the comment on nearly all of Legendary_&#039;s sequences, and a chain of comments on the original sequence. There is now a [https://onlinesequencer.net/playlist/32715 playlist] and a [https://onlinesequencer.net/forum/thread-8708.html?highlight=sitar forum post] containing sequences making fun of the meme.&lt;br /&gt;
&lt;br /&gt;
=== Get the vaccine ===&lt;br /&gt;
On August 14, 2021, [https://onlinesequencer.net/members/41443 Benvisions] posted to the chat &amp;quot;We should all get the vaccine. Safe and effective.&amp;quot; He used inspected elements to edit the Online Sequencer title and subtitle from &amp;quot;Online Sequencer: Make music online&amp;quot; to &amp;quot;Get the vaccine: Schedule an appointment online&amp;quot; to encourage users to get a COVID-19 vaccine to stay away from the COVID-19 pandemic. It later got pinged by Fox and subsequently added to [[Robo&#039;s Quotes|Robo&#039;s quotes]].  &lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Have you listened to your daily [username] sequence yet?&#039;&#039;&#039;===&lt;br /&gt;
[[File:Have you listened to your daily LucentTear sequence yet.jpg|alt=TheUpperDiamond asking the chat &amp;quot;Have you listened to your daily LucentTear sequence yet?&amp;quot;|thumb|An example of TheUpperDiamond asking the chat &amp;quot;Have you listened to your daily LucentTear sequence yet?&amp;quot;]]&lt;br /&gt;
On September 19, 2024, [https://onlinesequencer.net/members/84491 TheUpperDiamond] posted to the chat &amp;quot;[https://onlinesequencer.net/logs?id=2898258#m2898258 heya! have you listened to your daily LucentTear sequence yet?]&amp;quot; to encourage users to listen to the sequences of [https://onlinesequencer.net/members/1632 LucentTear]. He then posts a comment on all the LucentTear sequences he has listened to, asking others this very question. If one were to reply with &amp;quot;no&amp;quot;, TheUpperDiamond would consider the action &amp;quot;[https://onlinesequencer.net/logs?id=2969765#m2969765 blasphemous]&amp;quot; and request that the user must listen to at least one sequence immediately. This led to others asking the same question, [https://onlinesequencer.net/logs?id=2932080#m2932080 LucentTear included]. As of October 22, 2024, TheUpperDiamond has asked this question 76 times with over 50 more instances from other users in the main chat alone.&lt;br /&gt;
&lt;br /&gt;
[[File:Benvisions sequence.png|alt=TheUpperDiamond asking the chat &amp;quot;Have you listened to your daily Benvisions sequence yet?&amp;quot;|thumb|TheUpperDiamond asked the chat &amp;quot;Have you listened to your daily Benvisions sequence yet?&amp;quot;]]&lt;br /&gt;
On October 14, 2024, [https://onlinesequencer.net/members/41443 Benvisions] questioned why TheUpperDiamond only asks for the daily &amp;quot;LucentTear&amp;quot; sequence and not others. This caused him to ask &amp;quot;Have you listen to your daily Benvisions sequence yet?&amp;quot; with similar results when Benvisions said no.&lt;br /&gt;
[[Category:Jokes]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Lucent%27s_Guide&amp;diff=1516</id>
		<title>Lucent&#039;s Guide</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Lucent%27s_Guide&amp;diff=1516"/>
		<updated>2025-01-13T23:21:48Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: I meant to say slightly obsolete is a bit wordy.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Lucent&#039;s Guide&#039;&#039;&#039; was a website created by the then-[[moderator]] and active user [https://onlinesequencer.net/members/1632 LucentTear] in 2020. Although Lucent&#039;s Guide is no longer available, while it was active it had a big impact on the site and its users. Lucent provided in-depth tutorials and explanations within the guide on several different topics regarding [[Online Sequencer]] note arrangement, OS tools, methodology, how to use Fast Fourier Transforms, and quite a few other topics. Her guide was so influential that the site developers placed a link to her guide at the top of the website, where it remained for 2 years. The Guide also served as inspiration for the creation of the [https://onlinesequencer.net/wiki/Main_Page Online Sequencer Wiki] itself.&lt;br /&gt;
== Current State of Lucent&#039;s Guide ==&lt;br /&gt;
The link to Lucent&#039;s Guide has either since expired, or Lucent took it down. Lucent&#039;s Guide had also become obsolete with the dawn of a new era of Online Sequencer tools and instruments.&lt;br /&gt;
&lt;br /&gt;
== Lucent&#039;s Guide&#039;s Conception ==&lt;br /&gt;
Lucent&#039;s Guide was announced in an Online Sequencer Forums thread in August 2020:&lt;br /&gt;
&lt;br /&gt;
https://onlinesequencer.net/forum/thread-4168.html&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Lucent%27s_Guide&amp;diff=1515</id>
		<title>Lucent&#039;s Guide</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Lucent%27s_Guide&amp;diff=1515"/>
		<updated>2025-01-13T23:20:56Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: Slightly &amp;quot;obsolete&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Lucent&#039;s Guide&#039;&#039;&#039; was a website created by the then-[[moderator]] and active user [https://onlinesequencer.net/members/1632 LucentTear] in 2020. Although Lucent&#039;s Guide is no longer available, while it was active it had a big impact on the site and its users. Lucent provided in-depth tutorials and explanations within the guide on several different topics regarding [[Online Sequencer]] note arrangement, OS tools, methodology, how to use Fast Fourier Transforms, and quite a few other topics. Her guide was so influential that the site developers placed a link to her guide at the top of the website, where it remained for 2 years. The Guide also served as inspiration for the creation of the [https://onlinesequencer.net/wiki/Main_Page Online Sequencer Wiki] itself.&lt;br /&gt;
== Current State of Lucent&#039;s Guide ==&lt;br /&gt;
The link to Lucent&#039;s Guide has either since expired, or Lucent took it down. Lucent&#039;s Guide had also become obsolete with the dawn of a new era of Online Sequencer tools and instruments.&lt;br /&gt;
&lt;br /&gt;
== Lucent&#039;s Guide&#039;s Conception ==&lt;br /&gt;
Lucent&#039;s Guide was announced in an Online Sequencer Forums thread in August of 2020:&lt;br /&gt;
&lt;br /&gt;
https://onlinesequencer.net/forum/thread-4168.html&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Test_site&amp;diff=1488</id>
		<title>Test site</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Test_site&amp;diff=1488"/>
		<updated>2025-01-11T03:27:28Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: this makes more sense&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [https://test.onlinesequencer.net/ &#039;&#039;&#039;test site&#039;&#039;&#039;] is a separate front-end of the site for testing new instruments and features before pushing them to the main branch. You can access it by adding &amp;lt;code&amp;gt;test.onlinesequencer&amp;lt;/code&amp;gt; to the URL of a page.&lt;br /&gt;
&lt;br /&gt;
Usually, there are a considerable amount of bugs. On the test site, profile pictures and playlist thumbnails will not load, the interfaces for sequence pages are older, and the forum/wiki lacks formatting and/or are not found respectively.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
This section lists features which have been available on the test site.&lt;br /&gt;
&lt;br /&gt;
===2024-10-25===&lt;br /&gt;
[[Rooms]] is a collaboration feature where multiple people can work on one sequence at once. You can either collaborate with selected people or anyone with the link. This will allow many people to work on a song, without going back and forth with .sequence files or releasing unfinished songs.&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=User:Benvisions&amp;diff=1473</id>
		<title>User:Benvisions</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=User:Benvisions&amp;diff=1473"/>
		<updated>2024-12-29T04:18:06Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi, I&#039;m Benvisions. I&#039;m an Online Sequencer user since June 25, 2020, and I&#039;m now 18 years old. I&#039;m also experienced with wiki aspects and will help out here during my free time.&lt;br /&gt;
&lt;br /&gt;
I used to be here back in late 2019/early 2020 after founding the site online on a web search, but I didn&#039;t seriously make my first original until May 1, 2020.&lt;br /&gt;
&lt;br /&gt;
As a wiki editor, I used to start in 2017, made a Wikipedia account in 2018 (though I got blocked in 2019), and I&#039;ve also been a Fandom and Miraheze editor.&lt;br /&gt;
&lt;br /&gt;
==Sandbox==&lt;br /&gt;
[[User:Benvisions/sandbox|Check out my work I started or junked]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Profile&amp;diff=1472</id>
		<title>Profile</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Profile&amp;diff=1472"/>
		<updated>2024-12-29T04:14:06Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: wording&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Accounts and the profiles associated with them were added in November 2013 to handle chat and forum discussions. In 2015, the ability to save sequences under a profile was added, which is now the primary function of profiles. Profiles are also required to use the [[chat]], but sending messages is restricted until the account is 24 hours old for security reasons and for preventing spam. Now, it also requires people to make a song before using forums.&lt;br /&gt;
==Pictures==&lt;br /&gt;
With profiles come profile pictures, which can be set via the User Control Panel on the forum. Simple images work best as profile pictures are usually displayed as tiny icons.  Forum profiles are the only place on the site where they can be displayed at full size, which is still only 100x100 pixels. Animated GIFs can be used for a profile picture and should be displayed correctly.&lt;br /&gt;
==Group Memberships/Roles==&lt;br /&gt;
*Registered (on Discord it is named &amp;quot;OS,&amp;quot; &amp;quot;Verified,&amp;quot; or &amp;quot;Online Sequencer&amp;quot;)&lt;br /&gt;
**Users in this group have their username displayed in #039BE5 (blue).&lt;br /&gt;
**All accounts have this role.&lt;br /&gt;
*Moderator&lt;br /&gt;
**The moderator color is #2962FF (dark blue)&lt;br /&gt;
**Moderators monitor and regulate users on the site and the wiki.&lt;br /&gt;
*Supporter (formerly titled VIP until 2023)&lt;br /&gt;
**The supporter color is #03CAFC (light blue)&lt;br /&gt;
**The role is to any user who donates to [[user:fox|Fox]], donated at [https://www.buymeacoffee.com/onlineseq Buymeacoffee] for $5 per coffee.&lt;br /&gt;
*Contest Winner&lt;br /&gt;
**Monthly contests and limited events are held on OS, and top performers here can receive this role at the end of the year. It is usually revoked after 1 year.&lt;br /&gt;
**The contest winner color is #F5E042 (yellow)&lt;br /&gt;
*On the site, the admin color (used by Jacob_) is #F44336 (red)&lt;br /&gt;
*Mechanic&lt;br /&gt;
**This role is only on the OS Discord server, to recognize active developers of the site&lt;br /&gt;
**On Discord, the mechanic color was #009991 (turquoise) until they removed the color.&lt;br /&gt;
*R/place 2022 Robo warriors&lt;br /&gt;
**Discord-specific role to recognize users who contributed to OS pixel art in the well-known 2022 Reddit event (as to paint Robo).&lt;br /&gt;
**The r/place 2022 color is #92EF8D (green)&lt;br /&gt;
*Notable users like bentoonie, Syntax, Vulm, and Soothsayer13 have roles and colors specific to themselves. They either requested it so or won in a large-scale event.&lt;br /&gt;
&lt;br /&gt;
Please note that some group membership changes, like Supporter and Contest Winner, are not made automatically, and must be done by a moderator. Group memberships are specific to the OS site/forum and Discord roles are only on Discord. Many of them are identical between them. On Discord, a user&#039;s most important role usually indicates their name color, and all of a user&#039;s roles can be seen on their public profile. On the OS website, a single group membership can be displayed at a time, and a menu exists within the forum to choose which one this is.&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Test_site&amp;diff=1447</id>
		<title>Test site</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Test_site&amp;diff=1447"/>
		<updated>2024-12-08T02:21:41Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [https://test.onlinesequencer.net/ &#039;&#039;&#039;test site&#039;&#039;&#039;] is a separate front-end of the site for testing new instruments and features before pushing them to the main branch. You can access it by adding &amp;lt;code&amp;gt;test.onlinesequencer&amp;lt;/code&amp;gt; to the URL of a page.&lt;br /&gt;
&lt;br /&gt;
Usually, there are a considerable amount of bugs. On the test site, profile pictures and playlist thumbnails will not load, the interfaces for sequence pages are older, and the forum/wiki lacks formatting or are not found respectively.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
This section lists features which have been available on the test site.&lt;br /&gt;
&lt;br /&gt;
=== 2024-10-25 ===&lt;br /&gt;
[[Rooms]] is a collaboration feature where multiple people can work on one sequence at once. You can either collaborate with selected people or anyone with the link. This will allow many people to work on a song, without going back and forth with .sequence files or releasing unfinished songs.&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Test_site&amp;diff=1446</id>
		<title>Test site</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Test_site&amp;diff=1446"/>
		<updated>2024-12-08T02:21:15Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: Removing unnecessary space&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [https://test.onlinesequencer.net/ &#039;&#039;&#039;test site&#039;&#039;&#039;] is a separate front-end of the site for testing new instruments and features before pushing them to the main branch. You can access it by adding &amp;lt;code&amp;gt;test.onlinesequencer&amp;lt;/code&amp;gt; to the URL of a page.&lt;br /&gt;
&lt;br /&gt;
Usually, there are a considerable amount of bugs. On the test site, profile pictures and playlist thumbnails will not load, the interfaces for sequence pages are older, and the forum/wiki lacks formatting or are not found respectively.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
This section lists features which have been available on the test site.&lt;br /&gt;
&lt;br /&gt;
=== 2024-10-25 ===&lt;br /&gt;
[[Rooms]] - a collaboration feature where multiple people can work on one sequence at once. You can either collaborate with selected people or anyone with the link. This will allow many people to work on a song, without going back and forth with .sequence files or releasing unfinished songs.&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Test_site&amp;diff=1445</id>
		<title>Test site</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Test_site&amp;diff=1445"/>
		<updated>2024-12-08T02:20:12Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: Partial revert of Jacob&amp;#039;s edit. Unnecessary reverting one of the edits.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [https://test.onlinesequencer.net/ &#039;&#039;&#039;test site&#039;&#039;&#039;] is a separate front-end of the site for testing new instruments and features before pushing them to the main branch. You can access it by adding &amp;lt;code&amp;gt;test.onlinesequencer&amp;lt;/code&amp;gt; to the URL of a page.&lt;br /&gt;
&lt;br /&gt;
Usually, there are a considerable amount of bugs. On the test site, profile pictures and playlist thumbnails will not load, the interfaces for sequence pages are older, and the forum/wiki lacks formatting or are not found respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
This section lists features which have been available on the test site.&lt;br /&gt;
&lt;br /&gt;
=== 2024-10-25 ===&lt;br /&gt;
[[Rooms]] - a collaboration feature where multiple people can work on one sequence at once. You can either collaborate with selected people or anyone with the link. This will allow many people to work on a song, without going back and forth with .sequence files or releasing unfinished songs.&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Cloning&amp;diff=1442</id>
		<title>Cloning</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Cloning&amp;diff=1442"/>
		<updated>2024-12-08T00:41:58Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: Tpy&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Cloning&#039;&#039;&#039; is a feature on OS that lets users create copies of existing instruments. The clones use the same instrument samples as the base instrument, but changing the settings of the clone doesn&#039;t affect the base instrument. There&#039;s no limit to the number of clones that can be created, however for certain instruments (particularly 8-bit sine, square, triangle, and saw) too many clones can be expensive and make the sequence lag. This feature became first available on the test website on April 23, 2023, and was pushed to the main site on April 28, after many requests since the early 2020s.&lt;br /&gt;
&lt;br /&gt;
[[File:Cloning buttons.png|thumb|The clone and delete buttons in the advanced instrument settings.]]&lt;br /&gt;
just needs to click the &amp;quot;Clone&amp;quot; button in advanced instrument settings to clone an instrument. One would presumably need to click the &amp;quot;Delete&amp;quot; button to delete a clone.&lt;br /&gt;
&lt;br /&gt;
=== Uses ===&lt;br /&gt;
Cloning is one of the most versatile and powerful features on OS, though it doesn&#039;t seem that way at first. Here are a few things they can be used for:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Chorus effects:&#039;&#039;&#039; By playing the same melody on 2 copies of the instrument, but detuning one of them by 5-10 cents.&lt;br /&gt;
* &#039;&#039;&#039;Stereo effects:&#039;&#039;&#039; By cloning an instrument and panning it differently you can make the stereo sound wider, especially if you delay the clone&#039;s notes slightly.&lt;br /&gt;
* &#039;&#039;&#039;Note panning:&#039;&#039;&#039; You can pan individual notes more precisely than is possible with markers.&lt;br /&gt;
* &#039;&#039;&#039;Note detune:&#039;&#039;&#039; By moving some notes to a different clone, and detuning that clone with markers, you can pitch bend specific notes without affecting the rest of the instrument.&lt;br /&gt;
* &#039;&#039;&#039;Better delay:&#039;&#039;&#039; Typically, if you want a custom delay effect, you have to copy the entire instrument&#039;s notes and paste them with an offset. Without clones this just makes a mess, but with clones, you can keep them organised. Additionally, you can give the clones different settings, such as making the delayed notes sound muffled or scuffed with EQ.&lt;br /&gt;
* &#039;&#039;&#039;Precise drum mixing:&#039;&#039;&#039; For best drum mastering results, it&#039;s sometimes necessary to equalize some of the drum stems differently. For example, bass boosting the kick drum, while also treble boosting the hi-hat. By moving some stems to a clone, the clones can be equalized separately.&lt;br /&gt;
* &#039;&#039;&#039;Extending instrument ranges:&#039;&#039;&#039; Without cloning you can detune an instrument up or down an octave to change the range of notes you have access too. With cloning you can also detune a clone down by an octave to access lower notes too.&lt;br /&gt;
* &#039;&#039;&#039;Reducing marker usage:&#039;&#039;&#039; Often markers are used to change instrument settings between sections. This could be done using clones instead, which reduces the number of markers, and is much easier to do. Markers only really need to be used for smooth (blended) settings changes.&lt;br /&gt;
* &#039;&#039;&#039;Organization:&#039;&#039;&#039; Clones can even be useful just to organize your sequence. For example, you can lock specific sections by moving those sections to clones.&lt;br /&gt;
* &#039;&#039;&#039;Microtonal FFT:&#039;&#039;&#039; Refer to this sequence ---&amp;gt; [https://onlinesequencer.net/3365882 FFT with clones]&lt;br /&gt;
&lt;br /&gt;
[[category:Online Sequencer UI]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Test_site&amp;diff=1441</id>
		<title>Test site</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Test_site&amp;diff=1441"/>
		<updated>2024-12-08T00:38:19Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: CE&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [https://test.onlinesequencer.net/ &#039;&#039;&#039;test site&#039;&#039;&#039;] is a separate front-end of the site for testing new instruments and features before pushing them to the main branch. You can access it by adding &amp;lt;code&amp;gt;test.onlinesequencer&amp;lt;/code&amp;gt; to the URL of a page.&lt;br /&gt;
&lt;br /&gt;
Usually, there are a considerable amount of bugs. On the test site, profile pictures and playlist thumbnails will not load, the interfaces for sequence pages are older, and the forum/wiki lacks formatting or are not found respectively.&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Test_site&amp;diff=1440</id>
		<title>Test site</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Test_site&amp;diff=1440"/>
		<updated>2024-12-08T00:34:46Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: We don&amp;#039;t need a list of things currently tested. I feel like it&amp;#039;s best to write it on one&amp;#039;s own article.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [https://test.onlinesequencer.net/ &#039;&#039;&#039;test site&#039;&#039;&#039;] is a separate front-end of the site for testing new instruments and features before pushing them to the main branch. You can access it by adding &amp;lt;code&amp;gt;test.onlinesequencer&amp;lt;/code&amp;gt; to the URL of a page. On the test site, profile pictures and playlist thumbnails will not load, the interfaces for sequence pages are older, and the forum/wiki lacks formatting or are not found respectively.&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Easter_Eggs_and_Running_Jokes&amp;diff=1395</id>
		<title>Easter Eggs and Running Jokes</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Easter_Eggs_and_Running_Jokes&amp;diff=1395"/>
		<updated>2024-10-22T21:34:59Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: /* Have you listened to your daily [username] sequence yet? */ update (this ain&amp;#039;t the most accurate so I need more research on that)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Throughout the ages, Online Sequencer has had several April Fool&#039;s pranks and miscellaneous easter eggs.&lt;br /&gt;
&lt;br /&gt;
==Notable Jokes==&lt;br /&gt;
&lt;br /&gt;
=== Megalovania ===&lt;br /&gt;
&#039;&#039;Megalovania&#039;&#039; is a song first composed by American composer Toby Fox, that he would remaster for multiple different series. The first appearance of &#039;&#039;Megalovania&#039;&#039; was within Toby Fox&#039;s ROM hack of &#039;&#039;Earthbound&#039;&#039;, titled &amp;quot;&#039;&#039;EarthBound: Halloween Hack&amp;quot;&#039;&#039;, where it was used as the theme for the final boss, Dr. Andonuts. It was then reused for &#039;&#039;Homestuck Vol.6&#039;&#039;, before being repurposed for &#039;&#039;Undertale&#039;&#039;, which introduced the song to a wider audience. The song was used as another final boss theme, this time for the character &#039;&#039;Sans&#039;&#039;, should the player choose to go down the &#039;&#039;&amp;quot;Genocide Route&amp;quot;.&#039;&#039; The character Sans became widely popular, along with &#039;&#039;Megalovania&#039;&#039;, to the point where &#039;&#039;Megalovania&#039;&#039; has become a running joke within several online communities. Many musical artists have created their own renditions of Megalovania published on platforms such as &#039;&#039;YouTube&#039;&#039;, &#039;&#039;SoundCloud&#039;&#039;, &#039;&#039;Bandcamp&#039;&#039;, &#039;&#039;Spotify&#039;&#039;, and even Online Sequencer, likely due to its simple and easy to recognize melody. The mass creation of fan-creations of &#039;&#039;Megalovania&#039;&#039; reached a point at which the title of the song itself is censored within Online Sequencer. According to data collated on a June 23, 2023 post by [[Eepic]] on the Online Sequencer Discord server, [https://discord.com/channels/274950581712322561/274950581712322561/1121880074644361309 &amp;quot;...around 0.693% of all sequences are megalos&amp;quot;]. &lt;br /&gt;
&lt;br /&gt;
=== April Fools Jokes ===&lt;br /&gt;
&#039;&#039;Main Article: [[April Fools Jokes]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Rule 13 ===&lt;br /&gt;
Rule 13 is a made-up rule that implies that any user under the age of 13 cannot use the chat, similarly to Rule 12. It&#039;s usually either [https://onlinesequencer.net/members/1632 LucentTear] or [https://onlinesequencer.net/members/9812 Fox] who enforces this rule, but the actual origin of Rule 13 is currently unknown.&lt;br /&gt;
&lt;br /&gt;
==== Ever Given ====&lt;br /&gt;
In April of 2021, an image of the Ever Given ship temporarily turned the editor into the Suez Canal. This was a few days after the real ship got stuck in the canal after an error was made in controlling the massive boat.&lt;br /&gt;
&lt;br /&gt;
===[https://onlinesequencer.net/candy Candy]===&lt;br /&gt;
[[File:Candy.png|750px|thumb|The &amp;quot;candy?&amp;quot; prank]]&lt;br /&gt;
The candy page is a near-empty page on the main site featuring nothing but the typical site-wide header and the text &amp;quot;candy?&amp;quot; in magenta.&lt;br /&gt;
&lt;br /&gt;
=== Lopyt&#039;s Sexy Elbows ===&lt;br /&gt;
The user Lopyt has stated multiple times that his elbows are sexy. This has led to a cult following and in turn, the creation of a website praising Lopyt&#039;s elbows.&lt;br /&gt;
&lt;br /&gt;
===Faecal-related chat messages===&lt;br /&gt;
Jacob&#039;s daily Poop faecal-related chat messages and subsequent imagery are a long-running phenomenon in both the Discord server and the site.&lt;br /&gt;
&lt;br /&gt;
=== Salad ===&lt;br /&gt;
&#039;&#039;Main Article:&#039;&#039; [[Salad]]&lt;br /&gt;
&lt;br /&gt;
On September 3, 2021, [https://onlinesequencer.net/members/1632 LucentTear] created a thread on Discord called &amp;quot;salad,&amp;quot; the world rejoiced, feasting upon this dish of delight. Many sequels were made in an attempt to attain the same fame the first thread amassed.&lt;br /&gt;
&lt;br /&gt;
=== Die (Studio Album) ===&lt;br /&gt;
[[Die (Studio Album)]] was a humorous &amp;quot;studio album&amp;quot; created by user [https://onlinesequencer.net/members/43518 tbyunomi].&lt;br /&gt;
&lt;br /&gt;
=== Brad Day ===&lt;br /&gt;
[[Brad Day]] is an annual holiday primarily observed by Online Sequencer every September 22nd, celebrating the birthday of Brad Coulter. It was first held in 2017.&lt;br /&gt;
&lt;br /&gt;
=== i created the arp at the beggining with sitar ===&lt;br /&gt;
This is a meme that originated when user [https://onlinesequencer.net/members/40853 Legendary_] posted [https://onlinesequencer.net/3917168 Space Travel] and left a comment on his own sequence reading &amp;quot;i created the arp at the beggining with sitar&amp;quot; which sparked a meme where  [https://onlinesequencer.net/members/37858 &amp;lt;s&amp;gt;♩♪♫♪♬♩♩&amp;lt;/s&amp;gt;] (now banned) posted the comment on nearly all of Legendary_&#039;s sequences, and a chain of comments on the original sequence. There is now a [https://onlinesequencer.net/playlist/32715 playlist] and a [https://onlinesequencer.net/forum/thread-8708.html?highlight=sitar forum post] containing sequences making fun of the meme.&lt;br /&gt;
&lt;br /&gt;
=== Get the vaccine ===&lt;br /&gt;
On August 14, 2021, [https://onlinesequencer.net/members/41443 Benvisions] posted to the chat &amp;quot;We should all get the vaccine. Safe and effective.&amp;quot; He used inspected elements to edit the Online Sequencer title and subtitle from &amp;quot;Online Sequencer: Make music online&amp;quot; to &amp;quot;Get the vaccine: Schedule an appointment online&amp;quot; to encourage users to get a COVID-19 vaccine to stay away from the COVID-19 pandemic. It later got pinged by Fox and subsequently added to Robo&#039;s quotes.  &lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Have you listened to your daily [username] sequence yet?&#039;&#039;&#039;===&lt;br /&gt;
[[File:Have you listened to your daily LucentTear sequence yet.jpg|alt=TheUpperDiamond asking the chat &amp;quot;Have you listened to your daily LucentTear sequence yet?&amp;quot;|thumb|An example of TheUpperDiamond asking the chat &amp;quot;Have you listened to your daily LucentTear sequence yet?&amp;quot;]]&lt;br /&gt;
On September 19, 2024, [https://onlinesequencer.net/members/84491 TheUpperDiamond] posted to the chat &amp;quot;[https://onlinesequencer.net/logs?id=2898258#m2898258 heya! have you listened to your daily LucentTear sequence yet?]&amp;quot; to encourage users to listen to the sequences of [https://onlinesequencer.net/members/1632 LucentTear]. He then posts a comment on all the LucentTear sequences he has listened to, asking others this very question. If one were to reply with &amp;quot;no&amp;quot;, TheUpperDiamond would consider the action &amp;quot;[https://onlinesequencer.net/logs?id=2969765#m2969765 blasphemous]&amp;quot; and request that the user must listen to at least one sequence immediately. This led to others asking the same question, [https://onlinesequencer.net/logs?id=2932080#m2932080 LucentTear included]. As of October 22, 2024, TheUpperDiamond has asked this question 76 times with over 50 more instances from other users in the main chat alone.&lt;br /&gt;
&lt;br /&gt;
[[File:Benvisions sequence.png|alt=TheUpperDiamond asking the chat &amp;quot;Have you listened to your daily Benvisions sequence yet?&amp;quot;|thumb|TheUpperDiamond asked the chat &amp;quot;Have you listened to your daily Benvisions sequence yet?&amp;quot;]]&lt;br /&gt;
On October 14, 2024, [https://onlinesequencer.net/members/41443 Benvisions] questioned why TheUpperDiamond only asks for the daily &amp;quot;LucentTear&amp;quot; sequence and not others. This caused him to ask &amp;quot;Have you listen to your daily Benvisions sequence yet?&amp;quot; with similar results when Benvisions said no.&lt;br /&gt;
[[Category:Jokes]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Easter_Eggs_and_Running_Jokes&amp;diff=1394</id>
		<title>Easter Eggs and Running Jokes</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Easter_Eggs_and_Running_Jokes&amp;diff=1394"/>
		<updated>2024-10-22T21:32:28Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: /* Notable Jokes */ fixed date&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Throughout the ages, Online Sequencer has had several April Fool&#039;s pranks and miscellaneous easter eggs.&lt;br /&gt;
&lt;br /&gt;
==Notable Jokes==&lt;br /&gt;
&lt;br /&gt;
=== Megalovania ===&lt;br /&gt;
&#039;&#039;Megalovania&#039;&#039; is a song first composed by American composer Toby Fox, that he would remaster for multiple different series. The first appearance of &#039;&#039;Megalovania&#039;&#039; was within Toby Fox&#039;s ROM hack of &#039;&#039;Earthbound&#039;&#039;, titled &amp;quot;&#039;&#039;EarthBound: Halloween Hack&amp;quot;&#039;&#039;, where it was used as the theme for the final boss, Dr. Andonuts. It was then reused for &#039;&#039;Homestuck Vol.6&#039;&#039;, before being repurposed for &#039;&#039;Undertale&#039;&#039;, which introduced the song to a wider audience. The song was used as another final boss theme, this time for the character &#039;&#039;Sans&#039;&#039;, should the player choose to go down the &#039;&#039;&amp;quot;Genocide Route&amp;quot;.&#039;&#039; The character Sans became widely popular, along with &#039;&#039;Megalovania&#039;&#039;, to the point where &#039;&#039;Megalovania&#039;&#039; has become a running joke within several online communities. Many musical artists have created their own renditions of Megalovania published on platforms such as &#039;&#039;YouTube&#039;&#039;, &#039;&#039;SoundCloud&#039;&#039;, &#039;&#039;Bandcamp&#039;&#039;, &#039;&#039;Spotify&#039;&#039;, and even Online Sequencer, likely due to its simple and easy to recognize melody. The mass creation of fan-creations of &#039;&#039;Megalovania&#039;&#039; reached a point at which the title of the song itself is censored within Online Sequencer. According to data collated on a June 23, 2023 post by [[Eepic]] on the Online Sequencer Discord server, [https://discord.com/channels/274950581712322561/274950581712322561/1121880074644361309 &amp;quot;...around 0.693% of all sequences are megalos&amp;quot;]. &lt;br /&gt;
&lt;br /&gt;
=== April Fools Jokes ===&lt;br /&gt;
&#039;&#039;Main Article: [[April Fools Jokes]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Rule 13 ===&lt;br /&gt;
Rule 13 is a made-up rule that implies that any user under the age of 13 cannot use the chat, similarly to Rule 12. It&#039;s usually either [https://onlinesequencer.net/members/1632 LucentTear] or [https://onlinesequencer.net/members/9812 Fox] who enforces this rule, but the actual origin of Rule 13 is currently unknown.&lt;br /&gt;
&lt;br /&gt;
==== Ever Given ====&lt;br /&gt;
In April of 2021, an image of the Ever Given ship temporarily turned the editor into the Suez Canal. This was a few days after the real ship got stuck in the canal after an error was made in controlling the massive boat.&lt;br /&gt;
&lt;br /&gt;
===[https://onlinesequencer.net/candy Candy]===&lt;br /&gt;
[[File:Candy.png|750px|thumb|The &amp;quot;candy?&amp;quot; prank]]&lt;br /&gt;
The candy page is a near-empty page on the main site featuring nothing but the typical site-wide header and the text &amp;quot;candy?&amp;quot; in magenta.&lt;br /&gt;
&lt;br /&gt;
=== Lopyt&#039;s Sexy Elbows ===&lt;br /&gt;
The user Lopyt has stated multiple times that his elbows are sexy. This has led to a cult following and in turn, the creation of a website praising Lopyt&#039;s elbows.&lt;br /&gt;
&lt;br /&gt;
===Faecal-related chat messages===&lt;br /&gt;
Jacob&#039;s daily Poop faecal-related chat messages and subsequent imagery are a long-running phenomenon in both the Discord server and the site.&lt;br /&gt;
&lt;br /&gt;
=== Salad ===&lt;br /&gt;
&#039;&#039;Main Article:&#039;&#039; [[Salad]]&lt;br /&gt;
&lt;br /&gt;
On September 3, 2021, [https://onlinesequencer.net/members/1632 LucentTear] created a thread on Discord called &amp;quot;salad,&amp;quot; the world rejoiced, feasting upon this dish of delight. Many sequels were made in an attempt to attain the same fame the first thread amassed.&lt;br /&gt;
&lt;br /&gt;
=== Die (Studio Album) ===&lt;br /&gt;
[[Die (Studio Album)]] was a humorous &amp;quot;studio album&amp;quot; created by user [https://onlinesequencer.net/members/43518 tbyunomi].&lt;br /&gt;
&lt;br /&gt;
=== Brad Day ===&lt;br /&gt;
[[Brad Day]] is an annual holiday primarily observed by Online Sequencer every September 22nd, celebrating the birthday of Brad Coulter. It was first held in 2017.&lt;br /&gt;
&lt;br /&gt;
=== i created the arp at the beggining with sitar ===&lt;br /&gt;
This is a meme that originated when user [https://onlinesequencer.net/members/40853 Legendary_] posted [https://onlinesequencer.net/3917168 Space Travel] and left a comment on his own sequence reading &amp;quot;i created the arp at the beggining with sitar&amp;quot; which sparked a meme where  [https://onlinesequencer.net/members/37858 &amp;lt;s&amp;gt;♩♪♫♪♬♩♩&amp;lt;/s&amp;gt;] (now banned) posted the comment on nearly all of Legendary_&#039;s sequences, and a chain of comments on the original sequence. There is now a [https://onlinesequencer.net/playlist/32715 playlist] and a [https://onlinesequencer.net/forum/thread-8708.html?highlight=sitar forum post] containing sequences making fun of the meme.&lt;br /&gt;
&lt;br /&gt;
=== Get the vaccine ===&lt;br /&gt;
On August 14, 2021, [https://onlinesequencer.net/members/41443 Benvisions] posted to the chat &amp;quot;We should all get the vaccine. Safe and effective.&amp;quot; He used inspected elements to edit the Online Sequencer title and subtitle from &amp;quot;Online Sequencer: Make music online&amp;quot; to &amp;quot;Get the vaccine: Schedule an appointment online&amp;quot; to encourage users to get a COVID-19 vaccine to stay away from the COVID-19 pandemic. It later got pinged by Fox and subsequently added to Robo&#039;s quotes.  &lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Have you listened to your daily [username] sequence yet?&#039;&#039;&#039;===&lt;br /&gt;
[[File:Have you listened to your daily LucentTear sequence yet.jpg|alt=TheUpperDiamond asking the chat &amp;quot;Have you listened to your daily LucentTear sequence yet?&amp;quot;|thumb|An example of TheUpperDiamond asking the chat &amp;quot;Have you listened to your daily LucentTear sequence yet?&amp;quot;]]&lt;br /&gt;
On September 19, 2024, [https://onlinesequencer.net/members/84491 TheUpperDiamond] posted to the chat &amp;quot;[https://onlinesequencer.net/logs?id=2898258#m2898258 heya! have you listened to your daily LucentTear sequence yet?]&amp;quot; to encourage users to listen to the sequences of [https://onlinesequencer.net/members/1632 LucentTear]. He then posts a comment on all the LucentTear sequences he has listened to, asking others this very question. If one were to reply with &amp;quot;no&amp;quot;, TheUpperDiamond would consider the action &amp;quot;[https://onlinesequencer.net/logs?id=2969765#m2969765 blasphemous]&amp;quot; and request that the user must listen to at least one sequence immediately. This led to others asking the same question, [https://onlinesequencer.net/logs?id=2932080#m2932080 LucentTear included]. As of October 12, 2024, 10:00 PM EST, TheUpperDiamond has asked this question 57 times with 10 more instances from other users in the main chat alone.&lt;br /&gt;
&lt;br /&gt;
[[File:Benvisions sequence.png|alt=TheUpperDiamond asking the chat &amp;quot;Have you listened to your daily Benvisions sequence yet?&amp;quot;|thumb|TheUpperDiamond asked the chat &amp;quot;Have you listened to your daily Benvisions sequence yet?&amp;quot;]]&lt;br /&gt;
On October 14, 2024, [https://onlinesequencer.net/members/41443 Benvisions] questioned why TheUpperDiamond only asks for the daily &amp;quot;LucentTear&amp;quot; sequence and not others. This caused him to ask &amp;quot;Have you listen to your daily Benvisions sequence yet?&amp;quot; with similar results when Benvisions said no.&lt;br /&gt;
[[Category:Jokes]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Easter_Eggs_and_Running_Jokes&amp;diff=1388</id>
		<title>Easter Eggs and Running Jokes</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Easter_Eggs_and_Running_Jokes&amp;diff=1388"/>
		<updated>2024-10-14T12:57:10Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Throughout the ages, Online Sequencer has had several April Fool&#039;s pranks and miscellaneous easter eggs.&lt;br /&gt;
&lt;br /&gt;
==Notable Jokes==&lt;br /&gt;
&lt;br /&gt;
=== Megalovania ===&lt;br /&gt;
Megalovania is actually a song that Toby Fox wrote for his first game, the Earthbound Halloween Hack aka MOTHER 4: Cognitive Dissonance. It&#039;s used for the final boss, Dr. Andonuts. The song was then reused for Homestuck Vol.6, but it&#039;s usually known as the song that plays in UNDERTALE when the player fights Sans during the genocide route. This song is pretty much a running joke anywhere, but what makes it so special here is when a user tries to say the name of the song in chat, it&#039;ll get censored. This is probably because someone started a chain with the song title or because of the unreasonable amount of sequences there are on the site that are just transcriptions of the song.&lt;br /&gt;
&lt;br /&gt;
=== April Fools Jokes ===&lt;br /&gt;
&#039;&#039;Main Article: [[April Fools Jokes]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Rule 13 ===&lt;br /&gt;
Rule 13 is a made-up rule that implies that any user under the age of 13 cannot use the chat, similarly to Rule 12. It&#039;s usually either [https://onlinesequencer.net/members/1632 LucentTear] or [https://onlinesequencer.net/members/9812 Fox] who enforces this rule, but the actual origin of Rule 13 is currently unknown.&lt;br /&gt;
&lt;br /&gt;
==== Ever Given ====&lt;br /&gt;
In April of 2021, an image of the Ever Given ship temporarily turned the editor into the Suez Canal. This was a few days after the real ship got stuck in the canal after an error was made in controlling the massive boat.&lt;br /&gt;
&lt;br /&gt;
===[https://onlinesequencer.net/candy Candy]===&lt;br /&gt;
[[File:Candy.png|750px|thumb|The &amp;quot;candy?&amp;quot; prank]]&lt;br /&gt;
The candy page is a near-empty page on the main site featuring nothing but the typical site-wide header and the text &amp;quot;candy?&amp;quot; in magenta.&lt;br /&gt;
&lt;br /&gt;
=== Lopyt&#039;s Sexy Elbows ===&lt;br /&gt;
The user Lopyt has stated multiple times that his elbows are sexy. This has led to a cult following and in turn, the creation of a website praising Lopyt&#039;s elbows.&lt;br /&gt;
&lt;br /&gt;
===Faecal-related chat messages===&lt;br /&gt;
Jacob&#039;s daily Poop faecal-related chat messages and subsequent imagery are a long-running phenomenon in both the Discord server and the site.&lt;br /&gt;
&lt;br /&gt;
=== Salad ===&lt;br /&gt;
&#039;&#039;Main Article:&#039;&#039; [[Salad]]&lt;br /&gt;
&lt;br /&gt;
On September 3, 2021, [https://onlinesequencer.net/members/1632 LucentTear] created a thread on Discord called &amp;quot;salad,&amp;quot; the world rejoiced, feasting upon this dish of delight. Many sequels were made in an attempt to attain the same fame the first thread amassed.&lt;br /&gt;
&lt;br /&gt;
=== Die (Studio Album) ===&lt;br /&gt;
[[Die (Studio Album)]] was a humorous &amp;quot;studio album&amp;quot; created by user [https://onlinesequencer.net/members/43518 tbyunomi].&lt;br /&gt;
&lt;br /&gt;
=== Brad Day ===&lt;br /&gt;
[[Brad Day]] is an annual holiday primarily observed by Online Sequencer every September 22nd, celebrating the birthday of Brad Coulter. It was first held in 2017.&lt;br /&gt;
&lt;br /&gt;
=== i created the arp at the beggining with sitar ===&lt;br /&gt;
This is a meme that originated when user [https://onlinesequencer.net/members/40853 Legendary_] posted [https://onlinesequencer.net/3917168 Space Travel] and left a comment on his own sequence reading &amp;quot;i created the arp at the beggining with sitar&amp;quot; which sparked a meme where  [https://onlinesequencer.net/members/37858 &amp;lt;s&amp;gt;♩♪♫♪♬♩♩&amp;lt;/s&amp;gt;] (now banned) posted the comment on nearly all of Legendary_&#039;s sequences, and a chain of comments on the original sequence. There is now a [https://onlinesequencer.net/playlist/32715 playlist] and a [https://onlinesequencer.net/forum/thread-8708.html?highlight=sitar forum post] containing sequences making fun of the meme.&lt;br /&gt;
&lt;br /&gt;
=== Get the vaccine ===&lt;br /&gt;
On August 14, 2021, [https://onlinesequencer.net/members/41443 Benvisions] posted to the chat &amp;quot;We should all get the vaccine. Safe and effective.&amp;quot; He used inspected elements to edit the Online Sequencer title and subtitle from &amp;quot;Online Sequencer: Make music online&amp;quot; to &amp;quot;Get the vaccine: Schedule an appointment online&amp;quot; to encourage users to get a COVID-19 vaccine to stay away from the COVID-19 pandemic. It later got pinged by Fox and subsequently added to Robo&#039;s quotes. &lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Have you listened to your daily [username] sequence yet?&#039;&#039;&#039;===&lt;br /&gt;
[[File:Have you listened to your daily LucentTear sequence yet.jpg|alt=TheUpperDiamond asking the chat &amp;quot;Have you listened to your daily LucentTear sequence yet?&amp;quot;|thumb|An example of TheUpperDiamond asking the chat &amp;quot;Have you listened to your daily LucentTear sequence yet?&amp;quot;]]&lt;br /&gt;
On September 19, 2024, [https://onlinesequencer.net/members/84491 TheUpperDiamond] posted to the chat &amp;quot;[https://onlinesequencer.net/logs?id=2898258#m2898258 heya! have you listened to your daily LucentTear sequence yet?]&amp;quot; to encourage users to listen to the sequences of [https://onlinesequencer.net/members/1632 LucentTear]. He then posts a comment on all the LucentTear sequences he has listened to, asking others this very question. If one were to reply with &amp;quot;no&amp;quot;, TheUpperDiamond would consider the action &amp;quot;[https://onlinesequencer.net/logs?id=2969765#m2969765 blasphemous]&amp;quot; and request that the user must listen to at least one sequence immediately. This led to others asking the same question, [https://onlinesequencer.net/logs?id=2932080#m2932080 LucentTear included]. As of October 12, 2024, 10:00 PM EST, TheUpperDiamond has asked this question 57 times with 10 more instances from other users in the main chat alone.&lt;br /&gt;
&lt;br /&gt;
[[File:Benvisions sequence.png|alt=TheUpperDiamond asking the chat &amp;quot;Have you listened to your daily Benvisions sequence yet?&amp;quot;|thumb|TheUpperDiamond asked the chat &amp;quot;Have you listened to your daily Benvisions sequence yet?&amp;quot;]]&lt;br /&gt;
On October 14, 2024, [https://onlinesequencer.net/members/41443 Benvisions] questioned why TheUpperDiamond only the daily LucentTear sequence and not others. This caused TheUpperDiamond to ask &amp;quot;Have you listen to your daily Benvisions sequence yet?&amp;quot; with similar results when Benvisions said no.&lt;br /&gt;
[[Category:Jokes]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=File:Benvisions_sequence.png&amp;diff=1387</id>
		<title>File:Benvisions sequence.png</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=File:Benvisions_sequence.png&amp;diff=1387"/>
		<updated>2024-10-14T12:56:03Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: TheUpperDiamond asks Benvisions &amp;quot;Have you listened to your daily Benvisions sequence?&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
TheUpperDiamond asks Benvisions &amp;quot;Have you listened to your daily Benvisions sequence?&amp;quot;&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Easter_Eggs_and_Running_Jokes&amp;diff=1386</id>
		<title>Easter Eggs and Running Jokes</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Easter_Eggs_and_Running_Jokes&amp;diff=1386"/>
		<updated>2024-10-14T12:54:52Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: /* Have you listened to your daily LucentTear sequence yet? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Throughout the ages, Online Sequencer has had several April Fool&#039;s pranks and miscellaneous easter eggs.&lt;br /&gt;
&lt;br /&gt;
==Notable Jokes==&lt;br /&gt;
&lt;br /&gt;
=== Megalovania ===&lt;br /&gt;
Megalovania is actually a song that Toby Fox wrote for his first game, the Earthbound Halloween Hack aka MOTHER 4: Cognitive Dissonance. It&#039;s used for the final boss, Dr. Andonuts. The song was then reused for Homestuck Vol.6, but it&#039;s usually known as the song that plays in UNDERTALE when the player fights Sans during the genocide route. This song is pretty much a running joke anywhere, but what makes it so special here is when a user tries to say the name of the song in chat, it&#039;ll get censored. This is probably because someone started a chain with the song title or because of the unreasonable amount of sequences there are on the site that are just transcriptions of the song.&lt;br /&gt;
&lt;br /&gt;
=== April Fools Jokes ===&lt;br /&gt;
&#039;&#039;Main Article: [[April Fools Jokes]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Rule 13 ===&lt;br /&gt;
Rule 13 is a made-up rule that implies that any user under the age of 13 cannot use the chat, similarly to Rule 12. It&#039;s usually either [https://onlinesequencer.net/members/1632 LucentTear] or [https://onlinesequencer.net/members/9812 Fox] who enforces this rule, but the actual origin of Rule 13 is currently unknown.&lt;br /&gt;
&lt;br /&gt;
==== Ever Given ====&lt;br /&gt;
In April of 2021, an image of the Ever Given ship temporarily turned the editor into the Suez Canal. This was a few days after the real ship got stuck in the canal after an error was made in controlling the massive boat.&lt;br /&gt;
&lt;br /&gt;
===[https://onlinesequencer.net/candy Candy]===&lt;br /&gt;
[[File:Candy.png|750px|thumb|The &amp;quot;candy?&amp;quot; prank]]&lt;br /&gt;
The candy page is a near-empty page on the main site featuring nothing but the typical site-wide header and the text &amp;quot;candy?&amp;quot; in magenta.&lt;br /&gt;
&lt;br /&gt;
=== Lopyt&#039;s Sexy Elbows ===&lt;br /&gt;
The user Lopyt has stated multiple times that his elbows are sexy. This has led to a cult following and in turn, the creation of a website praising Lopyt&#039;s elbows.&lt;br /&gt;
&lt;br /&gt;
===Faecal-related chat messages===&lt;br /&gt;
Jacob&#039;s daily Poop faecal-related chat messages and subsequent imagery are a long-running phenomenon in both the Discord server and the site.&lt;br /&gt;
&lt;br /&gt;
=== Salad ===&lt;br /&gt;
&#039;&#039;Main Article:&#039;&#039; [[Salad]]&lt;br /&gt;
&lt;br /&gt;
On September 3, 2021, [https://onlinesequencer.net/members/1632 LucentTear] created a thread on Discord called &amp;quot;salad,&amp;quot; the world rejoiced, feasting upon this dish of delight. Many sequels were made in an attempt to attain the same fame the first thread amassed.&lt;br /&gt;
&lt;br /&gt;
=== Die (Studio Album) ===&lt;br /&gt;
[[Die (Studio Album)]] was a humorous &amp;quot;studio album&amp;quot; created by user [https://onlinesequencer.net/members/43518 tbyunomi].&lt;br /&gt;
&lt;br /&gt;
=== Brad Day ===&lt;br /&gt;
[[Brad Day]] is an annual holiday primarily observed by Online Sequencer every September 22nd, celebrating the birthday of Brad Coulter. It was first held in 2017.&lt;br /&gt;
&lt;br /&gt;
=== i created the arp at the beggining with sitar ===&lt;br /&gt;
This is a meme that originated when user [https://onlinesequencer.net/members/40853 Legendary_] posted [https://onlinesequencer.net/3917168 Space Travel] and left a comment on his own sequence reading &amp;quot;i created the arp at the beggining with sitar&amp;quot; which sparked a meme where  [https://onlinesequencer.net/members/37858 &amp;lt;s&amp;gt;♩♪♫♪♬♩♩&amp;lt;/s&amp;gt;] (now banned) posted the comment on nearly all of Legendary_&#039;s sequences, and a chain of comments on the original sequence. There is now a [https://onlinesequencer.net/playlist/32715 playlist] and a [https://onlinesequencer.net/forum/thread-8708.html?highlight=sitar forum post] containing sequences making fun of the meme.&lt;br /&gt;
&lt;br /&gt;
=== Get the vaccine ===&lt;br /&gt;
On August 14, 2021, [https://onlinesequencer.net/members/41443 Benvisions] posted to the chat &amp;quot;We should all get the vaccine. Safe and effective.&amp;quot; He used inspected elements to edit the Online Sequencer title and subtitle from &amp;quot;Online Sequencer: Make music online&amp;quot; to &amp;quot;Get the vaccine: Schedule an appointment online&amp;quot; to encourage users to get a COVID-19 vaccine to stay away from the COVID-19 pandemic. It later got pinged by Fox and subsequently added to Robo&#039;s quotes. &lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Have you listened to your daily [username] sequence yet?&#039;&#039;&#039;===&lt;br /&gt;
[[File:Have you listened to your daily LucentTear sequence yet.jpg|alt=TheUpperDiamond asking the chat &amp;quot;Have you listened to your daily LucentTear sequence yet?&amp;quot;|thumb|An example of TheUpperDiamond asking the chat &amp;quot;Have you listened to your daily LucentTear sequence yet?&amp;quot;]]&lt;br /&gt;
On September 19, 2024, [https://onlinesequencer.net/members/84491 TheUpperDiamond] posted to the chat &amp;quot;[https://onlinesequencer.net/logs?id=2898258#m2898258 heya! have you listened to your daily LucentTear sequence yet?]&amp;quot; to encourage users to listen to the sequences of [https://onlinesequencer.net/members/1632 LucentTear]. He then posts a comment on all the LucentTear sequences he has listened to, asking others this very question. If one were to reply with &amp;quot;no&amp;quot;, TheUpperDiamond would consider the action &amp;quot;[https://onlinesequencer.net/logs?id=2969765#m2969765 blasphemous]&amp;quot; and request that the user must listen to at least one sequence immediately. This led to others asking the same question, [https://onlinesequencer.net/logs?id=2932080#m2932080 LucentTear included]. As of October 12, 2024, 10:00 PM EST, TheUpperDiamond has asked this question 57 times with 10 more instances from other users in the main chat alone.&lt;br /&gt;
&lt;br /&gt;
On October 14, 2024, [https://onlinesequencer.net/members/41443 Benvisions] questioned why TheUpperDiamond only the daily LucentTear sequence and not others. This caused TheUpperDiamond to ask &amp;quot;Have you listen to your daily Benvisions sequence yet?&amp;quot; with similar results when Benvisions said no.&lt;br /&gt;
[[Category:Jokes]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=April_Fools_Jokes&amp;diff=1367</id>
		<title>April Fools Jokes</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=April_Fools_Jokes&amp;diff=1367"/>
		<updated>2024-09-25T20:25:08Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Jacob|developer]] of Online Sequencer has been known to make small changes to the site temporarily on [[wikipedia:April_Fools&#039;_Day|April Fools Day]].&lt;br /&gt;
&lt;br /&gt;
=== Previous Years ===&lt;br /&gt;
In previous years, the developers have been known to make subtle changes to the website on April Fools day&lt;br /&gt;
&lt;br /&gt;
One year, the site&#039;s motto &amp;quot;Make music online&amp;quot; was changed to say &amp;quot;Find love online.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== 2015 ====&lt;br /&gt;
In 2015, Jacob made the front page an auto-playing Rick Roll.&lt;br /&gt;
&lt;br /&gt;
==== 2021 ====&lt;br /&gt;
&#039;&#039;Main article: [[Easter Eggs and Running Jokes#Ever Given]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In 2021, an image of the megaship the [[wikipedia:Ever_Given|Ever Given]] was placed in the middle of the editor, a joke regarding the [[wikipedia:2021_Suez_Canal_obstruction|Suez Canal Obstruction]] of 2021.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2024&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In 2024, the default font was temporarily changed to Comic Sans.&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Moderator&amp;diff=1366</id>
		<title>Moderator</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Moderator&amp;diff=1366"/>
		<updated>2024-09-25T20:23:11Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: Undo revision 1365 by Eepic (talk) doesn&amp;#039;t sound necessary and besides not all of them are short&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On Online Sequencer, a &#039;&#039;&#039;moderator&#039;&#039;&#039; is a ranking role that is like a secondary admin, and they help Jacob do some work when he is not around. The moderator color is dark blue.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
Moderators are often respected users and active members of the community who have been handpicked by Jacob to become a moderator.&lt;br /&gt;
&lt;br /&gt;
Other than their job to clean up the wiki, they include:&lt;br /&gt;
*Deleting any sequences and/or sequence comments.&lt;br /&gt;
*Muting and/or banning users.&lt;br /&gt;
*Deleting any forum comments not made by them.&lt;br /&gt;
*Moderating the chat&lt;br /&gt;
*Monitoring the Discord channels&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The history of moderation on Online Sequencer began on December 12, 2014 as the result of forum spam and inappropriate drawings on the sequencer and so the owner Jacob had decided to recruit moderators. &lt;br /&gt;
&lt;br /&gt;
As of June 2023, there are 10 moderators and 12 former mods who have been relieved for various reasons.&lt;br /&gt;
&lt;br /&gt;
==List of Moderators==&lt;br /&gt;
===Current===&lt;br /&gt;
*Ben&lt;br /&gt;
*CaptainPresto&lt;br /&gt;
*fox&lt;br /&gt;
*gax&lt;br /&gt;
*Kirbyderp&lt;br /&gt;
*Liam&lt;br /&gt;
* Lopyt*&lt;br /&gt;
* LucentTear*&lt;br /&gt;
*Lumien&lt;br /&gt;
*Pricerocks&lt;br /&gt;
*pseudoname&lt;br /&gt;
===Former===&lt;br /&gt;
*Alex!&lt;br /&gt;
*Calico&lt;br /&gt;
*cork&lt;br /&gt;
*ControlKey&lt;br /&gt;
*cosmicPython&lt;br /&gt;
*Crimson&lt;br /&gt;
*Guest&lt;br /&gt;
*JamieJS&lt;br /&gt;
*Jay2k&lt;br /&gt;
*LarryTheMaskMan&lt;br /&gt;
*Paraspider&lt;br /&gt;
*Void (Now known as Spline)&lt;br /&gt;
* XStep&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Indicates a website- or forum-only moderator&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Easter_Eggs_and_Running_Jokes&amp;diff=1359</id>
		<title>Easter Eggs and Running Jokes</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Easter_Eggs_and_Running_Jokes&amp;diff=1359"/>
		<updated>2024-09-14T20:15:08Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Throughout the ages, Online Sequencer has had several April Fool&#039;s pranks and miscellaneous easter eggs.&lt;br /&gt;
&lt;br /&gt;
==Notable Jokes==&lt;br /&gt;
&lt;br /&gt;
=== Megalovania ===&lt;br /&gt;
Megalovania is actually a song that Toby Fox wrote for his first game, the Earthbound Halloween Hack aka MOTHER 4: Cognitive Dissonance. It&#039;s used for the final boss, Dr. Andonuts. The song was then reused for Homestuck Vol.6, but it&#039;s usually known as the song that plays in UNDERTALE when the player fights Sans during the genocide route. This song is pretty much a running joke anywhere, but what makes it so special here is when a user tries to say the name of the song in chat, it&#039;ll get censored. This is probably because someone started a chain with the song title or because of the unreasonable amount of sequences there are on the site that are just transcriptions of the song.&lt;br /&gt;
&lt;br /&gt;
=== April Fools Jokes ===&lt;br /&gt;
&#039;&#039;Main Article: [[April Fools Jokes]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Rule 13 ===&lt;br /&gt;
Rule 13 is a made-up rule that implies that any user under the age of 13 cannot use the chat, similarly to Rule 12. It&#039;s usually either LucentTear or Fox who enforces this rule, but the actual origin of Rule 13 is currently unknown.&lt;br /&gt;
&lt;br /&gt;
==== Ever Given ====&lt;br /&gt;
In April of 2021, an image of the Ever Given ship temporarily turned the editor into the Suez Canal. This was a few days after the real ship got stuck in the canal after an error was made in controlling the massive boat.&lt;br /&gt;
&lt;br /&gt;
===[https://onlinesequencer.net/candy Candy]===&lt;br /&gt;
[[File:Candy.png|750px|thumb|The &amp;quot;candy?&amp;quot; prank]]&lt;br /&gt;
The candy page is a near-empty page on the main site featuring nothing but the typical site-wide header and the text &amp;quot;candy?&amp;quot; in magenta.&lt;br /&gt;
&lt;br /&gt;
=== Lopyt&#039;s Sexy Elbows ===&lt;br /&gt;
The user Lopyt has stated multiple times that his elbows are sexy. This has led to a cult following and in turn, the creation of a website praising Lopyt&#039;s elbows.&lt;br /&gt;
&lt;br /&gt;
===Faecal-related chat messages===&lt;br /&gt;
Jacob&#039;s daily Poop faecal-related chat messages and subsequent imagery are a long-running phenomenon in both the Discord server and the site.&lt;br /&gt;
&lt;br /&gt;
=== Salad ===&lt;br /&gt;
&#039;&#039;Main Article:&#039;&#039; [[Salad]]&lt;br /&gt;
&lt;br /&gt;
On September 3, 2021, LucentTear created a thread on Discord called &amp;quot;salad,&amp;quot; the world rejoiced, feasting upon this dish of delight. Many sequels were made in an attempt to attain the same fame the first thread amassed.&lt;br /&gt;
&lt;br /&gt;
=== Die (Studio Album) ===&lt;br /&gt;
[[Die (Studio Album)]] was a humorous &amp;quot;studio album&amp;quot; created by user [https://onlinesequencer.net/members/43518 tbyunomi].&lt;br /&gt;
&lt;br /&gt;
=== Brad Day ===&lt;br /&gt;
[[Brad Day]] is an annual holiday primarily observed by Online Sequencer every September 22nd, celebrating the birthday of Brad Coulter. It was first held in 2017.&lt;br /&gt;
&lt;br /&gt;
=== i created the arp at the beggining with sitar ===&lt;br /&gt;
This is a meme that originated when user [https://onlinesequencer.net/members/40853 Legendary_] posted [https://onlinesequencer.net/3917168 Space Travel] and left a comment on his own sequence reading &amp;quot;i created the arp at the beggining with sitar&amp;quot; which sparked a meme where  [https://onlinesequencer.net/members/37858 &amp;lt;s&amp;gt;♩♪♫♪♬♩♩&amp;lt;/s&amp;gt;] (now banned) posted the comment on nearly all of Legendary_&#039;s sequences, and a chain of comments on the original sequence. There is now a [https://onlinesequencer.net/playlist/32715 playlist] and a [https://onlinesequencer.net/forum/thread-8708.html?highlight=sitar forum post] containing sequences making fun of the meme.&lt;br /&gt;
&lt;br /&gt;
=== Get the vaccine ===&lt;br /&gt;
On August 14, 2021, [https://onlinesequencer.net/members/41443 Benvisions] posted to the chat &amp;quot;We should all get the vaccine. Safe and effective.&amp;quot; He used inspected elements to edit the Online Sequencer title and subtitle from &amp;quot;Online Sequencer: Make music online&amp;quot; to &amp;quot;Get the vaccine: Schedule an appointment online&amp;quot; to encourage users to get a COVID-19 vaccine to stay away from the COVID-19 pandemic. It later got pinged by Fox and subsequently added to Robo&#039;s quotes. &lt;br /&gt;
[[Category:Jokes]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=April_Fools_Jokes&amp;diff=1344</id>
		<title>April Fools Jokes</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=April_Fools_Jokes&amp;diff=1344"/>
		<updated>2024-08-20T22:12:05Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: Undo revision 1342 by Moooonlight-sama (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Jacob|developer]] of Online Sequencer has been known to make small changes to the site temporarily on [[wikipedia:April_Fools&#039;_Day|April Fools Day]].&lt;br /&gt;
&lt;br /&gt;
=== Previous Years ===&lt;br /&gt;
In previous years, the developers have been known to make subtle changes to the website on April Fools day&lt;br /&gt;
&lt;br /&gt;
One year, the site&#039;s motto &amp;quot;Make music online&amp;quot; was changed to say &amp;quot;Find love online.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== 2015 ====&lt;br /&gt;
In 2015, Jacob made the front page an auto-playing Rick Roll.&lt;br /&gt;
&lt;br /&gt;
==== 2021 ====&lt;br /&gt;
In 2021, an image of the megaship the [[wikipedia:Ever_Given|Ever Given]] was placed in the middle of the editor, a joke regarding the [[wikipedia:2021_Suez_Canal_obstruction|Suez Canal Obstruction]] of 2021 (see [[Easter Eggs and Running Jokes]]).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2024&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In 2024, the default font was temporarily changed to Comic Sans.&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Main_Page&amp;diff=1343</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Main_Page&amp;diff=1343"/>
		<updated>2024-08-20T22:10:42Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: Senseful? It&amp;#039;ll not get updated regularly enough to encourage change.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border-spacing: 5px; text-align: center; margin-bottom: .3%;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:125%;&amp;quot;&amp;gt;Welcome to the &#039;&#039;&#039;{{SITENAME}}&#039;&#039;&#039;, a wiki for using and navigating [https://onlinesequencer.net/ Online Sequencer].&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Online Sequencer]]&#039;&#039;&#039; is a web-based music [[wikipedia:Music_sequencer|sequencer]] that allows users to create music saved online or on their computer and share it with other users.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; column-gap: .3%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:inline; margin-left: auto; margin-right: auto; margin-bottom: .3%; flex-basis: 45%; flex-grow: 1; &amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; height: 100%; border-spacing: 5px; margin-top: 0px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border-spacing: 5px; margin-top: 3px;&amp;quot;&lt;br /&gt;
! style=&amp;quot;color:#FFFFFF; background:#254d88; text-align: left;&amp;quot; |&#039;&#039;&#039;About Online Sequencer&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
[[File:OS Logo.png|left|155x155px]]&lt;br /&gt;
&#039;&#039;[[Online Sequencer]]&#039;&#039; was created by [[Jacob Morgan]] and [http://en.wikipedia.org/wiki/George_P._Burdell George Burdell] in 2013. Users can create a sequence by placing notes in a piano roll-style interface. Over time, various features were added, such as new instruments, effects, and control options for sequences. The community around the site also expanded, adding a forum, chat, and this wiki.&lt;br /&gt;
&lt;br /&gt;
[https://onlinesequencer.net/wiki/Special:AllPages?hideredirects=1 All wiki pages]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border-spacing: 5px; margin-top: 3px;&amp;quot;&lt;br /&gt;
! style=&amp;quot;color:#FFFFFF; background:#254d88; text-align: left;&amp;quot; |&#039;&#039;&#039;Getting Started&#039;&#039;&#039;&amp;lt;!-- LINK ARTICLES HERE --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[File:Online_sequencer_editor.png|right|thumbnail]]&lt;br /&gt;
*[[Features]]&lt;br /&gt;
*[[Instruments]]&lt;br /&gt;
**[[Instrument Options]]&lt;br /&gt;
**[[Equalizer]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border-spacing: 5px;&amp;quot;&lt;br /&gt;
! style=&amp;quot;color:#FFFFFF; background:#254d88; text-align: left&amp;quot; ; |&#039;&#039;&#039;Did you know...&#039;&#039;&#039;&amp;lt;!-- Interesting facts about the website --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* ...that [[Robo]] was created on July 4th, 2019?&lt;br /&gt;
* ...that there are multiple secret pages?&lt;br /&gt;
* ...that [https://onlinesequencer.net/members/30110 adBot] used to convert images into notes?&lt;br /&gt;
* ...that [https://onlinesequencer.net/members/1632 LucentTear] has been using Online Sequencer for almost 10 years?!&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;display:inline; margin-left: auto; margin-right: auto; margin-bottom: .3%; min-width:50%; flex-grow: 1;&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; height: 100%; border-spacing: 5px; margin-top: 0px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border-spacing: 5px; margin-top: 3px;&amp;quot;&lt;br /&gt;
! style=&amp;quot;color:#FFFFFF; background:#254d88; text-align: left;&amp;quot; |&#039;&#039;&#039;Online Sequencer News&#039;&#039;&#039;&amp;lt;!-- For news about the site itself --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;News and events regarding Online Sequencer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*[https://onlinesequencer.net/members/35935 PuzzlePuddles] saves [https://onlinesequencer.net/4000000 4 millionth sequence].&lt;br /&gt;
*Dasamurai is celebrating his second year in OS with awesome sequences! [https://onlinesequencer.net/playlist/30457 Listen Now]&lt;br /&gt;
*Moonlight is celebrating his 1st Anniversary with some epic tunes! [https://onlinesequencer.net/playlist/34014 Listen] [https://onlinesequencer.net/playlist/34028 Today!]&lt;br /&gt;
*Legendary_ is celebrating 150K total plays with a special sequence, [https://onlinesequencer.net/4115941 HEATWAVE]!&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border-spacing: 5px;&amp;quot;&lt;br /&gt;
! style=&amp;quot;color:#FFFFFF; background:#254d88; text-align: left&amp;quot; ; |&#039;&#039;&#039;Community&#039;&#039;&#039;&amp;lt;!-- For contests, mod applications, other community stuff --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;The community is a great place for users to share their thoughts and music! (But mostly their music.)&#039;&#039;&lt;br /&gt;
*[https://onlinesequencer.net/forum/ Online Sequencer Forum]&lt;br /&gt;
*[https://onlinesequencer.net/discord Discord (via Robo)]&lt;br /&gt;
----&lt;br /&gt;
[https://onlinesequencer.net/forum/thread-8782.html Current Contest] (8/1/24 - 8/21/24) &lt;br /&gt;
&lt;br /&gt;
Theme: &amp;quot;&#039;&#039;make ska music&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Submissions end on August 21. Winners will be announced on the 31st!&lt;br /&gt;
&lt;br /&gt;
[https://onlinesequencer.net/forum/thread-8736.html Last Contest] (7/1/24 - 7/21/24)&lt;br /&gt;
&lt;br /&gt;
Theme: &amp;quot;&#039;&#039;Collaborate with someone!&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Winning entries:&lt;br /&gt;
*[http://onlinesequencer.net/4100764 world&#039;s end] by [https://onlinesequencer.net/members/37515 Triangle] and [https://onlinesequencer.net/members/50720 SNAKEBOX2020]&lt;br /&gt;
*[http://onlinesequencer.net/4060352 PARADOX] by [https://onlinesequencer.net/members/37515 SnakeyWaters] and [https://onlinesequencer.net/members/40853 Legendary_]&lt;br /&gt;
*[http://onlinesequencer.net/4083838 puzzle] by [https://onlinesequencer.net/members/35935 PuzzlePuddles] and [https://onlinesequencer.net/members/25482 gax]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Melody&amp;diff=1319</id>
		<title>Melody</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Melody&amp;diff=1319"/>
		<updated>2024-08-02T15:30:28Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: Revert to previous.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Melody.png|thumb|313x313px|An example of a melody using Electric Piano.]]&lt;br /&gt;
A &#039;&#039;&#039;melody&#039;&#039;&#039; is a sequence of musical notes played in succession, creating a memorable and recognizable musical line. It is one of the fundamental elements of music composition, often serving as the primary focus or &amp;quot;voice&amp;quot; within a piece.&lt;br /&gt;
&lt;br /&gt;
== Characteristics of Melody ==&lt;br /&gt;
# Pitch: Melodies are defined by their pitch, which refers to the highness or lowness of a sound. Each note in a melody has a specific pitch, and the arrangement of these pitches creates the melodic contour.&lt;br /&gt;
# Rhythm: The rhythmic arrangement of notes in a melody determines its overall timing and phrasing. The duration and placement of notes within a melody contribute to its rhythmic feel and sense of groove.&lt;br /&gt;
# Interval: Melodies are constructed using intervals, which are the distances between consecutive pitches. The intervals used in a melody can evoke different moods and create melodic tension or resolution.&lt;br /&gt;
# Repetition and Variation: Melodies often feature elements of repetition and variation to create a sense of structure and interest. Repeating certain melodic motifs or themes throughout a composition can provide a sense of cohesion, while variations introduce new melodic ideas or alter existing ones.&lt;br /&gt;
# Contour and Shape: The contour or shape of a melody describes its overall rising and falling pattern of pitches. It can be ascending (going higher in pitch), descending (going lower in pitch), or have a more complex contour, such as arch-shaped or wave-like.&lt;br /&gt;
&lt;br /&gt;
== Melody in Music Composition ==&lt;br /&gt;
In music composition, melodies play a crucial role in conveying emotion, expressing musical ideas, and engaging listeners. They can be found in various genres and styles, from classical compositions to pop songs, jazz improvisations, and folk tunes.&lt;br /&gt;
&lt;br /&gt;
Composers and songwriters often craft melodies with careful consideration of the intended mood or atmosphere of a piece. Memorable melodies can create a strong emotional connection with listeners and become a defining element of a musical work.&lt;br /&gt;
&lt;br /&gt;
Melodies can be created through various means, including improvisation, careful melodic development, or by drawing inspiration from existing musical ideas. Composers may also employ techniques such as ornamentation, embellishments, and melodic motifs to enhance the richness and distinctiveness of a melody.&lt;br /&gt;
&lt;br /&gt;
== Examples of Famous Melodies ==&lt;br /&gt;
Throughout history, numerous melodies have become iconic and recognizable to audiences worldwide. Examples of famous melodies include Ludwig van Beethoven&#039;s &amp;quot;Ode to Joy,&amp;quot; Johann Pachelbel&#039;s &amp;quot;Canon in D,&amp;quot; The Beatles&#039; &amp;quot;Yesterday,&amp;quot; and John Williams&#039; theme from &amp;quot;Star Wars.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
Melody is a foundational element of music, providing a melodic thread that guides the listener through a composition. Its pitch, rhythm, intervals, repetition, and variation shape the musical landscape and leave a lasting impression on listeners. Whether simple or complex, a well-crafted melody has the power to captivate and move audiences, making it an essential component of musical expression.&lt;br /&gt;
[[Category:Basic terms]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Profile&amp;diff=1314</id>
		<title>Profile</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Profile&amp;diff=1314"/>
		<updated>2024-07-20T03:57:34Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: order aligned from history order&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Accounts and the profiles associated with them were added in November 2013 to handle chat and forum discussions. In 2015, the ability to save sequences under a profile was added, which is now the primary function of profiles. Profiles are also required to use the [[chat]], but sending messages is restricted until the account is 24 hours old for security reasons and for preventing spam. Now, it also requires people to make a song before using forums.&lt;br /&gt;
==Pictures==&lt;br /&gt;
With profiles come profile pictures, which can be set via the User Control Panel on the forum. Simple images work best as profile pictures are usually displayed as tiny icons.  Forum profiles are the only place on the site where they can be displayed at full size, which is still only 100x100 pixels. Animated GIFs can be used for a profile picture and should be displayed correctly.&lt;br /&gt;
==Group Memberships/Roles==&lt;br /&gt;
*Registered (on Discord it is named &amp;quot;OS,&amp;quot; &amp;quot;Verified,&amp;quot; or &amp;quot;Online Sequencer&amp;quot;)&lt;br /&gt;
**Users in this group have their username displayed in #039BE5 (blue).&lt;br /&gt;
**All accounts have this role.&lt;br /&gt;
*Moderator&lt;br /&gt;
**The moderator color is #2962FF (dark blue)&lt;br /&gt;
**Moderators monitor and regulate users on the site and the wiki.&lt;br /&gt;
*Supporter (formerly titled VIP until 2023)&lt;br /&gt;
**The supporter color is #03CAFC (light blue)&lt;br /&gt;
**The role is to any user who donates to [[user:fox|Fox]], donated at [https://www.buymeacoffee.com/onlineseq Buymeacoffee] for $5 per coffee.&lt;br /&gt;
*Contest Winner&lt;br /&gt;
**Monthly contests and limited events are held on OS, and top performers here can receive this role at the end of the year. It is usually revoked after 1 year.&lt;br /&gt;
**The contest winner color is #F5E042 (yellow)&lt;br /&gt;
*On the site, the admin color (used by Jacob_) is #F44336 (red)&lt;br /&gt;
*Mechanic&lt;br /&gt;
**This role is only on the OS Discord server, to recognize active developers of the site&lt;br /&gt;
**On Discord, the mechanic color was #009991 (turquoise) until they removed the color.&lt;br /&gt;
*R/place 2022 Robo warriors&lt;br /&gt;
**Discord-specific role to recognize users who contributed to OS pixel art in the well-known 2022 Reddit event (as to paint Robo).&lt;br /&gt;
**The r/place 2022 color is #92EF8D (green)&lt;br /&gt;
*Notable users like bentoonie, Syntax, Vulm, and Soothsayer13 have roles and colors specific to themselves. They either got requested to do so or won in a large-scale event.&lt;br /&gt;
&lt;br /&gt;
Please note that some group membership changes, like Supporter and Contest Winner, are not made automatically, and must be done by a moderator. Group memberships are specific to the OS site/forum and Discord roles are only on Discord. Many of them are identical between them. On Discord, a user&#039;s most important role usually indicates their name color, and all of a user&#039;s roles can be seen on their public profile. On the OS website, a single group membership can be displayed at a time, and a menu exists within the forum to choose which one this is.&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Profile&amp;diff=1313</id>
		<title>Profile</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Profile&amp;diff=1313"/>
		<updated>2024-07-20T03:54:13Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Accounts and the profiles associated with them were added in November 2013 to handle chat and forum discussions. In 2015, the ability to save sequences under a profile was added, which is now the primary function of profiles. Profiles are also required to use the [[chat]], but sending messages is restricted until the account is 24 hours old for security reasons and for preventing spam. Now, it also requires people to make a song before using forums.&lt;br /&gt;
==Pictures==&lt;br /&gt;
With profiles come profile pictures, which can be set via the User Control Panel on the forum. Simple images work best as profile pictures are usually displayed as tiny icons.  Forum profiles are the only place on the site where they can be displayed at full size, which is still only 100x100 pixels. Animated GIFs can be used for a profile picture and should be displayed correctly.&lt;br /&gt;
==Group Memberships/Roles==&lt;br /&gt;
*Registered (on Discord it is named &amp;quot;OS,&amp;quot; &amp;quot;Online Sequencer,&amp;quot; or &amp;quot;Verified&amp;quot;)&lt;br /&gt;
**Users in this group have their username displayed in #039BE5 (blue)&lt;br /&gt;
**All accounts have this role&lt;br /&gt;
*Moderator&lt;br /&gt;
**The moderator color is #2962FF (dark blue)&lt;br /&gt;
**Moderators monitor and regulate users on the site and the wiki.&lt;br /&gt;
*Supporter (formerly titled VIP until 2023)&lt;br /&gt;
**The supporter color is #03CAFC (light blue)&lt;br /&gt;
**The role is to any user who donates to [[user:fox|Fox]], donated at [https://www.buymeacoffee.com/onlineseq Buymeacoffee] for $5 per coffee.&lt;br /&gt;
*Contest Winner&lt;br /&gt;
**Monthly contests and limited events are held on OS, and top performers here can receive this role at the end of the year. It is usually revoked after 1 year.&lt;br /&gt;
**The contest winner color is #F5E042 (yellow)&lt;br /&gt;
*On the site, the admin color (used by Jacob_) is #F44336 (red)&lt;br /&gt;
*Mechanic&lt;br /&gt;
**This role is only on the OS Discord server, to recognize active developers of the site&lt;br /&gt;
**On Discord, the mechanic color was #009991 (turquoise) until they removed the color.&lt;br /&gt;
*R/place 2022 Robo warriors&lt;br /&gt;
**Discord-specific role to recognize users who contributed to OS pixel art in the well-known 2022 Reddit event (as to paint Robo).&lt;br /&gt;
**The r/place 2022 color is #92EF8D (green)&lt;br /&gt;
*Notable users like bentoonie, Syntax, Vulm, and Soothsayer13 have roles and colors specific to themselves. They either got requested to do so or won in a large-scale event.&lt;br /&gt;
&lt;br /&gt;
Please note that some group membership changes, like Supporter and Contest Winner, are not made automatically, and must be done by a moderator. Group memberships are specific to the OS site/forum and Discord roles are only on Discord. Many of them are identical between them. On Discord, a user&#039;s most important role usually indicates their name color, and all of a user&#039;s roles can be seen on their public profile. On the OS website, a single group membership can be displayed at a time, and a menu exists within the forum to choose which one this is.&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Profile&amp;diff=1312</id>
		<title>Profile</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Profile&amp;diff=1312"/>
		<updated>2024-07-20T03:52:48Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Accounts and the profiles associated with them were added in November 2013 to handle chat and forum discussions. In 2015, the ability to save sequences under a profile was added, which is now the primary function of profiles. Profiles are also required to use the [[chat]], but sending messages is restricted until the account is 24 hours old for security reasons and for preventing spam. Now, it also requires people to make a song before using forums.&lt;br /&gt;
==Pictures==&lt;br /&gt;
With profiles come profile pictures, which can be set via the User Control Panel on the forum. Simple images work best as profile pictures are usually displayed as tiny icons.  Forum profiles are the only place on the site where they can be displayed at full size, which is still only 100x100 pixels. Animated GIFs can be used for a profile picture and should be displayed correctly.&lt;br /&gt;
==Group Memberships/Roles==&lt;br /&gt;
*Registered (on Discord it is named &amp;quot;OS,&amp;quot; &amp;quot;Online Sequencer,&amp;quot; or &amp;quot;Verified&amp;quot;)&lt;br /&gt;
**Users in this group have their username displayed in #039BE5 (blue)&lt;br /&gt;
**All accounts have this role&lt;br /&gt;
*Moderator&lt;br /&gt;
**The moderator color is #2962FF (dark blue)&lt;br /&gt;
**Moderators monitor and regulate users on the site and the wiki.&lt;br /&gt;
*Supporter (formerly titled VIP until 2023)&lt;br /&gt;
**The supporter color is #03CAFC (light blue)&lt;br /&gt;
**The role is to any user who donates to [[user:fox]] via Buymeacoffee, donated at https://www.buymeacoffee.com/onlineseq &lt;br /&gt;
*Contest Winner&lt;br /&gt;
**Monthly contests and limited events are held on OS, and top performers here can receive this role at the end of the year. It is usually revoked after 1 year.&lt;br /&gt;
**The contest winner color is #F5E042 (yellow)&lt;br /&gt;
*On the site, the admin color (used by Jacob_) is #F44336 (red)&lt;br /&gt;
*Mechanic&lt;br /&gt;
**This role is only on the OS Discord server, to recognize active developers of the site&lt;br /&gt;
**On Discord, the mechanic color was #009991 (turquoise) until they removed the color.&lt;br /&gt;
*R/place 2022 Robo warriors&lt;br /&gt;
**Discord-specific role to recognize users who contributed to OS pixel art in the well-known 2022 Reddit event (as to paint Robo).&lt;br /&gt;
**The r/place 2022 color is #92EF8D (green)&lt;br /&gt;
*Notable users like bentoonie, Syntax, Vulm, and Soothsayer13 have roles and colors specific to themselves. They either got requested to do so or won in a large-scale event.&lt;br /&gt;
&lt;br /&gt;
Please note that some group membership changes, like Supporter and Contest Winner, are not made automatically, and must be done by a moderator. Group memberships are specific to the OS site/forum and Discord roles are only on Discord. Many of them are identical between them. On Discord, a user&#039;s most important role usually indicates their name color, and all of a user&#039;s roles can be seen on their public profile. On the OS website, a single group membership can be displayed at a time, and a menu exists within the forum to choose which one this is.&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Profile&amp;diff=1311</id>
		<title>Profile</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Profile&amp;diff=1311"/>
		<updated>2024-07-20T03:47:27Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: more CW&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Accounts and the profiles associated with them were added in November 2013 to handle chat and forum discussions. In 2015, the ability to save sequences under a profile was added, which is now the primary function of profiles. Profiles are also required to use the [[chat]], but sending messages is restricted until the account is 24 hours old for security reasons and for preventing spam. Now, it also requires people to make a song before using forums.&lt;br /&gt;
==Pictures==&lt;br /&gt;
With profiles come profile pictures, which can be set via the User Control Panel on the forum. Simple images work best as profile pictures are usually displayed as tiny icons.  Forum profiles are the only place on the site where they can be displayed at full size, which is still only 100x100 pixels. Animated GIFs can be used for a profile picture and should be displayed correctly.&lt;br /&gt;
==Group Memberships/Roles==&lt;br /&gt;
*Registered (on Discord it is named &amp;quot;OS,&amp;quot; &amp;quot;Online Sequencer,&amp;quot; or &amp;quot;Verified&amp;quot;)&lt;br /&gt;
**Users in this group have their username displayed in #039BE5 (blue)&lt;br /&gt;
**All accounts have this role&lt;br /&gt;
*Moderator&lt;br /&gt;
**The moderator color is #2962FF (dark blue)&lt;br /&gt;
**Moderators monitor and regulate users on the site and the wiki.&lt;br /&gt;
*Supporter (formerly titled VIP until 2023)&lt;br /&gt;
**The supporter color is #03CAFC (light blue)&lt;br /&gt;
**The role is to any user who donates to [[user:fox]] via Buymeacoffee, donated at https://www.buymeacoffee.com/onlineseq &lt;br /&gt;
*Contest Winner&lt;br /&gt;
**Monthly contests and limited events are held on OS, and top performers here can receive this role at the end of the year. It is usually revoked after 1 year.&lt;br /&gt;
**The contest winner color is #F5E042 (yellow)&lt;br /&gt;
*On the site, the admin color (used by Jacob_) is #F44336 (red)&lt;br /&gt;
*Mechanic&lt;br /&gt;
**This role is only on the OS Discord server, to recognize active developers of the site&lt;br /&gt;
**On Discord, the mechanic color was #009991 (turquoise) until they removed the color.&lt;br /&gt;
*R/place 2022 Robo warriors&lt;br /&gt;
**Discord-specific role to recognize users who contributed to OS pixel art in the well-known 2022 Reddit event (as to paint Robo).&lt;br /&gt;
***The r/place 2022 color is #92EF8D (green)&lt;br /&gt;
*Notable users like bentoonie, Syntax, Vulm, and Soothsayer13 have roles and colors specific to themselves.&lt;br /&gt;
&lt;br /&gt;
Please note that some group membership changes, like Supporter and Contest Winner, are not made automatically, and must be done by a moderator. Group memberships are specific to the OS site/forum and Discord roles are only on Discord. Many of them are identical between them. On Discord, a user&#039;s most important role usually indicates their name color, and all of a user&#039;s roles can be seen on their public profile. On the OS website, a single group membership can be displayed at a time, and a menu exists within the forum to choose which one this is.&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Profile&amp;diff=1310</id>
		<title>Profile</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Profile&amp;diff=1310"/>
		<updated>2024-07-20T03:45:25Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: more adding&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Accounts and the profiles associated with them were added in November 2013 to handle chat and forum discussions. In 2015, the ability to save sequences under a profile was added, which is now the primary function of profiles. Profiles are also required to use the [[chat]], but sending messages is restricted until the account is 24 hours old for security reasons and for preventing spam. Now, it also requires people to make a song before using forums.&lt;br /&gt;
==Pictures==&lt;br /&gt;
With profiles come profile pictures, which can be set via the User Control Panel on the forum. Simple images work best as profile pictures are usually displayed as tiny icons.  Forum profiles are the only place on the site where they can be displayed at full size, which is still only 100x100 pixels. Animated GIFs can be used for a profile picture and should be displayed correctly.&lt;br /&gt;
==Group Memberships/Roles==&lt;br /&gt;
*Registered (on Discord it is named &amp;quot;OS,&amp;quot; &amp;quot;Online Sequencer,&amp;quot; or &amp;quot;Verified&amp;quot;)&lt;br /&gt;
**Users in this group have their username displayed in #039BE5 (blue)&lt;br /&gt;
**All accounts have this role&lt;br /&gt;
*Moderator&lt;br /&gt;
**The moderator color is #2962FF (dark blue)&lt;br /&gt;
**Moderators monitor and regulate users on the site and the wiki.&lt;br /&gt;
*Supporter (formerly titled VIP until 2024)&lt;br /&gt;
**The supporter color is #03CAFC (light blue)&lt;br /&gt;
**The role is to any user who donates to [[user:fox]] via Buymeacoffee, donated at https://www.buymeacoffee.com/onlineseq &lt;br /&gt;
*Contest Winner&lt;br /&gt;
**Monthly contests and limited events are held on OS, and top performers here can receive this role at the end of the year. It is usually revoked after 1 year.&lt;br /&gt;
**The contest winner color is #F5E042 (yellow)&lt;br /&gt;
*On the site, the admin color (used by Jacob_) is #F44336 (red)&lt;br /&gt;
*Mechanic&lt;br /&gt;
**This role is only on the OS discord server, to recognize active developers of the site&lt;br /&gt;
**On Discord, the mechanic color was #009991 (turquoise) until they got rid of the color.&lt;br /&gt;
*R/place 2022 Robo warriors&lt;br /&gt;
**Discord-specific role to recognize users who contributed to OS pixel art in the well-known 2022 Reddit event.&lt;br /&gt;
**The r/place 2022 color is #92EF8D (green)&lt;br /&gt;
*Notable users like bentoonie, Syntax, Vulm, and Soothsayer13 have roles and colors specific to themselves.&lt;br /&gt;
&lt;br /&gt;
Please note that some group membership changes, like Supporter and Contest Winner, are not made automatically, and must be done by a moderator. Group memberships are specific to the OS site/forum and Discord roles are only on Discord. Many of them are identical between them. On Discord, a user&#039;s most important role usually indicates their name color, and all of a user&#039;s roles can be seen on their public profile. On the OS website, a single group membership can be displayed at a time, and a menu exists within the forum to choose which one this is.&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Cloning&amp;diff=1309</id>
		<title>Cloning</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Cloning&amp;diff=1309"/>
		<updated>2024-07-20T03:31:55Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Cloning&#039;&#039;&#039; is a feature on OS that lets users create copies of existing instruments. The clones use the same instrument samples as the base instrument, but changing the settings of the clone doesn&#039;t affect the base instrument. There&#039;s no limit to the number of clones that can be created, however for certain instruments (particularly 8-bit sine, square, triangle, and saw) too many clones can be expensive and make the sequence lag. This feature became first available on the test website on April 23, 2023, and was pushed to the main site on April 28, after many requests since the early 2020s.&lt;br /&gt;
&lt;br /&gt;
[[File:Cloning buttons.png|thumb|The clone and delete buttons in the advanced instrument settings.]]&lt;br /&gt;
One needs to click the &amp;quot;Clone&amp;quot; button in advanced instrument settings to clone an instrument. One needs to click the &amp;quot;Delete&amp;quot; button to delete a clone.&lt;br /&gt;
&lt;br /&gt;
=== Uses ===&lt;br /&gt;
Cloning is one of the most versatile and powerful features on OS, though it doesn&#039;t seem that way at first. Here are a few things they can be used for:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Chorus effects:&#039;&#039;&#039; By playing the same melody on 2 copies of the instrument, but detuning one of them by 5-10 cents.&lt;br /&gt;
* &#039;&#039;&#039;Stereo effects:&#039;&#039;&#039; By cloning an instrument and panning it differently you can make the stereo sound wider, especially if you delay the clone&#039;s notes slightly.&lt;br /&gt;
* &#039;&#039;&#039;Note panning:&#039;&#039;&#039; You can pan individual notes more precisely than is possible with markers.&lt;br /&gt;
* &#039;&#039;&#039;Note detune:&#039;&#039;&#039; By moving some notes to a different clone, and detuning that clone with markers, you can pitch bend specific notes without affecting the rest of the instrument.&lt;br /&gt;
* &#039;&#039;&#039;Better delay:&#039;&#039;&#039; If you want a custom delay effect, you have to copy the entire instrument&#039;s notes and paste them with an offset. Without clones this makes a mess. With clones you can keep them organised. Additionally, you can give the clones different settings, such as making the delayed notes muffled with EQ.&lt;br /&gt;
* &#039;&#039;&#039;Precise drum mixing:&#039;&#039;&#039; For best drum mastering results, it&#039;s sometimes necessary to EQ some of the drum stems differently. For example, bass boosting the kick drum, while also treble boosting the hihat. By moving some stems to a clone, the clones can be EQ&#039;d separately.&lt;br /&gt;
* &#039;&#039;&#039;Extending instrument ranges:&#039;&#039;&#039; Without cloning you can detune an instrument up or down an octave to change the range of notes you have access too. With cloning you can also detune a clone down by an octave to access lower notes too.&lt;br /&gt;
* &#039;&#039;&#039;Reducing marker usage:&#039;&#039;&#039; Often markers are used to change instrument settings between sections. This could be done using clones instead, which reduces the number of markers, and is much easier to do. Markers only really need to be used for smooth (blended) settings changes.&lt;br /&gt;
* &#039;&#039;&#039;Organisation:&#039;&#039;&#039; Clones can be useful just to organize your sequence. For example, you can lock specific sections by moving sections to clones.&lt;br /&gt;
* &#039;&#039;&#039;Microtonal FFT:&#039;&#039;&#039; https://onlinesequencer.net/3365882&lt;br /&gt;
&lt;br /&gt;
[[category:Online Sequencer UI]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Console_Commands&amp;diff=1289</id>
		<title>Console Commands</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Console_Commands&amp;diff=1289"/>
		<updated>2024-06-29T00:10:28Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: Apparently I&amp;#039;m wrong&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Chrome console.png|alt=The Chrome developer console|thumb|The Chrome developer console]]&lt;br /&gt;
&#039;&#039;&#039;Console Commands&#039;&#039;&#039; extend the functionality of the sequencer beyond what is possible with the UI. To access the console, press Ctrl + Shift + J for Chromium browsers, or Ctrl + Shift + K for Firefox. &lt;br /&gt;
&lt;br /&gt;
To run a command using the console, just type it in and press enter. The console executes JS code, so if you want to go beyond copying/pasting the commands on this page, try [https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps learning some JS].&lt;br /&gt;
&lt;br /&gt;
It&#039;s important to keep a few things in mind when using the console:&lt;br /&gt;
&lt;br /&gt;
* Not all of the commands below have undo/redo support. So if you make a change it might not be possible to undo it.&lt;br /&gt;
* It&#039;s possible to corrupt your sequence using the console. So if you&#039;re new to this it&#039;s highly recommended that you save your sequence before messing with the console.&lt;br /&gt;
* The fundamental time units used by the sequencer are quarter notes, starting at 0. So t=10 would mean the half-beat after the second beat. If you set the grid to 1/4 (the default) the grid lines match this time unit. Markers can only be placed at whole number time steps: t=0, 1, 2, etc.&lt;br /&gt;
* Instruments are identified using a number, also known as the ID. The current instrument is stored in the global variable &amp;quot;instrument&amp;quot;. So to figure out the number for an instrument, just choose that instrument in the UI, type &amp;quot;instrument&amp;quot;, and press enter. You can also just pass &amp;quot;instrument&amp;quot; directly to use the current instrument, eg &amp;quot;setDetune(instrument, 1200)&amp;quot;.&lt;br /&gt;
* The console can be very noisy, but all the log spam comes from the ads. You can restrict the console to only show logs from the sequencer itself by enabling &amp;quot;Selected context only&amp;quot; in the console settings (see image). This works in Chrome, but there will be similar filters in any browser.&lt;br /&gt;
* Since 2023, if the browser questions pasting, you must use the command &amp;quot;allow pasting.&amp;quot;&lt;br /&gt;
[[File:Silencing log spam.png|alt=Silencing log spam|thumb|241x241px|To silence log spam, click the console settings button, then enable &amp;quot;Selected context only&amp;quot;.]]&lt;br /&gt;
&lt;br /&gt;
== Basic techniques ==&lt;br /&gt;
You can change a lot of the sequencer options in the console. This can be useful to go beyond the values usually allowed in the UI.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
 setGrid(value)&lt;br /&gt;
Changes the size of the grid. The way the value works is a bit confusing: it&#039;s the number of grid lines per time unit (per quarter note). So a 1/4 grid has a value of 1, and a 1/8 grid has a value of 2. You can use this formula to work out the value: value = 0.25 / grid. No undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Time signature ===&lt;br /&gt;
 setTimeSig(timeSig)&lt;br /&gt;
Sets the time signature of the sequence. Time signatures on OS are always N/4 (so 3/4, 4/4, 5/4 etc), and the timeSig parameter is just the N. So to set the time signature to 7/4, use &amp;quot;setTimeSig(7)&amp;quot;. If you want something more exotic, you&#039;ll need to find the closest equivalent in N/4. So 6/8 could be represented as 3/4, and 7/16 could be represented as 7/4 with a faster tempo. No undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Detune ===&lt;br /&gt;
 setDetune(instrument, detune)&lt;br /&gt;
Sets the detune of an instrument. Detune values are measured in cents, where each semi-tone is 100 cents. So to detune a full octave up, set the detune to 1200. The usual limit in the UI is -1200 to 1200, but you can use this function to set it to more extreme values. No undo/redo support.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WARNING:&#039;&#039;&#039; Firefox does not support detunes outside -1200 to 1200, so using extreme values will mean your sequence will only play correctly on Chromium browsers.&lt;br /&gt;
&lt;br /&gt;
=== Reverb and distortion ===&lt;br /&gt;
 setReverbVolume(instrument, volume)&lt;br /&gt;
 setDistortVolume(instrument, volume)&lt;br /&gt;
Sets the reverb volume and distort volume of an instrument. The volume goes from 0 to 1 in the UI, but you can set it to whatever you like using these functions. No undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Equalizer ===&lt;br /&gt;
 setEqHigh(instrument, value)&lt;br /&gt;
 setEqMid(instrument, value)&lt;br /&gt;
 setEqLow(instrument, value)&lt;br /&gt;
Sets the EQ of an instrument. The values only go from -48 to 48 in the UI, but you can set them to any value using these functions. No undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Panning ===&lt;br /&gt;
 setPan(instrument, value)&lt;br /&gt;
Sets the panning of an instrument. The value can go from -1 to 1 in the UI, but this function can set it to anything. No undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Volume ===&lt;br /&gt;
Instrument Volume:&lt;br /&gt;
 setInitialInstrumentVolume(instrument, value)&lt;br /&gt;
Sets the volume of an instrument. The value can go from -1 to 1 in the UI, but this function can set it to anything. No undo/redo support. Does not update the UI automatically, either update the UI manually or use fillAdvancedInstrumentSettings() and fillSimpleInstrumentSettings()&lt;br /&gt;
&lt;br /&gt;
Sequence Volume:&lt;br /&gt;
 setInitialSongVolume(value)&lt;br /&gt;
Sets the volume of the sequence. The value can go from -1 to 1 in the UI, but this function can set it to anything. No undo/redo support. Does not update the UI.&lt;br /&gt;
&lt;br /&gt;
== Intermediate techniques ==&lt;br /&gt;
Most of these functions act on the currently selected notes. Select the notes you want to edit, then run the function in the console. I refer to the sequence of selected notes as the selected segment.&lt;br /&gt;
&lt;br /&gt;
In JS, function parameters can have [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Default_parameters default values]. This means if you don&#039;t pass a value to that parameter, it will default to some value. A lot of the functions in this section have default parameters. They&#039;re written in the documentation like this: &amp;quot;fadeNotes(fadeIn = false)&amp;quot;. This means the &amp;quot;fadeIn&amp;quot; parameter defaults to false, so instead of writing &amp;quot;fadeNotes(false)&amp;quot; you can just write &amp;quot;fadeNotes()&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The functions in this section are defined [https://onlinesequencer.net/app/consoleCommands.js here]. If you know some JS, you can read this file to learn how they work and create your own.&lt;br /&gt;
&lt;br /&gt;
=== Fade notes ===&lt;br /&gt;
 fadeNotesIn()&lt;br /&gt;
 fadeNotesOut()&lt;br /&gt;
Fades the selected notes in or out. FadeNotesIn fades in the segment from 0 volume to the original volume, and fadeNotesOut fades the notes from their original volume to 0.&lt;br /&gt;
&lt;br /&gt;
Includes undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Stretch notes ===&lt;br /&gt;
 stretchNotes(factor)&lt;br /&gt;
Stretches or squishes the selected segment by the given factor. A factor of more than 1 will make the selected segment longer, and less than 1 will make it shorter. A factor less than 0 will reverse the segment.&lt;br /&gt;
&lt;br /&gt;
It also works on selected markers, but since marker times are quantized to whole number time steps, they might not be moved to exactly the right spot. Also, reversing markers is complicated, and not all marker sequences are reversible, so negative factors are not supported if you have markers selected.&lt;br /&gt;
&lt;br /&gt;
Includes undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Truncate notes ===&lt;br /&gt;
 truncateNotesAt(time)&lt;br /&gt;
Cuts off all the selected notes at the specified time. If a note extends past this time, its length will be truncated. If a note begins after this time it will be deleted.&lt;br /&gt;
&lt;br /&gt;
Includes undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Convert to detune markers ===&lt;br /&gt;
 convertToDetuneMarkers(startNote = &#039;C5&#039;)&lt;br /&gt;
Moves all the selected notes to the &amp;quot;startNote&amp;quot;, then creates detune markers to detune each note back to its original pitch. For example, if you select a &amp;quot;D5&amp;quot; and then run this with the default startNote, it will move the note to &amp;quot;C5&amp;quot; and create a detune marker to detune it up 200 cents back to &amp;quot;D5&amp;quot;. This is useful for making clear melodies on instruments that get muddy when there are a lot of notes.&lt;br /&gt;
&lt;br /&gt;
Due to the limitations of detune markers, this will only work if the melody sticks to whole number time steps (ie lines up with the quarter note grid), and there&#039;s only ever one note at a particular time. This function ignores drum kit instruments.&lt;br /&gt;
&lt;br /&gt;
Includes undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Convert to Marimba ===&lt;br /&gt;
 convertToMarimba()&lt;br /&gt;
Clones and detunes the &amp;quot;2023 Drum Kit&amp;quot; for each note in the selection, then moves each note to the closest octave of the three &amp;quot;Marimba&amp;quot; notes in the kit. This is useful for using the marimba as its own instrument, and works with multiple notes at a time. This function ignores drum kit instruments.&lt;br /&gt;
&lt;br /&gt;
Includes undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Humanize ===&lt;br /&gt;
 humanize(volumeVariation = 0.2, timeVariation = 0.1)&lt;br /&gt;
Randomly alters the volume and start time of all the selected notes by a small amount. This is designed to simulate a human playing the sequence. You can choose your own variation amounts, or just run &amp;quot;humanize()&amp;quot; to use the defaults.&lt;br /&gt;
&lt;br /&gt;
Each note volume is multiplied by a random value between 1 - volumeVariation and 1 + volumeVariation (so 0.8 to 1.2 by default). Each note start time is shifted by a random value between -timeVariation and timeVariation (ie timeVariation is measured in quarter notes).&lt;br /&gt;
&lt;br /&gt;
Note that if you use this function on a note that touches the end of of the last measure of your sequence, there&#039;s a 50/50 chance it will be moved to the right (past the end of the sequence) causing your sequence to loop one measure late. You can fix this by manually changing the length of the note to snap it back to the end of that final measure.&lt;br /&gt;
&lt;br /&gt;
Includes undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Remix notes ===&lt;br /&gt;
 remixNotes(chunkSize = 4, avgChunksPerUnmixedSection = 2, avgChunksPerMixedSection = 2, avgMixedSectionsPerUnmixedSection = 1)&lt;br /&gt;
Divides the selected segment into chunks and mix them around. This is mainly just for fun but can be handy to generate a breakdown by remixing a drum loop or to reshuffle a melody if you need a bit of inspiration. The chunkSize parameter controls how large the chunks are (in quarter notes), and the other parameters control how the chunks are mixed up.&lt;br /&gt;
&lt;br /&gt;
Includes undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Reset all instrument settings ===&lt;br /&gt;
 resetAllInstrumentSettings()&lt;br /&gt;
Resets the settings of all the instruments in the sequence.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WARNING:&#039;&#039;&#039; No undo/redo support.&lt;br /&gt;
 removeAllMarkers()&lt;br /&gt;
Deletes all the markers in the sequence.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WARNING:&#039;&#039;&#039; No undo/redo support.&lt;br /&gt;
&lt;br /&gt;
== Advanced techniques ==&lt;br /&gt;
You will need to know some JS to use these functions. In particular, we&#039;re going to be using a lot of [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions#syntax lambda functions], so familiarize yourself with these first. This section also assumes you know basic programming concepts like [https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps/Variables variables], [https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Basics objects], [https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Building_blocks/Looping_code loops], and [https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Building_blocks/conditionals if statements].&lt;br /&gt;
&lt;br /&gt;
=== Working with the selection ===&lt;br /&gt;
Most of the functions in the previous section work on the selected notes and markers. The notes and markers selected in the UI are stored in the &amp;quot;selection&amp;quot; object.&lt;br /&gt;
 console.log(selection.notes)&lt;br /&gt;
 console.log(selection.markers)&lt;br /&gt;
 console.log(selection.getTimeSpan())&lt;br /&gt;
You can find all the methods on the selection object [https://onlinesequencer.net/app/selection.js here]. It&#039;s sometimes useful to be able to loop over all the notes or markers in the selection, but if you want to modify the notes in the selection, use tweakNotes below.&lt;br /&gt;
 for (const note of selection.notes) {&lt;br /&gt;
   console.log(note);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 for (const marker of selection.marker) {&lt;br /&gt;
   console.log(marker);&lt;br /&gt;
 }&lt;br /&gt;
You can also add or remove markers and notes from the selection using the selectNote, selectMarker, deselectNote, and deselectMarker methods. However, it&#039;s usually easier to use these functions:&lt;br /&gt;
 selectNotesIf(predicate, addToSelection = false)&lt;br /&gt;
 selectMarkersIf(predicate, addToSelection = false)&lt;br /&gt;
These functions take a predicate (a function that returns true or false) and select all the notes or markers for which the predicate returns true. If addToSelection is true, these notes or markers are added to the existing selection, otherwise, they replace the current selection. Both these functions include undo/redo support.&lt;br /&gt;
&lt;br /&gt;
For example, say you wanted to delete the [https://tiusic.com/thumb.html thumbnail] notes from a sequence, so you can change the thumbnail. Thumbnail notes all have 0 volume, so you can just select all the notes with 0 volume:&lt;br /&gt;
 selectNotesIf(n =&amp;gt; n.volume == 0)&lt;br /&gt;
This selects all the thumbnail notes, so now you can delete them as normal (though the UI focus will still be on the console, so you&#039;ll have to click on the sequencer before you press delete).&lt;br /&gt;
&lt;br /&gt;
=== Tweaking notes ===&lt;br /&gt;
 tweakNotes(tweakFunction)&lt;br /&gt;
This is probably the single most useful console function. It basically runs tweakFunction on every selected note and has undo/redo support for any changes that tweakFunction makes to the note. It&#039;s roughly equivalent to:&lt;br /&gt;
 for (const note of selection.notes) {&lt;br /&gt;
   tweakFunction(note);&lt;br /&gt;
 }&lt;br /&gt;
There are a few problems with doing a for loop like this and manually tweaking the notes. For starters, you won&#039;t get undo/redo support, but the bigger problem is that there are a few optimizations that OS does based on the note time, instrument, length, or pitch that require extra work if you modify those parameters (namely &amp;quot;song.moveNote()&amp;quot; and &amp;quot;song.updateLoopTime()&amp;quot;). Failure to do so could corrupt your sequence. tweakNotes takes care of this work for you so you don&#039;t have to worry about it.&lt;br /&gt;
&lt;br /&gt;
The fields of the note object that you can modify are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+The fields of the Note object&lt;br /&gt;
!Name&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Can modify?&lt;br /&gt;
|-&lt;br /&gt;
|instrument&lt;br /&gt;
|Integer&lt;br /&gt;
|The instrument id, eg 22 for sitar&lt;br /&gt;
|Only with tweakNotes&lt;br /&gt;
|-&lt;br /&gt;
|type&lt;br /&gt;
|String&lt;br /&gt;
|The pitch or keyboard note, eg &#039;C5&#039; or &#039;F#7&#039;&lt;br /&gt;
|Only with tweakNotes&lt;br /&gt;
|-&lt;br /&gt;
|time&lt;br /&gt;
|Number&lt;br /&gt;
|The time when the note starts in standard time units (quarter notes)&lt;br /&gt;
|Only with tweakNotes&lt;br /&gt;
|-&lt;br /&gt;
|length&lt;br /&gt;
|Number&lt;br /&gt;
|The length of the note in standard time units&lt;br /&gt;
|Only with tweakNotes&lt;br /&gt;
|-&lt;br /&gt;
|volume&lt;br /&gt;
|Number&lt;br /&gt;
|The volume of the note, usually from 0 to 1.&lt;br /&gt;
|Always&lt;br /&gt;
|}&lt;br /&gt;
If you console.log the note you&#039;ll see other internal fields, but &#039;&#039;&#039;DO NOT MODIFY THESE&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For example, you can halve the volume like this (eg for a custom delay effect, copy, shift, then tweak the volume):&lt;br /&gt;
 tweakNotes(n =&amp;gt; n.volume *= 0.5)&lt;br /&gt;
We can also use tweakNotes to quantize the note times. This code snaps the notes to the nearest grid line (grid is a global variable that contains the grid value, see setGrid above):&lt;br /&gt;
 tweakNotes(n=&amp;gt;n.time = Math.round(n.time * grid) / grid)&lt;br /&gt;
Another example is the humanize function, which is built on tweakNotes (in fact, several of the other functions could be rewritten in terms of tweakNotes):&lt;br /&gt;
 function humanize(volumeVariation = 0.2, timeVariation = 0.1) {&lt;br /&gt;
   tweakNotes(n =&amp;gt; {&lt;br /&gt;
     n.volume *= 1 + volumeVariation * (2 * Math.random() - 1);&lt;br /&gt;
     n.time += timeVariation * (2 * Math.random() - 1);&lt;br /&gt;
     if (n.time &amp;lt; 0) n.time = 0;&lt;br /&gt;
   });&lt;br /&gt;
 }&lt;br /&gt;
Tweak notes can also be used to generate the lengthening sawtooth effect from [https://onlinesequencer.net/1905746 Ganymede]:&lt;br /&gt;
 const span = selection.getTimeSpan();&lt;br /&gt;
 tweakNotes(n =&amp;gt; {&lt;br /&gt;
   n.length *= 0.5 + (n.time - span.min) / (span.max - span.min);&lt;br /&gt;
 });&lt;br /&gt;
A more complicated example is adding swing to your selected notes:&lt;br /&gt;
 tweakNotes(n =&amp;gt; {&lt;br /&gt;
   const t = n.time / 4;&lt;br /&gt;
   const intTime = Math.floor(t);&lt;br /&gt;
   const fracTime = t - intTime;&lt;br /&gt;
   const newFracTime = fracTime &amp;lt;= 0.5 ? fracTime * 4 / 3 : (fracTime - 0.5) * 3 / 4 + 2 / 3;&lt;br /&gt;
   n.time = (intTime + newFracTime) * 4;&lt;br /&gt;
 });&lt;br /&gt;
&lt;br /&gt;
=== Tweaking markers ===&lt;br /&gt;
There is currently no marker equivalent of tweakNotes. Markers also have optimizations that mean you can&#039;t modify the time, instrument, or setting, without doing extra work. The only things you can safely modify are the value and the blend. If you need to modify the other parameters, you&#039;re better off asking the devs to add a tweakMarkers function, rather than trying to modify them and corrupting your sequence.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+The fields of the Marker object&lt;br /&gt;
!Name&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Can modify?&lt;br /&gt;
|-&lt;br /&gt;
|instrument&lt;br /&gt;
|Integer&lt;br /&gt;
|The instrument id, eg 19 for xylophone&lt;br /&gt;
|Never&lt;br /&gt;
|-&lt;br /&gt;
|time&lt;br /&gt;
|Integer&lt;br /&gt;
|The marker&#039;s time (quarter notes, must be a whole number)&lt;br /&gt;
|Never&lt;br /&gt;
|-&lt;br /&gt;
|setting&lt;br /&gt;
|Integer&lt;br /&gt;
|The setting (one of the kMarkerSetting... constants, eg kMarkerSettingBpm)&lt;br /&gt;
|Never&lt;br /&gt;
|-&lt;br /&gt;
|value&lt;br /&gt;
|Dynamic&lt;br /&gt;
|The marker value. Its type depends on the marker setting.&lt;br /&gt;
|Always&lt;br /&gt;
|-&lt;br /&gt;
|blend&lt;br /&gt;
|Boolean&lt;br /&gt;
|Whether or not the marker is blended.&lt;br /&gt;
|Always&lt;br /&gt;
|}&lt;br /&gt;
With these limitations, the most useful thing you can do is set the marker value to a value outside the normal range (like we did for the instrument settings above). This snippet sets all the selected detune markers to detune up by 2 octaves:&lt;br /&gt;
 for (const marker of selection.markers) {&lt;br /&gt;
   if (marker.setting == kMarkerSettingInstrumentDetune) {&lt;br /&gt;
     marker.value = 2400;&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
If you really need to change the instrument, time, or setting, delete the marker and create a new one (see below for details).&lt;br /&gt;
&lt;br /&gt;
You can also use &amp;quot;song.getAllMarkersAtTime(t)&amp;quot; to get a list of all the markers at a specific time, but selecting them in the UI and then iterating over &amp;quot;selection.markers&amp;quot; is easier.&lt;br /&gt;
&lt;br /&gt;
=== Creating notes ===&lt;br /&gt;
You can create Note objects using &amp;quot;new Note&amp;quot;, but you also have to manually add them to the song, like so:&lt;br /&gt;
 song.addNote(new Note(song, type, time, length, instrument, volume))&lt;br /&gt;
For example, let&#039;s generate a random melody:&lt;br /&gt;
 for (let i = 0; i &amp;lt; 16; ++i) {&lt;br /&gt;
   song.addNote(new Note(song, &#039;CDEFGAB&#039;[Math.floor(Math.random() * 7)] + &#039;4&#039;, i, 1, instrument, 1));&lt;br /&gt;
 }&lt;br /&gt;
Whenever you make changes to the notes of a sequence (adding, removing, moving, etc), the changes won&#039;t be visible until the sequencer view is updated. You can either run &amp;quot;SequencerView.repaint()&amp;quot;, or just move the view a bit (eg scroll). tweakNotes handles this for you, but in this example, you need to do it manually.&lt;br /&gt;
&lt;br /&gt;
Adding notes like this doesn&#039;t have undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Deleting notes ===&lt;br /&gt;
If you have a Note object, you can remove it from the sequence like this:&lt;br /&gt;
 song.removeNote(note)&lt;br /&gt;
This doesn&#039;t actually delete the Note object, just removes it from the sequence. In fact you can add it again if you want, using &amp;quot;song.addNote(note)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Let&#039;s take another look at our earlier example, where we wanted to delete the thumbnail notes. Instead of using selectNotesIf and then manually deleting them, we could automatically delete them.&lt;br /&gt;
 for (const note of song.notes) {&lt;br /&gt;
   if (note.volume == 0) {&lt;br /&gt;
     song.removeNote(note);&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
Removing notes like this doesn&#039;t have undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Creating markers ===&lt;br /&gt;
 addMarker(time, setting, instrument, value, blend)&lt;br /&gt;
This function adds a marker to the song. The parameters are the same as in the marker field table above. Returns the newly created Marker object. Includes undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Deleting markers ===&lt;br /&gt;
 removeMarker(marker)&lt;br /&gt;
Removes the marker from the sequence. Includes undo/redo support.&lt;br /&gt;
[[category:Online Sequencer UI]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Console_Commands&amp;diff=1288</id>
		<title>Console Commands</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Console_Commands&amp;diff=1288"/>
		<updated>2024-06-28T21:50:44Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Chrome console.png|alt=The Chrome developer console|thumb|The Chrome developer console]]&lt;br /&gt;
&#039;&#039;&#039;Console Commands&#039;&#039;&#039; extend the functionality of the sequencer beyond what is possible with the UI. To access the console, press Ctrl + Shift + J for Chromium browsers, or Ctrl + Shift + K for Firefox. &lt;br /&gt;
&lt;br /&gt;
To run a command using the console, just type it in and press enter. The console executes JS code, so if you want to go beyond copying/pasting the commands on this page, try [https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps learning some JS].&lt;br /&gt;
&lt;br /&gt;
It&#039;s important to keep a few things in mind when using the console:&lt;br /&gt;
&lt;br /&gt;
* Not all of the commands below have undo/redo support. So if you make a change it might not be possible to undo it.&lt;br /&gt;
* It&#039;s possible to corrupt your sequence using the console. So if you&#039;re new to this it&#039;s highly recommended that you save your sequence before messing with the console.&lt;br /&gt;
* The fundamental time units used by the sequencer are quarter notes, starting at 0. So t=10 would mean the half-beat after the second beat. If you set the grid to 1/4 (the default) the grid lines match this time unit. Markers can only be placed at whole number time steps: t=0, 1, 2, etc.&lt;br /&gt;
* Instruments are identified using a number, also known as the ID. The current instrument is stored in the global variable &amp;quot;instrument&amp;quot;. So to figure out the number for an instrument, just choose that instrument in the UI, type &amp;quot;instrument&amp;quot;, and press enter. You can also just pass &amp;quot;instrument&amp;quot; directly to use the current instrument, eg &amp;quot;setDetune(instrument, 1200)&amp;quot;.&lt;br /&gt;
* The console can be very noisy, but all the log spam comes from the ads. You can restrict the console to only show logs from the sequencer itself by enabling &amp;quot;Selected context only&amp;quot; in the console settings (see image). This works in Chrome, but there will be similar filters in any browser.&lt;br /&gt;
* Since 2023, if the browser questions pasting, you must:&lt;br /&gt;
** For one-time browser use, use the command &amp;quot;allow pasting.&amp;quot;&lt;br /&gt;
** For permanent browser uses, go to settings, experiments, and &amp;quot;Show warning about self-XSS when pasting code.&amp;quot;&lt;br /&gt;
[[File:Silencing log spam.png|alt=Silencing log spam|thumb|241x241px|To silence log spam, click the console settings button, then enable &amp;quot;Selected context only&amp;quot;.]]&lt;br /&gt;
&lt;br /&gt;
== Basic techniques ==&lt;br /&gt;
You can change a lot of the sequencer options in the console. This can be useful to go beyond the values usually allowed in the UI.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
 setGrid(value)&lt;br /&gt;
Changes the size of the grid. The way the value works is a bit confusing: it&#039;s the number of grid lines per time unit (per quarter note). So a 1/4 grid has a value of 1, and a 1/8 grid has a value of 2. You can use this formula to work out the value: value = 0.25 / grid. No undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Time signature ===&lt;br /&gt;
 setTimeSig(timeSig)&lt;br /&gt;
Sets the time signature of the sequence. Time signatures on OS are always N/4 (so 3/4, 4/4, 5/4 etc), and the timeSig parameter is just the N. So to set the time signature to 7/4, use &amp;quot;setTimeSig(7)&amp;quot;. If you want something more exotic, you&#039;ll need to find the closest equivalent in N/4. So 6/8 could be represented as 3/4, and 7/16 could be represented as 7/4 with a faster tempo. No undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Detune ===&lt;br /&gt;
 setDetune(instrument, detune)&lt;br /&gt;
Sets the detune of an instrument. Detune values are measured in cents, where each semi-tone is 100 cents. So to detune a full octave up, set the detune to 1200. The usual limit in the UI is -1200 to 1200, but you can use this function to set it to more extreme values. No undo/redo support.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WARNING:&#039;&#039;&#039; Firefox does not support detunes outside -1200 to 1200, so using extreme values will mean your sequence will only play correctly on Chromium browsers.&lt;br /&gt;
&lt;br /&gt;
=== Reverb and distortion ===&lt;br /&gt;
 setReverbVolume(instrument, volume)&lt;br /&gt;
 setDistortVolume(instrument, volume)&lt;br /&gt;
Sets the reverb volume and distort volume of an instrument. The volume goes from 0 to 1 in the UI, but you can set it to whatever you like using these functions. No undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Equalizer ===&lt;br /&gt;
 setEqHigh(instrument, value)&lt;br /&gt;
 setEqMid(instrument, value)&lt;br /&gt;
 setEqLow(instrument, value)&lt;br /&gt;
Sets the EQ of an instrument. The values only go from -48 to 48 in the UI, but you can set them to any value using these functions. No undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Panning ===&lt;br /&gt;
 setPan(instrument, value)&lt;br /&gt;
Sets the panning of an instrument. The value can go from -1 to 1 in the UI, but this function can set it to anything. No undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Volume ===&lt;br /&gt;
Instrument Volume:&lt;br /&gt;
 setInitialInstrumentVolume(instrument, value)&lt;br /&gt;
Sets the volume of an instrument. The value can go from -1 to 1 in the UI, but this function can set it to anything. No undo/redo support. Does not update the UI automatically, either update the UI manually or use fillAdvancedInstrumentSettings() and fillSimpleInstrumentSettings()&lt;br /&gt;
&lt;br /&gt;
Sequence Volume:&lt;br /&gt;
 setInitialSongVolume(value)&lt;br /&gt;
Sets the volume of the sequence. The value can go from -1 to 1 in the UI, but this function can set it to anything. No undo/redo support. Does not update the UI.&lt;br /&gt;
&lt;br /&gt;
== Intermediate techniques ==&lt;br /&gt;
Most of these functions act on the currently selected notes. Select the notes you want to edit, then run the function in the console. I refer to the sequence of selected notes as the selected segment.&lt;br /&gt;
&lt;br /&gt;
In JS, function parameters can have [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Default_parameters default values]. This means if you don&#039;t pass a value to that parameter, it will default to some value. A lot of the functions in this section have default parameters. They&#039;re written in the documentation like this: &amp;quot;fadeNotes(fadeIn = false)&amp;quot;. This means the &amp;quot;fadeIn&amp;quot; parameter defaults to false, so instead of writing &amp;quot;fadeNotes(false)&amp;quot; you can just write &amp;quot;fadeNotes()&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The functions in this section are defined [https://onlinesequencer.net/app/consoleCommands.js here]. If you know some JS, you can read this file to learn how they work and create your own.&lt;br /&gt;
&lt;br /&gt;
=== Fade notes ===&lt;br /&gt;
 fadeNotesIn()&lt;br /&gt;
 fadeNotesOut()&lt;br /&gt;
Fades the selected notes in or out. FadeNotesIn fades in the segment from 0 volume to the original volume, and fadeNotesOut fades the notes from their original volume to 0.&lt;br /&gt;
&lt;br /&gt;
Includes undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Stretch notes ===&lt;br /&gt;
 stretchNotes(factor)&lt;br /&gt;
Stretches or squishes the selected segment by the given factor. A factor of more than 1 will make the selected segment longer, and less than 1 will make it shorter. A factor less than 0 will reverse the segment.&lt;br /&gt;
&lt;br /&gt;
It also works on selected markers, but since marker times are quantized to whole number time steps, they might not be moved to exactly the right spot. Also, reversing markers is complicated, and not all marker sequences are reversible, so negative factors are not supported if you have markers selected.&lt;br /&gt;
&lt;br /&gt;
Includes undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Truncate notes ===&lt;br /&gt;
 truncateNotesAt(time)&lt;br /&gt;
Cuts off all the selected notes at the specified time. If a note extends past this time, its length will be truncated. If a note begins after this time it will be deleted.&lt;br /&gt;
&lt;br /&gt;
Includes undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Convert to detune markers ===&lt;br /&gt;
 convertToDetuneMarkers(startNote = &#039;C5&#039;)&lt;br /&gt;
Moves all the selected notes to the &amp;quot;startNote&amp;quot;, then creates detune markers to detune each note back to its original pitch. For example, if you select a &amp;quot;D5&amp;quot; and then run this with the default startNote, it will move the note to &amp;quot;C5&amp;quot; and create a detune marker to detune it up 200 cents back to &amp;quot;D5&amp;quot;. This is useful for making clear melodies on instruments that get muddy when there are a lot of notes.&lt;br /&gt;
&lt;br /&gt;
Due to the limitations of detune markers, this will only work if the melody sticks to whole number time steps (ie lines up with the quarter note grid), and there&#039;s only ever one note at a particular time. This function ignores drum kit instruments.&lt;br /&gt;
&lt;br /&gt;
Includes undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Convert to Marimba ===&lt;br /&gt;
 convertToMarimba()&lt;br /&gt;
Clones and detunes the &amp;quot;2023 Drum Kit&amp;quot; for each note in the selection, then moves each note to the closest octave of the three &amp;quot;Marimba&amp;quot; notes in the kit. This is useful for using the marimba as its own instrument, and works with multiple notes at a time. This function ignores drum kit instruments.&lt;br /&gt;
&lt;br /&gt;
Includes undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Humanize ===&lt;br /&gt;
 humanize(volumeVariation = 0.2, timeVariation = 0.1)&lt;br /&gt;
Randomly alters the volume and start time of all the selected notes by a small amount. This is designed to simulate a human playing the sequence. You can choose your own variation amounts, or just run &amp;quot;humanize()&amp;quot; to use the defaults.&lt;br /&gt;
&lt;br /&gt;
Each note volume is multiplied by a random value between 1 - volumeVariation and 1 + volumeVariation (so 0.8 to 1.2 by default). Each note start time is shifted by a random value between -timeVariation and timeVariation (ie timeVariation is measured in quarter notes).&lt;br /&gt;
&lt;br /&gt;
Note that if you use this function on a note that touches the end of of the last measure of your sequence, there&#039;s a 50/50 chance it will be moved to the right (past the end of the sequence) causing your sequence to loop one measure late. You can fix this by manually changing the length of the note to snap it back to the end of that final measure.&lt;br /&gt;
&lt;br /&gt;
Includes undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Remix notes ===&lt;br /&gt;
 remixNotes(chunkSize = 4, avgChunksPerUnmixedSection = 2, avgChunksPerMixedSection = 2, avgMixedSectionsPerUnmixedSection = 1)&lt;br /&gt;
Divides the selected segment into chunks and mix them around. This is mainly just for fun but can be handy to generate a breakdown by remixing a drum loop or to reshuffle a melody if you need a bit of inspiration. The chunkSize parameter controls how large the chunks are (in quarter notes), and the other parameters control how the chunks are mixed up.&lt;br /&gt;
&lt;br /&gt;
Includes undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Reset all instrument settings ===&lt;br /&gt;
 resetAllInstrumentSettings()&lt;br /&gt;
Resets the settings of all the instruments in the sequence.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WARNING:&#039;&#039;&#039; No undo/redo support.&lt;br /&gt;
 removeAllMarkers()&lt;br /&gt;
Deletes all the markers in the sequence.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WARNING:&#039;&#039;&#039; No undo/redo support.&lt;br /&gt;
&lt;br /&gt;
== Advanced techniques ==&lt;br /&gt;
You will need to know some JS to use these functions. In particular, we&#039;re going to be using a lot of [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions#syntax lambda functions], so familiarize yourself with these first. This section also assumes you know basic programming concepts like [https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps/Variables variables], [https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Basics objects], [https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Building_blocks/Looping_code loops], and [https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Building_blocks/conditionals if statements].&lt;br /&gt;
&lt;br /&gt;
=== Working with the selection ===&lt;br /&gt;
Most of the functions in the previous section work on the selected notes and markers. The notes and markers selected in the UI are stored in the &amp;quot;selection&amp;quot; object.&lt;br /&gt;
 console.log(selection.notes)&lt;br /&gt;
 console.log(selection.markers)&lt;br /&gt;
 console.log(selection.getTimeSpan())&lt;br /&gt;
You can find all the methods on the selection object [https://onlinesequencer.net/app/selection.js here]. It&#039;s sometimes useful to be able to loop over all the notes or markers in the selection, but if you want to modify the notes in the selection, use tweakNotes below.&lt;br /&gt;
 for (const note of selection.notes) {&lt;br /&gt;
   console.log(note);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 for (const marker of selection.marker) {&lt;br /&gt;
   console.log(marker);&lt;br /&gt;
 }&lt;br /&gt;
You can also add or remove markers and notes from the selection using the selectNote, selectMarker, deselectNote, and deselectMarker methods. However, it&#039;s usually easier to use these functions:&lt;br /&gt;
 selectNotesIf(predicate, addToSelection = false)&lt;br /&gt;
 selectMarkersIf(predicate, addToSelection = false)&lt;br /&gt;
These functions take a predicate (a function that returns true or false) and select all the notes or markers for which the predicate returns true. If addToSelection is true, these notes or markers are added to the existing selection, otherwise, they replace the current selection. Both these functions include undo/redo support.&lt;br /&gt;
&lt;br /&gt;
For example, say you wanted to delete the [https://tiusic.com/thumb.html thumbnail] notes from a sequence, so you can change the thumbnail. Thumbnail notes all have 0 volume, so you can just select all the notes with 0 volume:&lt;br /&gt;
 selectNotesIf(n =&amp;gt; n.volume == 0)&lt;br /&gt;
This selects all the thumbnail notes, so now you can delete them as normal (though the UI focus will still be on the console, so you&#039;ll have to click on the sequencer before you press delete).&lt;br /&gt;
&lt;br /&gt;
=== Tweaking notes ===&lt;br /&gt;
 tweakNotes(tweakFunction)&lt;br /&gt;
This is probably the single most useful console function. It basically runs tweakFunction on every selected note and has undo/redo support for any changes that tweakFunction makes to the note. It&#039;s roughly equivalent to:&lt;br /&gt;
 for (const note of selection.notes) {&lt;br /&gt;
   tweakFunction(note);&lt;br /&gt;
 }&lt;br /&gt;
There are a few problems with doing a for loop like this and manually tweaking the notes. For starters, you won&#039;t get undo/redo support, but the bigger problem is that there are a few optimizations that OS does based on the note time, instrument, length, or pitch that require extra work if you modify those parameters (namely &amp;quot;song.moveNote()&amp;quot; and &amp;quot;song.updateLoopTime()&amp;quot;). Failure to do so could corrupt your sequence. tweakNotes takes care of this work for you so you don&#039;t have to worry about it.&lt;br /&gt;
&lt;br /&gt;
The fields of the note object that you can modify are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+The fields of the Note object&lt;br /&gt;
!Name&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Can modify?&lt;br /&gt;
|-&lt;br /&gt;
|instrument&lt;br /&gt;
|Integer&lt;br /&gt;
|The instrument id, eg 22 for sitar&lt;br /&gt;
|Only with tweakNotes&lt;br /&gt;
|-&lt;br /&gt;
|type&lt;br /&gt;
|String&lt;br /&gt;
|The pitch or keyboard note, eg &#039;C5&#039; or &#039;F#7&#039;&lt;br /&gt;
|Only with tweakNotes&lt;br /&gt;
|-&lt;br /&gt;
|time&lt;br /&gt;
|Number&lt;br /&gt;
|The time when the note starts in standard time units (quarter notes)&lt;br /&gt;
|Only with tweakNotes&lt;br /&gt;
|-&lt;br /&gt;
|length&lt;br /&gt;
|Number&lt;br /&gt;
|The length of the note in standard time units&lt;br /&gt;
|Only with tweakNotes&lt;br /&gt;
|-&lt;br /&gt;
|volume&lt;br /&gt;
|Number&lt;br /&gt;
|The volume of the note, usually from 0 to 1.&lt;br /&gt;
|Always&lt;br /&gt;
|}&lt;br /&gt;
If you console.log the note you&#039;ll see other internal fields, but &#039;&#039;&#039;DO NOT MODIFY THESE&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For example, you can halve the volume like this (eg for a custom delay effect, copy, shift, then tweak the volume):&lt;br /&gt;
 tweakNotes(n =&amp;gt; n.volume *= 0.5)&lt;br /&gt;
We can also use tweakNotes to quantize the note times. This code snaps the notes to the nearest grid line (grid is a global variable that contains the grid value, see setGrid above):&lt;br /&gt;
 tweakNotes(n=&amp;gt;n.time = Math.round(n.time * grid) / grid)&lt;br /&gt;
Another example is the humanize function, which is built on tweakNotes (in fact, several of the other functions could be rewritten in terms of tweakNotes):&lt;br /&gt;
 function humanize(volumeVariation = 0.2, timeVariation = 0.1) {&lt;br /&gt;
   tweakNotes(n =&amp;gt; {&lt;br /&gt;
     n.volume *= 1 + volumeVariation * (2 * Math.random() - 1);&lt;br /&gt;
     n.time += timeVariation * (2 * Math.random() - 1);&lt;br /&gt;
     if (n.time &amp;lt; 0) n.time = 0;&lt;br /&gt;
   });&lt;br /&gt;
 }&lt;br /&gt;
Tweak notes can also be used to generate the lengthening sawtooth effect from [https://onlinesequencer.net/1905746 Ganymede]:&lt;br /&gt;
 const span = selection.getTimeSpan();&lt;br /&gt;
 tweakNotes(n =&amp;gt; {&lt;br /&gt;
   n.length *= 0.5 + (n.time - span.min) / (span.max - span.min);&lt;br /&gt;
 });&lt;br /&gt;
A more complicated example is adding swing to your selected notes:&lt;br /&gt;
 tweakNotes(n =&amp;gt; {&lt;br /&gt;
   const t = n.time / 4;&lt;br /&gt;
   const intTime = Math.floor(t);&lt;br /&gt;
   const fracTime = t - intTime;&lt;br /&gt;
   const newFracTime = fracTime &amp;lt;= 0.5 ? fracTime * 4 / 3 : (fracTime - 0.5) * 3 / 4 + 2 / 3;&lt;br /&gt;
   n.time = (intTime + newFracTime) * 4;&lt;br /&gt;
 });&lt;br /&gt;
&lt;br /&gt;
=== Tweaking markers ===&lt;br /&gt;
There is currently no marker equivalent of tweakNotes. Markers also have optimizations that mean you can&#039;t modify the time, instrument, or setting, without doing extra work. The only things you can safely modify are the value and the blend. If you need to modify the other parameters, you&#039;re better off asking the devs to add a tweakMarkers function, rather than trying to modify them and corrupting your sequence.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+The fields of the Marker object&lt;br /&gt;
!Name&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Can modify?&lt;br /&gt;
|-&lt;br /&gt;
|instrument&lt;br /&gt;
|Integer&lt;br /&gt;
|The instrument id, eg 19 for xylophone&lt;br /&gt;
|Never&lt;br /&gt;
|-&lt;br /&gt;
|time&lt;br /&gt;
|Integer&lt;br /&gt;
|The marker&#039;s time (quarter notes, must be a whole number)&lt;br /&gt;
|Never&lt;br /&gt;
|-&lt;br /&gt;
|setting&lt;br /&gt;
|Integer&lt;br /&gt;
|The setting (one of the kMarkerSetting... constants, eg kMarkerSettingBpm)&lt;br /&gt;
|Never&lt;br /&gt;
|-&lt;br /&gt;
|value&lt;br /&gt;
|Dynamic&lt;br /&gt;
|The marker value. Its type depends on the marker setting.&lt;br /&gt;
|Always&lt;br /&gt;
|-&lt;br /&gt;
|blend&lt;br /&gt;
|Boolean&lt;br /&gt;
|Whether or not the marker is blended.&lt;br /&gt;
|Always&lt;br /&gt;
|}&lt;br /&gt;
With these limitations, the most useful thing you can do is set the marker value to a value outside the normal range (like we did for the instrument settings above). This snippet sets all the selected detune markers to detune up by 2 octaves:&lt;br /&gt;
 for (const marker of selection.markers) {&lt;br /&gt;
   if (marker.setting == kMarkerSettingInstrumentDetune) {&lt;br /&gt;
     marker.value = 2400;&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
If you really need to change the instrument, time, or setting, delete the marker and create a new one (see below for details).&lt;br /&gt;
&lt;br /&gt;
You can also use &amp;quot;song.getAllMarkersAtTime(t)&amp;quot; to get a list of all the markers at a specific time, but selecting them in the UI and then iterating over &amp;quot;selection.markers&amp;quot; is easier.&lt;br /&gt;
&lt;br /&gt;
=== Creating notes ===&lt;br /&gt;
You can create Note objects using &amp;quot;new Note&amp;quot;, but you also have to manually add them to the song, like so:&lt;br /&gt;
 song.addNote(new Note(song, type, time, length, instrument, volume))&lt;br /&gt;
For example, let&#039;s generate a random melody:&lt;br /&gt;
 for (let i = 0; i &amp;lt; 16; ++i) {&lt;br /&gt;
   song.addNote(new Note(song, &#039;CDEFGAB&#039;[Math.floor(Math.random() * 7)] + &#039;4&#039;, i, 1, instrument, 1));&lt;br /&gt;
 }&lt;br /&gt;
Whenever you make changes to the notes of a sequence (adding, removing, moving, etc), the changes won&#039;t be visible until the sequencer view is updated. You can either run &amp;quot;SequencerView.repaint()&amp;quot;, or just move the view a bit (eg scroll). tweakNotes handles this for you, but in this example, you need to do it manually.&lt;br /&gt;
&lt;br /&gt;
Adding notes like this doesn&#039;t have undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Deleting notes ===&lt;br /&gt;
If you have a Note object, you can remove it from the sequence like this:&lt;br /&gt;
 song.removeNote(note)&lt;br /&gt;
This doesn&#039;t actually delete the Note object, just removes it from the sequence. In fact you can add it again if you want, using &amp;quot;song.addNote(note)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Let&#039;s take another look at our earlier example, where we wanted to delete the thumbnail notes. Instead of using selectNotesIf and then manually deleting them, we could automatically delete them.&lt;br /&gt;
 for (const note of song.notes) {&lt;br /&gt;
   if (note.volume == 0) {&lt;br /&gt;
     song.removeNote(note);&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
Removing notes like this doesn&#039;t have undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Creating markers ===&lt;br /&gt;
 addMarker(time, setting, instrument, value, blend)&lt;br /&gt;
This function adds a marker to the song. The parameters are the same as in the marker field table above. Returns the newly created Marker object. Includes undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Deleting markers ===&lt;br /&gt;
 removeMarker(marker)&lt;br /&gt;
Removes the marker from the sequence. Includes undo/redo support.&lt;br /&gt;
[[category:Online Sequencer UI]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Console_Commands&amp;diff=1287</id>
		<title>Console Commands</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Console_Commands&amp;diff=1287"/>
		<updated>2024-06-28T21:45:27Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: Added this because I just noticed the issue.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Chrome console.png|alt=The Chrome developer console|thumb|The Chrome developer console]]&lt;br /&gt;
&#039;&#039;&#039;Console Commands&#039;&#039;&#039; extend the functionality of the sequencer beyond what is possible with the UI. To access the console, press Ctrl + Shift + J for Chromium browsers, or Ctrl + Shift + K for Firefox. &lt;br /&gt;
&lt;br /&gt;
To run a command using the console, just type it in and press enter. The console executes JS code, so if you want to go beyond copying/pasting the commands on this page, try [https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps learning some JS].&lt;br /&gt;
&lt;br /&gt;
It&#039;s important to keep a few things in mind when using the console:&lt;br /&gt;
&lt;br /&gt;
* Not all of the commands below have undo/redo support. So if you make a change it might not be possible to undo it.&lt;br /&gt;
* It&#039;s possible to corrupt your sequence using the console. So if you&#039;re new to this it&#039;s highly recommended that you save your sequence before messing with the console.&lt;br /&gt;
* Since 2023, if the browser questions pasting, you must:&lt;br /&gt;
** For one-time use, use the command &amp;quot;allow pasting.&amp;quot;&lt;br /&gt;
** For permanent uses, go to settings, experiments, and &amp;quot;Show warning about self-XSS when pasting code.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* The fundamental time units used by the sequencer are quarter notes, starting at 0. So t=10 would mean the half-beat after the second beat. If you set the grid to 1/4 (the default) the grid lines match this time unit. Markers can only be placed at whole number time steps: t=0, 1, 2, etc.&lt;br /&gt;
* Instruments are identified using a number, also known as the ID. The current instrument is stored in the global variable &amp;quot;instrument&amp;quot;. So to figure out the number for an instrument, just choose that instrument in the UI, type &amp;quot;instrument&amp;quot;, and press enter. You can also just pass &amp;quot;instrument&amp;quot; directly to use the current instrument, eg &amp;quot;setDetune(instrument, 1200)&amp;quot;.&lt;br /&gt;
* The console can be very noisy, but all the log spam comes from the ads. You can restrict the console to only show logs from the sequencer itself by enabling &amp;quot;Selected context only&amp;quot; in the console settings (see image). This works in Chrome, but there will be similar filters in any browser.&lt;br /&gt;
[[File:Silencing log spam.png|alt=Silencing log spam|thumb|241x241px|To silence log spam, click the console settings button, then enable &amp;quot;Selected context only&amp;quot;.]]&lt;br /&gt;
&lt;br /&gt;
== Basic techniques ==&lt;br /&gt;
You can change a lot of the sequencer options in the console. This can be useful to go beyond the values usually allowed in the UI.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
 setGrid(value)&lt;br /&gt;
Changes the size of the grid. The way the value works is a bit confusing: it&#039;s the number of grid lines per time unit (per quarter note). So a 1/4 grid has a value of 1, and a 1/8 grid has a value of 2. You can use this formula to work out the value: value = 0.25 / grid. No undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Time signature ===&lt;br /&gt;
 setTimeSig(timeSig)&lt;br /&gt;
Sets the time signature of the sequence. Time signatures on OS are always N/4 (so 3/4, 4/4, 5/4 etc), and the timeSig parameter is just the N. So to set the time signature to 7/4, use &amp;quot;setTimeSig(7)&amp;quot;. If you want something more exotic, you&#039;ll need to find the closest equivalent in N/4. So 6/8 could be represented as 3/4, and 7/16 could be represented as 7/4 with a faster tempo. No undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Detune ===&lt;br /&gt;
 setDetune(instrument, detune)&lt;br /&gt;
Sets the detune of an instrument. Detune values are measured in cents, where each semi-tone is 100 cents. So to detune a full octave up, set the detune to 1200. The usual limit in the UI is -1200 to 1200, but you can use this function to set it to more extreme values. No undo/redo support.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WARNING:&#039;&#039;&#039; Firefox does not support detunes outside -1200 to 1200, so using extreme values will mean your sequence will only play correctly on Chromium browsers.&lt;br /&gt;
&lt;br /&gt;
=== Reverb and distortion ===&lt;br /&gt;
 setReverbVolume(instrument, volume)&lt;br /&gt;
 setDistortVolume(instrument, volume)&lt;br /&gt;
Sets the reverb volume and distort volume of an instrument. The volume goes from 0 to 1 in the UI, but you can set it to whatever you like using these functions. No undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Equalizer ===&lt;br /&gt;
 setEqHigh(instrument, value)&lt;br /&gt;
 setEqMid(instrument, value)&lt;br /&gt;
 setEqLow(instrument, value)&lt;br /&gt;
Sets the EQ of an instrument. The values only go from -48 to 48 in the UI, but you can set them to any value using these functions. No undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Panning ===&lt;br /&gt;
 setPan(instrument, value)&lt;br /&gt;
Sets the panning of an instrument. The value can go from -1 to 1 in the UI, but this function can set it to anything. No undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Volume ===&lt;br /&gt;
Instrument Volume:&lt;br /&gt;
 setInitialInstrumentVolume(instrument, value)&lt;br /&gt;
Sets the volume of an instrument. The value can go from -1 to 1 in the UI, but this function can set it to anything. No undo/redo support. Does not update the UI automatically, either update the UI manually or use fillAdvancedInstrumentSettings() and fillSimpleInstrumentSettings()&lt;br /&gt;
&lt;br /&gt;
Sequence Volume:&lt;br /&gt;
 setInitialSongVolume(value)&lt;br /&gt;
Sets the volume of the sequence. The value can go from -1 to 1 in the UI, but this function can set it to anything. No undo/redo support. Does not update the UI.&lt;br /&gt;
&lt;br /&gt;
== Intermediate techniques ==&lt;br /&gt;
Most of these functions act on the currently selected notes. Select the notes you want to edit, then run the function in the console. I refer to the sequence of selected notes as the selected segment.&lt;br /&gt;
&lt;br /&gt;
In JS, function parameters can have [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Default_parameters default values]. This means if you don&#039;t pass a value to that parameter, it will default to some value. A lot of the functions in this section have default parameters. They&#039;re written in the documentation like this: &amp;quot;fadeNotes(fadeIn = false)&amp;quot;. This means the &amp;quot;fadeIn&amp;quot; parameter defaults to false, so instead of writing &amp;quot;fadeNotes(false)&amp;quot; you can just write &amp;quot;fadeNotes()&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The functions in this section are defined [https://onlinesequencer.net/app/consoleCommands.js here]. If you know some JS, you can read this file to learn how they work and create your own.&lt;br /&gt;
&lt;br /&gt;
=== Fade notes ===&lt;br /&gt;
 fadeNotesIn()&lt;br /&gt;
 fadeNotesOut()&lt;br /&gt;
Fades the selected notes in or out. FadeNotesIn fades in the segment from 0 volume to the original volume, and fadeNotesOut fades the notes from their original volume to 0.&lt;br /&gt;
&lt;br /&gt;
Includes undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Stretch notes ===&lt;br /&gt;
 stretchNotes(factor)&lt;br /&gt;
Stretches or squishes the selected segment by the given factor. A factor of more than 1 will make the selected segment longer, and less than 1 will make it shorter. A factor less than 0 will reverse the segment.&lt;br /&gt;
&lt;br /&gt;
It also works on selected markers, but since marker times are quantized to whole number time steps, they might not be moved to exactly the right spot. Also, reversing markers is complicated, and not all marker sequences are reversible, so negative factors are not supported if you have markers selected.&lt;br /&gt;
&lt;br /&gt;
Includes undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Truncate notes ===&lt;br /&gt;
 truncateNotesAt(time)&lt;br /&gt;
Cuts off all the selected notes at the specified time. If a note extends past this time, its length will be truncated. If a note begins after this time it will be deleted.&lt;br /&gt;
&lt;br /&gt;
Includes undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Convert to detune markers ===&lt;br /&gt;
 convertToDetuneMarkers(startNote = &#039;C5&#039;)&lt;br /&gt;
Moves all the selected notes to the &amp;quot;startNote&amp;quot;, then creates detune markers to detune each note back to its original pitch. For example, if you select a &amp;quot;D5&amp;quot; and then run this with the default startNote, it will move the note to &amp;quot;C5&amp;quot; and create a detune marker to detune it up 200 cents back to &amp;quot;D5&amp;quot;. This is useful for making clear melodies on instruments that get muddy when there are a lot of notes.&lt;br /&gt;
&lt;br /&gt;
Due to the limitations of detune markers, this will only work if the melody sticks to whole number time steps (ie lines up with the quarter note grid), and there&#039;s only ever one note at a particular time. This function ignores drum kit instruments.&lt;br /&gt;
&lt;br /&gt;
Includes undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Convert to Marimba ===&lt;br /&gt;
 convertToMarimba()&lt;br /&gt;
Clones and detunes the &amp;quot;2023 Drum Kit&amp;quot; for each note in the selection, then moves each note to the closest octave of the three &amp;quot;Marimba&amp;quot; notes in the kit. This is useful for using the marimba as its own instrument, and works with multiple notes at a time. This function ignores drum kit instruments.&lt;br /&gt;
&lt;br /&gt;
Includes undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Humanize ===&lt;br /&gt;
 humanize(volumeVariation = 0.2, timeVariation = 0.1)&lt;br /&gt;
Randomly alters the volume and start time of all the selected notes by a small amount. This is designed to simulate a human playing the sequence. You can choose your own variation amounts, or just run &amp;quot;humanize()&amp;quot; to use the defaults.&lt;br /&gt;
&lt;br /&gt;
Each note volume is multiplied by a random value between 1 - volumeVariation and 1 + volumeVariation (so 0.8 to 1.2 by default). Each note start time is shifted by a random value between -timeVariation and timeVariation (ie timeVariation is measured in quarter notes).&lt;br /&gt;
&lt;br /&gt;
Note that if you use this function on a note that touches the end of of the last measure of your sequence, there&#039;s a 50/50 chance it will be moved to the right (past the end of the sequence) causing your sequence to loop one measure late. You can fix this by manually changing the length of the note to snap it back to the end of that final measure.&lt;br /&gt;
&lt;br /&gt;
Includes undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Remix notes ===&lt;br /&gt;
 remixNotes(chunkSize = 4, avgChunksPerUnmixedSection = 2, avgChunksPerMixedSection = 2, avgMixedSectionsPerUnmixedSection = 1)&lt;br /&gt;
Divides the selected segment into chunks and mix them around. This is mainly just for fun but can be handy to generate a breakdown by remixing a drum loop or to reshuffle a melody if you need a bit of inspiration. The chunkSize parameter controls how large the chunks are (in quarter notes), and the other parameters control how the chunks are mixed up.&lt;br /&gt;
&lt;br /&gt;
Includes undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Reset all instrument settings ===&lt;br /&gt;
 resetAllInstrumentSettings()&lt;br /&gt;
Resets the settings of all the instruments in the sequence.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WARNING:&#039;&#039;&#039; No undo/redo support.&lt;br /&gt;
 removeAllMarkers()&lt;br /&gt;
Deletes all the markers in the sequence.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WARNING:&#039;&#039;&#039; No undo/redo support.&lt;br /&gt;
&lt;br /&gt;
== Advanced techniques ==&lt;br /&gt;
You will need to know some JS to use these functions. In particular, we&#039;re going to be using a lot of [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions#syntax lambda functions], so familiarize yourself with these first. This section also assumes you know basic programming concepts like [https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps/Variables variables], [https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Basics objects], [https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Building_blocks/Looping_code loops], and [https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Building_blocks/conditionals if statements].&lt;br /&gt;
&lt;br /&gt;
=== Working with the selection ===&lt;br /&gt;
Most of the functions in the previous section work on the selected notes and markers. The notes and markers selected in the UI are stored in the &amp;quot;selection&amp;quot; object.&lt;br /&gt;
 console.log(selection.notes)&lt;br /&gt;
 console.log(selection.markers)&lt;br /&gt;
 console.log(selection.getTimeSpan())&lt;br /&gt;
You can find all the methods on the selection object [https://onlinesequencer.net/app/selection.js here]. It&#039;s sometimes useful to be able to loop over all the notes or markers in the selection, but if you want to modify the notes in the selection, use tweakNotes below.&lt;br /&gt;
 for (const note of selection.notes) {&lt;br /&gt;
   console.log(note);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 for (const marker of selection.marker) {&lt;br /&gt;
   console.log(marker);&lt;br /&gt;
 }&lt;br /&gt;
You can also add or remove markers and notes from the selection using the selectNote, selectMarker, deselectNote, and deselectMarker methods. However, it&#039;s usually easier to use these functions:&lt;br /&gt;
 selectNotesIf(predicate, addToSelection = false)&lt;br /&gt;
 selectMarkersIf(predicate, addToSelection = false)&lt;br /&gt;
These functions take a predicate (a function that returns true or false) and select all the notes or markers for which the predicate returns true. If addToSelection is true, these notes or markers are added to the existing selection, otherwise, they replace the current selection. Both these functions include undo/redo support.&lt;br /&gt;
&lt;br /&gt;
For example, say you wanted to delete the [https://tiusic.com/thumb.html thumbnail] notes from a sequence, so you can change the thumbnail. Thumbnail notes all have 0 volume, so you can just select all the notes with 0 volume:&lt;br /&gt;
 selectNotesIf(n =&amp;gt; n.volume == 0)&lt;br /&gt;
This selects all the thumbnail notes, so now you can delete them as normal (though the UI focus will still be on the console, so you&#039;ll have to click on the sequencer before you press delete).&lt;br /&gt;
&lt;br /&gt;
=== Tweaking notes ===&lt;br /&gt;
 tweakNotes(tweakFunction)&lt;br /&gt;
This is probably the single most useful console function. It basically runs tweakFunction on every selected note and has undo/redo support for any changes that tweakFunction makes to the note. It&#039;s roughly equivalent to:&lt;br /&gt;
 for (const note of selection.notes) {&lt;br /&gt;
   tweakFunction(note);&lt;br /&gt;
 }&lt;br /&gt;
There are a few problems with doing a for loop like this and manually tweaking the notes. For starters, you won&#039;t get undo/redo support, but the bigger problem is that there are a few optimizations that OS does based on the note time, instrument, length, or pitch that require extra work if you modify those parameters (namely &amp;quot;song.moveNote()&amp;quot; and &amp;quot;song.updateLoopTime()&amp;quot;). Failure to do so could corrupt your sequence. tweakNotes takes care of this work for you so you don&#039;t have to worry about it.&lt;br /&gt;
&lt;br /&gt;
The fields of the note object that you can modify are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+The fields of the Note object&lt;br /&gt;
!Name&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Can modify?&lt;br /&gt;
|-&lt;br /&gt;
|instrument&lt;br /&gt;
|Integer&lt;br /&gt;
|The instrument id, eg 22 for sitar&lt;br /&gt;
|Only with tweakNotes&lt;br /&gt;
|-&lt;br /&gt;
|type&lt;br /&gt;
|String&lt;br /&gt;
|The pitch or keyboard note, eg &#039;C5&#039; or &#039;F#7&#039;&lt;br /&gt;
|Only with tweakNotes&lt;br /&gt;
|-&lt;br /&gt;
|time&lt;br /&gt;
|Number&lt;br /&gt;
|The time when the note starts in standard time units (quarter notes)&lt;br /&gt;
|Only with tweakNotes&lt;br /&gt;
|-&lt;br /&gt;
|length&lt;br /&gt;
|Number&lt;br /&gt;
|The length of the note in standard time units&lt;br /&gt;
|Only with tweakNotes&lt;br /&gt;
|-&lt;br /&gt;
|volume&lt;br /&gt;
|Number&lt;br /&gt;
|The volume of the note, usually from 0 to 1.&lt;br /&gt;
|Always&lt;br /&gt;
|}&lt;br /&gt;
If you console.log the note you&#039;ll see other internal fields, but &#039;&#039;&#039;DO NOT MODIFY THESE&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For example, you can halve the volume like this (eg for a custom delay effect, copy, shift, then tweak the volume):&lt;br /&gt;
 tweakNotes(n =&amp;gt; n.volume *= 0.5)&lt;br /&gt;
We can also use tweakNotes to quantize the note times. This code snaps the notes to the nearest grid line (grid is a global variable that contains the grid value, see setGrid above):&lt;br /&gt;
 tweakNotes(n=&amp;gt;n.time = Math.round(n.time * grid) / grid)&lt;br /&gt;
Another example is the humanize function, which is built on tweakNotes (in fact, several of the other functions could be rewritten in terms of tweakNotes):&lt;br /&gt;
 function humanize(volumeVariation = 0.2, timeVariation = 0.1) {&lt;br /&gt;
   tweakNotes(n =&amp;gt; {&lt;br /&gt;
     n.volume *= 1 + volumeVariation * (2 * Math.random() - 1);&lt;br /&gt;
     n.time += timeVariation * (2 * Math.random() - 1);&lt;br /&gt;
     if (n.time &amp;lt; 0) n.time = 0;&lt;br /&gt;
   });&lt;br /&gt;
 }&lt;br /&gt;
Tweak notes can also be used to generate the lengthening sawtooth effect from [https://onlinesequencer.net/1905746 Ganymede]:&lt;br /&gt;
 const span = selection.getTimeSpan();&lt;br /&gt;
 tweakNotes(n =&amp;gt; {&lt;br /&gt;
   n.length *= 0.5 + (n.time - span.min) / (span.max - span.min);&lt;br /&gt;
 });&lt;br /&gt;
A more complicated example is adding swing to your selected notes:&lt;br /&gt;
 tweakNotes(n =&amp;gt; {&lt;br /&gt;
   const t = n.time / 4;&lt;br /&gt;
   const intTime = Math.floor(t);&lt;br /&gt;
   const fracTime = t - intTime;&lt;br /&gt;
   const newFracTime = fracTime &amp;lt;= 0.5 ? fracTime * 4 / 3 : (fracTime - 0.5) * 3 / 4 + 2 / 3;&lt;br /&gt;
   n.time = (intTime + newFracTime) * 4;&lt;br /&gt;
 });&lt;br /&gt;
&lt;br /&gt;
=== Tweaking markers ===&lt;br /&gt;
There is currently no marker equivalent of tweakNotes. Markers also have optimizations that mean you can&#039;t modify the time, instrument, or setting, without doing extra work. The only things you can safely modify are the value and the blend. If you need to modify the other parameters, you&#039;re better off asking the devs to add a tweakMarkers function, rather than trying to modify them and corrupting your sequence.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+The fields of the Marker object&lt;br /&gt;
!Name&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Can modify?&lt;br /&gt;
|-&lt;br /&gt;
|instrument&lt;br /&gt;
|Integer&lt;br /&gt;
|The instrument id, eg 19 for xylophone&lt;br /&gt;
|Never&lt;br /&gt;
|-&lt;br /&gt;
|time&lt;br /&gt;
|Integer&lt;br /&gt;
|The marker&#039;s time (quarter notes, must be a whole number)&lt;br /&gt;
|Never&lt;br /&gt;
|-&lt;br /&gt;
|setting&lt;br /&gt;
|Integer&lt;br /&gt;
|The setting (one of the kMarkerSetting... constants, eg kMarkerSettingBpm)&lt;br /&gt;
|Never&lt;br /&gt;
|-&lt;br /&gt;
|value&lt;br /&gt;
|Dynamic&lt;br /&gt;
|The marker value. Its type depends on the marker setting.&lt;br /&gt;
|Always&lt;br /&gt;
|-&lt;br /&gt;
|blend&lt;br /&gt;
|Boolean&lt;br /&gt;
|Whether or not the marker is blended.&lt;br /&gt;
|Always&lt;br /&gt;
|}&lt;br /&gt;
With these limitations, the most useful thing you can do is set the marker value to a value outside the normal range (like we did for the instrument settings above). This snippet sets all the selected detune markers to detune up by 2 octaves:&lt;br /&gt;
 for (const marker of selection.markers) {&lt;br /&gt;
   if (marker.setting == kMarkerSettingInstrumentDetune) {&lt;br /&gt;
     marker.value = 2400;&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
If you really need to change the instrument, time, or setting, delete the marker and create a new one (see below for details).&lt;br /&gt;
&lt;br /&gt;
You can also use &amp;quot;song.getAllMarkersAtTime(t)&amp;quot; to get a list of all the markers at a specific time, but selecting them in the UI and then iterating over &amp;quot;selection.markers&amp;quot; is easier.&lt;br /&gt;
&lt;br /&gt;
=== Creating notes ===&lt;br /&gt;
You can create Note objects using &amp;quot;new Note&amp;quot;, but you also have to manually add them to the song, like so:&lt;br /&gt;
 song.addNote(new Note(song, type, time, length, instrument, volume))&lt;br /&gt;
For example, let&#039;s generate a random melody:&lt;br /&gt;
 for (let i = 0; i &amp;lt; 16; ++i) {&lt;br /&gt;
   song.addNote(new Note(song, &#039;CDEFGAB&#039;[Math.floor(Math.random() * 7)] + &#039;4&#039;, i, 1, instrument, 1));&lt;br /&gt;
 }&lt;br /&gt;
Whenever you make changes to the notes of a sequence (adding, removing, moving, etc), the changes won&#039;t be visible until the sequencer view is updated. You can either run &amp;quot;SequencerView.repaint()&amp;quot;, or just move the view a bit (eg scroll). tweakNotes handles this for you, but in this example, you need to do it manually.&lt;br /&gt;
&lt;br /&gt;
Adding notes like this doesn&#039;t have undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Deleting notes ===&lt;br /&gt;
If you have a Note object, you can remove it from the sequence like this:&lt;br /&gt;
 song.removeNote(note)&lt;br /&gt;
This doesn&#039;t actually delete the Note object, just removes it from the sequence. In fact you can add it again if you want, using &amp;quot;song.addNote(note)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Let&#039;s take another look at our earlier example, where we wanted to delete the thumbnail notes. Instead of using selectNotesIf and then manually deleting them, we could automatically delete them.&lt;br /&gt;
 for (const note of song.notes) {&lt;br /&gt;
   if (note.volume == 0) {&lt;br /&gt;
     song.removeNote(note);&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
Removing notes like this doesn&#039;t have undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Creating markers ===&lt;br /&gt;
 addMarker(time, setting, instrument, value, blend)&lt;br /&gt;
This function adds a marker to the song. The parameters are the same as in the marker field table above. Returns the newly created Marker object. Includes undo/redo support.&lt;br /&gt;
&lt;br /&gt;
=== Deleting markers ===&lt;br /&gt;
 removeMarker(marker)&lt;br /&gt;
Removes the marker from the sequence. Includes undo/redo support.&lt;br /&gt;
[[category:Online Sequencer UI]]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Main_Page&amp;diff=1286</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Main_Page&amp;diff=1286"/>
		<updated>2024-06-28T21:26:36Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border-spacing: 5px; text-align: center; margin-bottom: .3%;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:125%;&amp;quot;&amp;gt;Welcome to the &#039;&#039;&#039;{{SITENAME}}&#039;&#039;&#039;, a wiki for using and navigating [https://onlinesequencer.net/ Online Sequencer].&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Online Sequencer]]&#039;&#039;&#039; is a web-based music [[wikipedia:Music_sequencer|sequencer]] that allows users to create music saved online or on their computer and share it with other users.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; column-gap: .3%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:inline; margin-left: auto; margin-right: auto; margin-bottom: .3%; flex-basis: 45%; flex-grow: 1; &amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; height: 100%; border-spacing: 5px; margin-top: 0px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border-spacing: 5px; margin-top: 3px;&amp;quot;&lt;br /&gt;
! style=&amp;quot;color:#FFFFFF; background:#254d88; text-align: left;&amp;quot; |&#039;&#039;&#039;About Online Sequencer&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
[[File:OS Logo.png|left|155x155px]]&lt;br /&gt;
&#039;&#039;[[Online Sequencer]]&#039;&#039; was created by [[Jacob Morgan]] and [http://en.wikipedia.org/wiki/George_P._Burdell George Burdell] in 2013. Users can create a sequence by placing notes in a piano roll-style interface. Over time, various features were added, such as new instruments, effects, and control options for sequences. The community around the site also expanded, adding a forum, chat, and this wiki.&lt;br /&gt;
&lt;br /&gt;
[https://onlinesequencer.net/wiki/Special:AllPages?hideredirects=1 All wiki pages]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border-spacing: 5px; margin-top: 3px;&amp;quot;&lt;br /&gt;
! style=&amp;quot;color:#FFFFFF; background:#254d88; text-align: left;&amp;quot; |&#039;&#039;&#039;Getting Started&#039;&#039;&#039;&amp;lt;!-- LINK ARTICLES HERE --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[File:Online_sequencer_editor.png|right|thumbnail]]&lt;br /&gt;
*[[Features]]&lt;br /&gt;
*[[Instruments]]&lt;br /&gt;
**[[Instrument Options]]&lt;br /&gt;
**[[Equalizer]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border-spacing: 5px;&amp;quot;&lt;br /&gt;
! style=&amp;quot;color:#FFFFFF; background:#254d88; text-align: left&amp;quot; ; |&#039;&#039;&#039;Did you know...&#039;&#039;&#039;&amp;lt;!-- Interesting facts about the website --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* ...that [[Robo]] was created on July 4th, 2019?&lt;br /&gt;
* ...that there are multiple secret pages?&lt;br /&gt;
* ...that [https://onlinesequencer.net/members/30110 adBot] used to convert images into notes?&lt;br /&gt;
* ...that [https://onlinesequencer.net/members/1632 LucentTear] has been using Online Sequencer for almost 10 years?!&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;display:inline; margin-left: auto; margin-right: auto; margin-bottom: .3%; min-width:50%; flex-grow: 1;&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; height: 100%; border-spacing: 5px; margin-top: 0px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border-spacing: 5px; margin-top: 3px;&amp;quot;&lt;br /&gt;
! style=&amp;quot;color:#FFFFFF; background:#254d88; text-align: left;&amp;quot; |&#039;&#039;&#039;Online Sequencer News&#039;&#039;&#039;&amp;lt;!-- For news about the site itself --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;News and events regarding Online Sequencer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*[https://onlinesequencer.net/members/35935 PuzzlePuddles] saves [https://onlinesequencer.net/4000000 4 millionth sequence].&lt;br /&gt;
*The original Note block theme was scrapped in due to limitations and was replaced by only using two octaves for the May 2024 Contest.&lt;br /&gt;
*4 new reverbs were added to Online Sequencer.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border-spacing: 5px;&amp;quot;&lt;br /&gt;
! style=&amp;quot;color:#FFFFFF; background:#254d88; text-align: left&amp;quot; ; |&#039;&#039;&#039;Community&#039;&#039;&#039;&amp;lt;!-- For contests, mod applications, other community stuff --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;The community is a great place for users to share their thoughts and music! (But mostly their music.)&#039;&#039;&lt;br /&gt;
*[https://onlinesequencer.net/forum/ Online Sequencer Forum]&lt;br /&gt;
*[https://onlinesequencer.net/discord Discord (via Robo)]&lt;br /&gt;
----&lt;br /&gt;
[https://onlinesequencer.net/forum/thread-8693.html Current Contest] &lt;br /&gt;
&lt;br /&gt;
Theme: &amp;quot;&#039;&#039;Write your own theme song&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Winners will be announced on 6/30!&lt;br /&gt;
&lt;br /&gt;
[https://onlinesequencer.net/forum/thread-8611.html Last Contest] (5/1/24 - 5/21/24)&lt;br /&gt;
&lt;br /&gt;
Theme: &amp;quot;&#039;&#039;all entries must have their notes constrained to two octaves!&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Winning entries:&lt;br /&gt;
*[http://onlinesequencer.net/4015938 Project 35] by [https://onlinesequencer.net/members/26737 Mr. Magicman]&lt;br /&gt;
*[http://onlinesequencer.net/3992922 welkine] by [https://onlinesequencer.net/members/37515 Triangle]&lt;br /&gt;
*[http://onlinesequencer.net/4000634 alone in the rain] by [https://onlinesequencer.net/members/122708 kaicer551]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=User_talk:Zaidddd&amp;diff=1267</id>
		<title>User talk:Zaidddd</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=User_talk:Zaidddd&amp;diff=1267"/>
		<updated>2024-05-15T10:39:44Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Instead of making a specific page, you should move everything to your user page! https://onlinesequencer.net/w/index.php?title=User:Zaidddd&amp;amp;action=edit&amp;amp;redlink=1 [[User:Tbyunomi|Tbyunomi]] ([[User talk:Tbyunomi|talk]]) 10:18, 14 May 2024 (PDT)&lt;br /&gt;
:I was going to say the same thing. [[User:Benvisions|&amp;lt;span style=&amp;quot;color:#FF0000;&amp;quot;&amp;gt;Ben&amp;lt;/span&amp;gt;]][[User talk:Benvisions|&amp;lt;span style=&amp;quot;color:#007700;&amp;quot;&amp;gt;visions&amp;lt;/span&amp;gt;]] 03:39, 15 May 2024 (PDT)&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Merchandise&amp;diff=1259</id>
		<title>Merchandise</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Merchandise&amp;diff=1259"/>
		<updated>2024-05-05T00:57:21Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Merch&#039;&#039;&#039;, a short way to say &#039;&#039;&#039;Merchandise&#039;&#039;&#039;, are goods sold in a store for brand awareness and advertising. Online Sequencer has merchandise to keep sales going and to advertise to the community, operated by SpreadShop. It is opened to four categories: Men&#039;s (with subcategories T-Shirts, Hoodies &amp;amp; Sweatshirts, Long Sleeve Shirts, and Sportswear), Women&#039;s (with subcategories T-Shirts, Hoodies &amp;amp; Sweatshirts, Long Sleeve Shirts, and Sportswear), Accessories (with subcategories Bags &amp;amp; Backpacks, Mugs &amp;amp; Drinkware, Sticker &amp;amp; Magnets, and Aprons), and Stickers (with subcategory Stickers). Men&#039;s and women&#039;s shirts come in various sizes from S to all the way to 6XL.&lt;br /&gt;
&lt;br /&gt;
Many of the goods sold at the store include:&lt;br /&gt;
*Men&#039;s t-shirts (from S to 6XL size on original t-shirts, 5XL on premium t-shirts and crewneck sweatshirts, 4XL for fitted shirts, and 3XL for baseball shirts, some colors vary, which some can only go up to 2XL)&lt;br /&gt;
*Men&#039;s hoodie (from S to 5XL size, some colors vary, some go only up to 2XL size)&lt;br /&gt;
*Men&#039;s tye dye (from S to 2XL size)&lt;br /&gt;
*Women&#039;s t-shirts (from S to 5XL on crewneck sweatshirts, and 3XL for baseball shirts, premium t-shirts, and original t-shirts, some colors vary)&lt;br /&gt;
*Women&#039;s hoodie (from S to 3XL size)&lt;br /&gt;
*Women&#039;s tye dye (from S to 2XL size)&lt;br /&gt;
*Adjustable aprons&lt;br /&gt;
*Tote bags&lt;br /&gt;
*Stickers&lt;br /&gt;
*Water bottles&lt;br /&gt;
*Coffee mugs&lt;br /&gt;
*Camper mugs&lt;br /&gt;
&lt;br /&gt;
One can also customize t-shirts via the customized tools. However, the only design option is the Online Sequencer logo. The Online Sequencer logo can go to the front or the back but not left or right.&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://onlinesequencer.myspreadshop.com/ Official merchandise shop]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Merchandise&amp;diff=1258</id>
		<title>Merchandise</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Merchandise&amp;diff=1258"/>
		<updated>2024-05-05T00:52:13Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Merch&#039;&#039;&#039;, a short way to say &#039;&#039;&#039;Merchandise&#039;&#039;&#039;, are goods sold in a store for brand awareness and advertising. Online Sequencer has merchandise to keep sales going and to advertise to the community, operated by SpreadShop. It is opened to four categories: Men&#039;s (with subcategories T-Shirts, Hoodies &amp;amp; Sweatshirts, Long Sleeve Shirts, and Sportswear), Women&#039;s (with subcategories T-Shirts, Hoodies &amp;amp; Sweatshirts, Long Sleeve Shirts, and Sportswear), Accessories (with subcategories Bags &amp;amp; Backpacks, Mugs &amp;amp; Drinkware, Sticker &amp;amp; Magnets, and Aprons), and Stickers (with subcategory Stickers). &lt;br /&gt;
&lt;br /&gt;
Many of the goods sold at the store include:&lt;br /&gt;
*Men&#039;s t-shirts (from S to 6XL size on original t-shirts, 5XL on premium t-shirts and crewneck sweatshirts, 4XL for fitted shirts, and 3XL for baseball shirts, some colors vary, which some can only go up to 2XL)&lt;br /&gt;
*Men&#039;s hoodie (from S to 5XL size, some colors vary, some go only up to 2XL size)&lt;br /&gt;
*Men&#039;s tye dye (from S to 2XL size)&lt;br /&gt;
*Women&#039;s t-shirts (from S to 5XL on crewneck sweatshirts, and 3XL for baseball shirts, premium t-shirts, and original t-shirts, some colors vary)&lt;br /&gt;
*Women&#039;s hoodie (from S to 3XL size)&lt;br /&gt;
*Women&#039;s tye dye (from S to 2XL size)&lt;br /&gt;
*Adjustable aprons&lt;br /&gt;
*Tote bags&lt;br /&gt;
*Stickers&lt;br /&gt;
*Water bottle&lt;br /&gt;
*Coffee mug&lt;br /&gt;
*Camper mug&lt;br /&gt;
&lt;br /&gt;
One can also customize t-shirts via the customized tools. However, the only design option is the Online Sequencer logo. The Online Sequencer logo can go to the front or the back but not left or right.&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://onlinesequencer.myspreadshop.com/ Official merchandise shop]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Merchandise&amp;diff=1257</id>
		<title>Merchandise</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Merchandise&amp;diff=1257"/>
		<updated>2024-05-05T00:44:40Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: Complete rewrite since the article was SO not encyclopedic style.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Merch&#039;&#039;&#039;, a short way to say &#039;&#039;&#039;Merchandise&#039;&#039;&#039;, are goods sold in a store for brand awareness and advertising. Online Sequencer has merchandise to keep sales going and to advertise to the community.&lt;br /&gt;
&lt;br /&gt;
Many of the goods sold at the store include:&lt;br /&gt;
*Men&#039;s t-shirts (up to 6XL size on original t-shirts, 5XL on premium t-shirts and crewneck sweatshirts, 4XL for fitted shirts, and 3XL for baseball shirts, some colors vary)&lt;br /&gt;
*Men&#039;s hoodie (up to 5XL size, some colors vary)&lt;br /&gt;
*Men&#039;s tye dye (up to 2XL size)&lt;br /&gt;
*Women&#039;s t-shirts (up to, 5XL on crewneck sweatshirts, and 3XL for baseball shirts, premium t-shirts, and original t-shirts, some colors vary)&lt;br /&gt;
*Women&#039;s hoodie (up to 3XL size)&lt;br /&gt;
*Women&#039;s tye dye (up to 2XL size)&lt;br /&gt;
*Adjustable aprons&lt;br /&gt;
*Tote bags&lt;br /&gt;
*Stickers&lt;br /&gt;
*Water bottle&lt;br /&gt;
*Coffee mug&lt;br /&gt;
*Camper mug&lt;br /&gt;
&lt;br /&gt;
One can also customize t-shirts via the customized tools.&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://onlinesequencer.myspreadshop.com/ Official merchandise shop]&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
	<entry>
		<id>https://onlinesequencer.net/w/index.php?title=Salad&amp;diff=1256</id>
		<title>Salad</title>
		<link rel="alternate" type="text/html" href="https://onlinesequencer.net/w/index.php?title=Salad&amp;diff=1256"/>
		<updated>2024-05-05T00:27:40Z</updated>

		<summary type="html">&lt;p&gt;Benvisions: I forgot to say this... removed more personal comments&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Salad&#039;&#039;&#039; is a menagerie of raw or cooked vegetables and is sometimes seasoned with oil, vinegar, or other dressings, like ranch or dijon.&lt;br /&gt;
&lt;br /&gt;
On September 3, 2021, [https://onlinesequencer.net/members/1632 LucentTear] created a thread on Discord called &amp;quot;salad,&amp;quot; it became viral, with many OS users posting stuff about salad. Two sequels were made later to keep popularity going:&lt;br /&gt;
*Salad two (created on March 4, 2022)&lt;br /&gt;
*Salad three (created on June 29, 2023)&lt;/div&gt;</summary>
		<author><name>Benvisions</name></author>
	</entry>
</feed>