Mariopants is an easy to use Mario Paint composer clone that was created by '[l[http://battleofthebits.com/barracks/Profile/rainwarrior/[rainwarrior] and is available for Windows, Mac OS X, and Linux. This tool was created as a response to the inconvenience of saving Mario Paint save states and using ShroomTool (which focuses on extracting the music data from a Mario Paint save state for stand-alone playback). '[#[Capabilities] Mariopants emulates the limitations and features brought forth by the original Mario Paint music sequencer, which consists of the following: '[li[Up to 32 measures in 3/4 time or up to 24 measures in 4/4 time]'[li[Quarter notes only]'[li[Key of C scale only (no flats or sharps)]'[li[Up to 3 notes on any given quarter note space]'[li[Less than a two-octave range (B-4 to G-5)]'[li[15 different instruments or "iconic sound stamps"] '[#[Quick set up] Mariopants can be downloaded '[l[http://rainwarrior.ca/projects/nes/mariopants.html[here]. Setup is as simple as extracting the program into your desired destination on your computer. '[t[b3]Composing'[/t] Composing is as simple as adding notes to the staff with your mouse (left click to add notes, right click to delete notes). You can change instruments and set your song's loop/end point with the icons on the top of the screen. A quick primer on what icons correspond to what instrument: '[tab['[b]Icon'[/b][100] '[tab['[b]Description of Instrument'[/b][250] '[tab[Mario[100] '[tab[A sort of toy box sounding timbre[250] '[tab[Mushroom[100] '[tab[Some tom drums (and clicks)[250] '[tab[Yoshi[100] '[tab[Yoshi[250] '[tab[Star[100] '[tab[A twinkling sound[250] '[tab[Flower[100] '[tab[A trumpet[250] '[tab[Game Boy[100] '[tab[A chip blip[250] '[tab[Dog[100] '[tab[A melodic woof[250] '[tab[Cat[100] '[tab[A melodic meow[250] '[tab[Pig[100] '[tab[A melodic oink[250] '[tab[Swan[100] '[tab[A super quick orchestra hit[250] '[tab[Smiley Face[100] '[tab[A squealing sound, maybe[250] '[tab[Airplane[100] '[tab[A guitar[250] '[tab[Boat[100] '[tab[Bongos (lower), cymbals (upper)[250] '[tab[Car[100] '[tab[An organ-like timbre[250] '[tab[Heart[100] '[tab[A bass[250] Other parameters that can be adjusted are whether the song loops or not (through the LOOP icon), the speed of the song (TEMPO), and what time signature is used (3/4 and 4/4 icons at the bottom). To save your work, click on the floppy disk. If you haven't saved your work yet, a save prompt will come up to let you give your project a name; clicking the floppy disk afterwards will save it under that name (the disk will turn green when it's saved and will turn red if any modifications are made). Clicking on the folder with the red arrow pointing in serves the same function as Saving As i.e. potentially saving your project under a different name. Clicking on the folder with the green arrow pointing out allows you to open up an existing project. Clicking the question mark will allow you to fill in metadata for the current project such as the title of the song and the author name. '[#[Expert tricks] There are a plethora of functions that can be achieved through the use of keyboard shortcuts. While most of the functions are covered through the program's GUI, there are a few functions that are only available through keyboard shortcuts. '[t[b3]Playing from current position (F6)'[/t] The play button on the GUI always plays the song from the beginning. Pressing F6 will allow you to play the song from wherever you're currently positioned in the song. This can be useful for previewing certain sections, especially if you're working on a Mariopants Extended song. '[t[b3]Channel Display (F7)'[/t] Pressing the F7 key toggles the channel display which allows you to see which note corresponds to what channel. This is useful if you want to ensure that your instrumentation is consistent, as well as prevent one piece of instrumentation from cutting off another. '[t[b3]Copy and Paste Functionality (, . / N G H J K)'[/t] Believe it or not, there are functions that you can use to cut, copy, and paste parts of your song. '[t[b2]Mark your selections'[/t] Pressing the comma (,) key will put down a start marker on the quarter note space that your mouse is currently hovering on. Pressing the period (.) key will put down an end marker. Pressing the forward slash (/) key will clear the selection markers. '[t[b2]Do something with your selections'[/t] Pressing the N key will erase everything that is within the selection marker range. Pressing the G key will cut the selection into your clipboard, leaving an empty space where the selection marker range covers. Pressing the H key will copy the selection into your clipboard, leaving the original data intact. Pressing the J key will overwrite the specified space with whatever is in your clipboard, starting from the quarter note space that your mouse is currently hovering on. Pressing the K key will inject whatever is in your clipboard in the specified space, pushing existing content later into your song. '[t[b3]Right Click Mode (F8)'[/t] Right click is a shortcut for shift-click (delete) or ctrl-click (preview sound). Pressing the F8 key changes the behavior of your right click in the program. There are two states that you can switch between: '[t[b2]Right click to erase'[/t] This state is what the program defaults to; it allows you to easily erase notes with a right click. Just hover and right click over the note you want to erase. '[t[b2]Right click to preview'[/t] This state allows you to easily preview the current quarter note space with a right click. Unfortunately, there is no GUI feedback that lets you know what mode you're in, so if your right click functionality feels like it's not working the way you want it to, try tapping F8. More expert tricks can be seen in the Advanced Techniques section of the mariopants.txt file that comes with the program. '[#[Links for further development] As mentioned before, the program was developed by '[l[http://battleofthebits.com/barracks/Profile/rainwarrior/[rainwarrior] with the Linux port courtesy of '[l[http://battleofthebits.com/barracks/Profile/Jangler/[Jangler]. Mariopants is no longer in active development. '[#[See also] '[[mariopaint (format)] '[[mariopantse (format)] '[l[http://battleofthebits.com/academy/GroupThread/6618/Mariopants+v1.1/[Mariopants v1.1 forum thread]