Jump to content

Search the Community

Showing results for tags 'music'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Atari Systems
    • Atari General
    • Atari 2600
    • Atari 5200
    • Atari 7800
    • Atari Lynx
    • Atari Jaguar
    • Atari VCS
    • Dedicated Systems
    • Atari 8-Bit Computers
    • Atari ST/TT/Falcon Computers
  • Classic Consoles
  • Classic Computing
  • Modern Consoles
  • Gaming General
  • Marketplace
  • Community
  • Community
  • Game Programming
  • Site
  • PC Gaming
  • The Club of Clubs's Discussion
  • I Hate Sauron's Topics
  • 1088 XEL/XLD Owners and Builders's Topics
  • Atari BBS Gurus's Community Chat
  • Atari BBS Gurus's BBS Callers
  • Atari BBS Gurus's BBS SysOps
  • Atari BBS Gurus's Resources
  • Atari Lynx Programmer Club's CC65
  • Atari Lynx Programmer Club's ASM
  • Atari Lynx Programmer Club's Lynx Programming
  • Atari Lynx Programmer Club's Music/Sound
  • Atari Lynx Programmer Club's Graphics
  • The Official AtariAge Shitpost Club's Shitty meme repository
  • The Official AtariAge Shitpost Club's Read this before you enter too deep
  • Arcade Gaming's Discussion
  • Tesla's Vehicles
  • Tesla's Solar
  • Tesla's PowerWall
  • Tesla's General
  • Harmony/Melody's CDFJ
  • Harmony/Melody's DPC+
  • Harmony/Melody's BUS
  • Harmony/Melody's General
  • ZeroPage Homebrew's Discussion
  • Furry Club's Chat/RP
  • PSPMinis.com's General PSP Minis Discussion and Questions
  • PSPMinis.com's Reviews
  • Atari Lynx 30th Birthday's 30th Birthday Programming Competition Games
  • 3D Printing Club's Chat
  • Drivers' Club's Members' Vehicles
  • Drivers' Club's Drives & Events
  • Drivers' Club's Wrenching
  • Drivers' Club's Found in the Wild
  • Drivers' Club's General Discussion
  • Dirtarians's General Discussion
  • Dirtarians's Members' Rigs
  • Dirtarians's Trail Runs & Reports
  • Dirtarians's Wrenching
  • The Green Herb's Discussions
  • Robin Gravel's new blog's My blog
  • Robin Gravel's new blog's Games released
  • Atari Video Club's Harmony Games
  • Atari Video Club's The Atari Gamer
  • Atari Video Club's Video Game Summit
  • Atari Video Club's Discsuuions
  • Star Wars - The Original Trilogy's Star Wars Talk
  • PlusCart User's Bug reports
  • PlusCart User's Discussion
  • DMGD Club's Incoming!
  • DASM's General
  • AtariVox's Topics
  • Gran Turismo's Gran Turismo
  • Gran Turismo's Misc.
  • Gran Turismo's Announcements
  • The Food Club's Food
  • The Food Club's Drinks
  • The Food Club's Read me first!
  • The (Not So) Official Arcade Archives Club's Rules (READ FIRST)
  • The (Not So) Official Arcade Archives Club's Feedback
  • The (Not So) Official Arcade Archives Club's Rumor Mill
  • The (Not So) Official Arcade Archives Club's Coming Soon
  • The (Not So) Official Arcade Archives Club's General Talk
  • The (Not So) Official Arcade Archives Club's High Score Arena
  • Adelaide South Australia Atari Chat's General Chat & Welcome
  • Adelaide South Australia Atari Chat's Meets
  • Adelaide South Australia Atari Chat's Trades & Swaps
  • KC-ACE Reboot's KC-ACE Reboot Forum
  • The Official Lost Gaming Club's Lost Gaming
  • The Official Lost Gaming Club's Undumped Games
  • The Official Lost Gaming Club's Tip Of My Tounge
  • The Official Lost Gaming Club's Lost Gaming Vault
  • The Official Lost Gaming Club's Club Info
  • GIMP Users's Discussion

Blogs

There are no results to display.

There are no results to display.

Calendars

  • AtariAge Calendar
  • The Club of Clubs's Events
  • Atari BBS Gurus's Calendar

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website


Facebook


Twitter


Instagram


YouTube


eBay


GitHub


Custom Status


Location


Interests


Currently Playing


Playing Next

Found 140 results

  1. After having played DigiBeatz, while looking at Stella's current implementation of the Kid Vid Voice Module, I wondered if something similar could be done today again. But instead of targeting a cassette player, modern devices would be used. Having instant random access would allow the 2600 to play high quality music and/or sounds which are completely synced to the game play. Implementing this in Stella would be quite easy (similar to what MAME does with its SFX samples), one would only need the sound files. But for the real thing some hardware would have to be developed. There I am running out of knowledge, but I suppose this wouldn't be too complicated or expensive. Does that sound feasible and interesting for homebrewers? Maybe something like this already exists?
  2. Hi, I'm trying to get hold of some ST software called Easel by Heavenly Music. It's an editor for Roland Sound Canvas SC modules. A review if the full version of the package is here: http://www.muzines.co.uk/articles/heavenly-music-easel/7600 It was also available as Ease Junior desk accessory version: http://www.muzines.co.uk/articles/easel-junior-sound-canvas-editor-accessory-for-atari-st/10799 Any pointers would be appreciated! Thank you
  3. Another experiment with the music player. I imagine sounds like something that might play aftera game ends, maybe. Feel free to use it anywhere you want. Mode 0 , 0,0,0,0 Wait Print At 0 Color 7 , "It is over" Print At 80 Color 4 , "Press top side" Print At 100 Color 4 , "button to" Print At 120 Color 4 , "restart music." Print At 160 Color 1 , "Press bottom side " Print At 180 Color 1 , "button to exit." Wait Play Full Wait Play mymusic Wait Goto PlayLoop PlayLoop: Wait If Cont.B0 Then Wait : Play Off : Wait : Play mymusic If Cont.B1 Then Goto ExitThis If Cont.B2 Then Goto ExitThis Wait Goto PlayLoop ExitThis: Wait Print At 235 Color (Rand and 7) , "Bye." For spinWait = 0 to 5 Wait Next Play Off mymusic: Data 4 Music G2Y , - Music S , - Music S , G2Y Music S , S Music G3 , S Music S , S Music S , G3 Music S , S Music B3 , S Music S , S Music S , B3 Music S , S Music G4 , S Music S , S Music S , G4 Music S , S Music G2 , S Music S , S Music G2 , G2 Music S , S Music G3 , G2 Music S , S Music S , G3 Music S , S Music B3 , S Music S , S Music S , B3 Music S , S Music G4 , S Music S , S Music S , G4 Music S , S Music G4 , S Music E4 , S Music D4 , G4 Music B3 , E4 Music A3# , D4 Music A3 , B3 Music G3 , - Music F3 , - Music E3 , - Music D3 , - Music A2# , - Music B2 , - Music G2 , - Music S , - Music G3 , - Music S , - Music B3 , - Music S , - Music G4 , - Music S , - Music Stop ​
  4. EDIT: Updated to version 1.3 TIATracker is a tool for making Atari VCS music on the PC and a new sound routine for the VCS. It features ADSR envelopes, up to 7 melodic and 15 percussion instruments, customizable pitch guides for optimizing the number of in-tune notes, a size-optimized and configurable replayer routine and much more. The Windows binaries for version 1.3 as well as the manual are attached. Included are also three example songs, a few basic instruments and an example pitch guide. For Linux and OS X, use "wine" or compile the sources (they use Qt and SDL). The sources can be found here. Pouet link is here. I'm open for bug reports, feature requests or curses. TIATracker_1.3.zip TIATracker_manual.pdf
  5. Merry Christmas & Happy New Year, everyone! I've been working on a little project for the past several months and it is finally ready to be shared. Introducing the new and improved Intellivision Music Tracker v1.5. Just what is an "Intellivision Music Tracker"? It's a software library that allows you to play specially crafted music files in your own Intellivision games. These files are similar in nature to the classic tracker module (MOD) format employed in many old school platforms. Originally written by Arnauld Chevallier and released to the public domain many years ago, this new version includes many changes, enhancements, bug fixes, and fully comprehensive documentation. This entire project started as part of the demo Voyage: An Intv Journey. The original idea was to take Arnauld's tracker and enhance it to support the additional sound processor in the ECS, and fix a few latent bugs. I then took it upon myself to reverse-engineer the entire tracker and document in exhaustive detail the data format in order to add new features to it. The result is not only a comprehensive user manual and technical guide, but an improved and highly-optimized version of the tracker. Plus it plays some of the best kick-ass drums you've ever heard on an 8-bit sound chip. Below is a list of the most important features of the Intellivision Music Tracker: Pattern-based song sequencing, with support for an unlimited number of patterns. Supports up to six independent sound channels, updated and playing simultaneously. Full 6-note polyphony; 5-note polyphony, with one drum channel; or 4-note polyphony, with two drum channels. 64-point user-defined software envelopes. 4-step pitch effects (e.g., arpeggios). Vibrato effects configurable with 3 levels of depth. Simple programmable drum sound synthesizer. Supports up to 85 individual instrument definitions with independent envelopes, and pitch and amplitude modulation effects. Supports over 40 individual drum instrument definitions per song. Global master volume control. Dynamic active channel selection. (New!) And if all of that wasn't enough, in a fantastic twist of fate, this new version includes support for IntyBASIC integration, making it dead-simple to incorporate the tracker in your own IntyBASIC games! The standard distribution includes everything you need: Tracker v1.5 User Manual & Technical Guide. Tracker library and dependency modules. Interface modules for both Assembly Language and IntyBASIC programs. A global music definition file with useful predefined envelopes, effects, and drum sounds. Eight sample songs, including a cool drums solo showcasing the new drum sounds. Along with the standard distribution, I include below an "IntyBASIC SDK" project with an example program illustrating how to use the tracker from IntyBASIC. Current Revision #3 (2021-02-03) Tracker v1.5 User Manual & Technical Guide.pdf - User Manual trk-distro-rev4.zip - Standard Distribution trk-demo (IntyBASIC).zip - IntyBASIC SDK Project And for those who do not want to build or compile the project to check it out, below are some MP3s exported from the emulator playing the sample songs: butterfly-remix.mp3 - Flight Of The Butterfly - By @carlsson demo-remix.mp3 - Demo Song (Remix) - By @Arnauld drums-demo-808.mp3 - Drums Demo (Funk My Drum Machine) - By @DZ-Jay space-music.mp3 - Journey Through The Stars (Space Music) - By @carlsson voyage-remix.mp3 - Voyage Theme - By @carlsson beatit-remix.mp3 - Beat It (Remix) - By Michael Jackson (originally tracked by @Nyuundere, remixed by @DZ-Jay) One of my goals in documenting the data format so thoroughly was to enable the creation of MOD-to-Inty or MIDI-to-Inty programs to convert standard music files to the Intellivision Music Tracker format. I hope others will take inspiration of this project and contribute to this effort. Let us enrich the musical library of the Intellivision and expand the pool of musicians working on it. Many thanks to Arnauld Chevallier for the original software and for his many contributions to this community. Now, go make some cool music! Cheers! -dZ. Latest Version Release Notes: NEW: Instrument envelopes now recycle indefinitely, by backtracking a number of sample points from the end. The backtracking offset is configurable with a global constant. FIXED: Optimized the code for size and speed to compensate for additional code brought in by recent enhancements. FIXED: Changed the behaviour of "NULL" events that include instrument changes, to reset the channel counter. The old behaviour is believed to be a bug. FIXED: Included the latest version of IBN-to-IMT conversion tool. UPDATES: 2021-01-10: Updated attachments of library distribution to revision #1. 2021-01-22: Updated attachments of library distribution to revision #2. 2021-02-03: Updated attachments of library distribution to revision #3. 2021-03-07: Updated attachments of library distribution to revision #4.
  6. Hello everyone and nice to meet you! My name is grumpygamer and I am really grumpy! :D Nah, just kidding! I'm just a dad with an insane (and very expensive) passion for all things retro! Anyways I've come into possession of an Atari 520STfm to discover I can play midi on it! Now back when I was young I owned an Amiga (boooo! :P - really loved it!) and I used to make music on it with Soundtracker. So here I am wondering the following: Is there is a tracker on the ST that supports MIDI and at least 8 channels? Is my Atari good enough? If not which one would be the better one to use? I have it on my desk now and only have 1 FDD with Music maker, I tested it with Kontakt on my pc as a sampler and it works! Now I only need to find a tracker to work with for multi channel! Any help is much appreciated!
  7. I though I'd post this in Classic Gaming General, but I guess it's not available anymore, so I'm just posting it here thinking this is where most people would be interested. I was looking through my record collection and noticed the inside sleeve for Pac Man Fever by Buckner & Garcia LP contains instructions on how to win the game:
  8. Several people have mentioned that RMT isn't the panacea anymore... so perhaps it is time to start discussing how to move beyond RMT. So I'm creating this thread because nobody else is willing to (Doesn't necessarily mean I want to get involved into any kind of coding!) One thing that is critical I think is to use Dmsc's LZSS player, as I mentioned many times, its main advantage is its speed no matter how complex the sound effects are. Its second advantage is that it already exists and doesn't require upgrading if new sound effects are implemented (because it just replays raw Pokey data). Possibilites from a tech POV: 1.Upgrade RMT ? It is a possibility, even though Raster's not with us anymore, some people seem have to have the source code. ( The source code for one the very first releases is actually available from Raster's homepage: http://raster.infos.cz/atari/rmt/rmt.htm : 2003/01: RMT 1.01 beta - rmt101b.zip (105 kb), rmt101b_src.zip (170 kb)) The PC tracker is written in C++ but the sound is actually played with the 6502 ASM player through emulation of the 6502 and Pokey which means implementing new effects require modifying the 6502 player which would bloat it/slow it down, not exactly ideal since it is also used on the A8. Since I have a compatible player (RMT2LZSS) written in C#, it could be possible to remove the 6502 emulation from RMT, replace it with the C# player and leave the Pokey emulation to be able to still play the tunes inside the tracker. The tunes could then be exported to LZSS for playback on the A8. It should then be possible to easily add new sound effects to the C# player. 2.Start from an existing tracker ? This means getting a functional UI but non working player. The player and all its effects would have to be adapted for Pokey. Is there a tracker for a different platform that has enough bits in common with Pokey? I like https://famistudio.org because its interface seems really user friendly and if you watch the demo video, it seems pretty easy to create tunes with it. 3.Start from scratch ? A mammoth task... A slightly different proposition would be to reset RMT by just starting from the C# player and rebuilding a new UI around it. And using Fox's ASAP, the Pokey emulator that's powering RMT. 4.Update RMT with patches ? That's a dead end since adding a feature means removing another one. What's needed is a tracker than handles all the patches at once (and more). To reiterate, this doesn't mean I want to get involved in the coding or implement every feature request that may pop up but at least let's get the ball rolling!
  9. So I recently bought Vectorblade and Protector/YASI from Packrat, and immediately having a Space Invaders itch, I popped in the latter and was immediately greeted for the first time with the awesome menu music that I assume a lot here are familiar with A little backstory about myself, I'm part of the Clone Hero community (if you're unaware, I assume you've heard of the game Guitar Hero; it's a free-to-play clone of those games) and basically, what I do is I take music that I think would be fun to play, and I make it playable on the game. Immediately, I was interested in doing what I could with the menu music from Protector/YASI. I messaged the guy behind Packrat about it asking if I was allowed to have a ROM file sent to me to try to rip the music, since I just bought the game. When he got back to me though, he said that he couldn't get a hold of the original creator and was therefore (understandably so) hesitant to share a ROM file without permission. Unfortunately, this was my only lead, as I do not have a Vectrex cart reader for my PC. I would like to clarify: I am NOT asking for a free ROM of this game (I, admittedly, don't even know if Homebrew ROMs follow the same rules as officially licensed ones. A ROM would fix my predicament, but I don't wanna accidentally break rules by asking for a ROM when I'm not supposed to or something. If anyone needed me to, I could provide proof that I own the game), I am only interested in getting my hands on an acceptable-quality audio file of the menu music. I was wondering if anyone else had ever ripped this audio, or if anyone has the ROM on their PC to be able to do so for me? (Or alternatively, I don't suppose anyone here knows how to get a hold of Alex Herbert?)
  10. I'm opening a thread where people can post requests for new SAP conversions. In other words, if you can't already find it in the ASMA, and you would like an SAP version of the music in a game, demo or other program, post it here and I or someone else can take a crack at converting it. Here's an example conversion:
  11. There have been many people asking how to create music on the Intellivision and each thread is addressed individually. There is some good information on the IntelliWiki, but the format of the tracker is not described in detail. This thread endeavors to describe the tracker format in all its gory detail. The information in this article was originally provided to me by Arnauld Chevallier, author of the tracker library for the Intellivision. I have adapted and expanded it for publication. I've attached to this article an archive containing the source code for the Intellivision Tracker library, along with the original demo song provided by Arnauld Chevallier. I've also included a simple song taken from the Christmas Carol game for further illustration. Intellivision Tracker Lib.zip Technical Overview The Intellivision Master Component includes a General Instruments AY-3-8914 sound chip, commonly referred to as the Programmable Sound Generator, or PSG. The PSG contains three separate square-wave tone generators, each of which can be programmed individually to control its frequency and volume. The chip also includes a noise generator, which can be mixed with any of the three tone channels. All three channels, potentially modulated by the noise generator, are then mixed and fed to the TV for output. The PSG also contains a hardware envelope generator to shape the output sound-wave. Any of the three channels can be processed through the envelope generator, but only one envelope is available to all channels at a given time. The inability to shape each tone individually reduces the versatility and usefulness of this feature, often forcing the programmer to generate and manage discrete envelopes in software. Programming the PSG manually is certainly possible, but requires a significant volume of insight into the technical details of the chip, and the mathematics involved in calculating musical tones and note periods from raw frequency counter values. For this reason, it is common to use library modules that abstract these properties. The Intellivision Music Tracker Intellivision games designer and programmer Arnauld Chevallier, has implemented a tracker library to play specially-crafted music files on the Intellivision. He has been gracious enough to donate his code to the public domain so that all Intellivision programmers may benefit from it. Because it is freely available--and because it is so exceptionally useful and easy to integrate--it has become the de facto method to play music on Intellivision home-brew games. Using the tracker in your own games is a matter of including the library, defining some needed variable labels, and adding a call to update the tracker state periodically from your game loop. You also need to create your own music files in the appropriate data format. Tracker Data Format The format used in Arnauld's tracker has a lot in common with the classic MOD format of old Amiga tracker modules: a song defines a series of patterns, which describe musical sections, and specifies in which order they are to be played. More precisely, the data layout is closer to the later XM format introduced by Fast Tracker II, which added the notion of instruments. The most notable difference, of course, is that no digital samples are used at all. All instruments in the Intellivision tracker are software-generated tones. Below is the general structure of the tracker data layout, which I'll describe in detail further on. Root | +-- Pitch Effect #1 (...) +-- Pitch Effect #N | +-- Envelope #1 (...) +-- Envelope #N | +-- Drum #1 (...) +-- Drum #N | +-- Song #1 | | | +-- Header | +-- Pattern Sequence | +-- Pattern #1 | | | | | +-- Length of pattern | | +-- Sub-pattern for channel A | | +-- Sub-pattern for channel B | | +-- Sub-pattern for channel C (...)(...) | +-- Pattern #N | | | +-- Instrument #1 | | | | | +-- Pitch | | +-- Vibrato | | +-- Envelope (...)(...) | +-- Instrument #N | | | +-- Sub-pattern #1 | | | | | +-- Notes (...)(...) | +-- Sub-pattern #N | +-- Song #N Root Objects defined in this section are common to all songs. This may include pitch effects, envelopes and even drum patterns for a rudimentary percussion track implementation. Pitch Effects Some rather simple pitch effects are supported by the tracker, such as tremolo or fast arpeggios. The format is as follows: DECLE D[0], D[1], D[2], D[3] Where D[x] values are expressed in half-tones and are added to the current standard pitch of the note, on every frame, with the following formula: FinalPitch = StandardPitch + D[frame % 4] A frame is every game cycle where the tracker state is updated. Presumably, this would be 60 times a second, on standard NTSC Intellivision consoles. The result is that the tone is modulated, four frames at a time, by the number of half-tones defined for each frame, producing a tremolo effect. For example, pitch01: DECLE 0, 0, 0, 0 ; No modulation: |_|_|_|_| pitch02: DECLE 0, 0, 12, 12 ; half-modulation: |_|_|-|-| pitch03: DECLE 0, 12, 0, 12 ; fast-modulation: |_|-|_|-| The first pitch effect will play the note at its standard pitch without modulation. The second one will play the standard pitch for two frames, then increase the pitch by an octave (12 semi-tones) for another two frames, and repeat this throughout the length of the note. Finally, the third one will alternate the note between its standard pitch and one octave higher on every frame. Envelopes The tracker library does not use the hardware envelopes of the PSG. Instead, it relies on software envelopes defined in this section. The format of the envelope definition is as follows: DECLE SPEED DECLE WORD_00, ..., WORD_15 Where SPEED is in the range of [0..3] with 0 being the slowest and 3 the fastest. Each WORD_xx value is a hexadecimal value in the form $ABCD, where each nibble describes the volume level to be output. The tracker does not currently support loops within an envelope. Consequently, they are applied only once on each note. Consider an envelope as a 64 x 16 matrix, where each point defines the volume to be applied to an instrument on a given frame. Below is an example of a rather exaggerated envelope, in order to illustrate its layout: ATTACK DECAY SUSTAIN RELEASE .--------|---------------------|-------------------------------------------------------|---------------------------------------| F -|. . . . # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E -|. . . . # # # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D -|. . . . # . . # # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C -|. . . . # . . . . # # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B -|. . . # . . . . . . . # # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V A -|. . . # . . . . . . . . . # # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . O 9 -|. . . # . . . . . . . . . . . # # # # # # # # # # # # # # # # # # # # # # # # # # # # # . . . . . . . . . . . . . . . . . . . . L 8 -|. . . # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . # . . . . . . . . . . . . . . . . . . . . U 7 -|. . # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . # . . . . . . . . . . . . . . . . . . . M 6 -|. . # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . # . . . . . . . . . . . . . . . . . . . E 5 -|. . # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . # . . . . . . . . . . . . . . . . . . 4 -|. . # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . # . . . . . . . . . . . . . . . . . 3 -|. # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . # # . . . . . . . . . . . . . . . 2 -|. # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . # # # . . . . . . . . . . . . 1 -|# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . # # # # # . . . . . . . 0 `+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+------ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 3 7 B F E E D D C C B B A A 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 5 4 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 ; Envelope definition DECLE 1 DECLE $137B, $FEED, $DCCB, $BAA9 DECLE $9999, $9999, $9999, $9999 DECLE $9999, $9999, $9999, $7543 DECLE $3222, $1111, $1000, $0000 The SPEED value influences how the tracker applies the envelope over time. For instance, a speed value of 0 will cycle through the matrix one point at a time. While a value of 1 will skip every other point, and so on. The envelope position for each frame is computed using the following formula: envelope_x = (frame / 2speed) Below is another, more common example. This one is for a simple envelope with a short attack, immediately followed by a linear decay in volume, all the way to zero. ATCK DECAY .----|---------------------------|---------------------------------------------------------------------------------------------- F -|. . # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E -|. # . # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D -|# . . . # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C -|. . . . . # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B -|. . . . . . # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V A -|. . . . . . . # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . O 9 -|. . . . . . . . # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . L 8 -|. . . . . . . . . # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . U 7 -|. . . . . . . . . . # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . M 6 -|. . . . . . . . . . . # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E 5 -|. . . . . . . . . . . . # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 -|. . . . . . . . . . . . . # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 -|. . . . . . . . . . . . . . # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 -|. . . . . . . . . . . . . . . # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 -|. . . . . . . . . . . . . . . . # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0 `+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+------ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | D E F E D C B A 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ; Envelope definition DECLE 2 DECLE $DEFE, $DCBA, $9876, $5432 DECLE $1000, $0000, $0000, $0000 DECLE $0000, $0000, $0000, $0000 DECLE $0000, $0000, $0000, $0000 Drums Drums are a special kind of instrument that are defined globally. A drum is a short and fixed sequence of tones with optional noise modulation. No pitch effects, vibrato, or envelopes are applied to drums. The drums section includes the patterns for each drum instrument, along with the instrument definitions themselves. A drum instrument pattern is a series of eight instrument definitions that describe the sound of the drum over time. This allows the shaping of the drum sound with varying measures of tones and noise, resulting in a richer sound. The library includes the macro Drum() that facilitates the definition of drum sounds. The macro is used as follows: Drum(TONE_PERIOD, NOISE_PERIOD, TONE, NOISE, VOLUME) ; #1 Drum(TONE_PERIOD, NOISE_PERIOD, TONE, NOISE, VOLUME) ; #2 ... Drum(TONE_PERIOD, NOISE_PERIOD, TONE, NOISE, VOLUME) ; #8 TONE_PERIOD: Corresponds to a 16-bit value describing the period of the tone to use. NOISE_PERIOD: Corresponds to a 16-bit value describing the period of the noise to apply. TONE: Declares whether to use the tone generator for this drum instrument: 1 = On 0 = Off NOISE: Declares whether to use the noise generator for this drum instrument: 1 = On 0 = Off VOLUME: Corresponds to a value in the range [0..15] describing the volume of this drum. Below is an example of a simple hi-hat cymbal instrument definition: @@hithat DRUM($380, $04, 0, 1, $D) DRUM($380, $04, 0, 1, $6) DRUM(0, 0, 0, 0, 0) DRUM(0, 0, 0, 0, 0) DRUM(0, 0, 0, 0, 0) DRUM(0, 0, 0, 0, 0) DRUM(0, 0, 0, 0, 0) DRUM(0, 0, 0, 0, 0) Song A song is a collection of patterns describing the notes and instruments to be played. The song definition includes a header, the sequence of patterns to play, and the pattern definitions. Header The song header describes the overall definition of the song, and takes the following format: DECLE SPEED, PATTERNS, INSTRUMENTS SPEED: The playing speed, expressed in frames. It actually represents the number of frames that each row in a pattern will last. PATTERNS: A pointer to the pattern definitions table. INSTRUMENTS: A pointer to the instrument definitions table to be used. Pattern Sequence The pattern sequence describes the order in which the patterns will be played. The sequence is comprised of the definition index of each pattern in the sequence. The pattern sequence is the actual musical sequence of the song, so only those patterns included in it will be played. The sequence may be terminated by a negative value identifying a looping point. The tracker will then backtrack that many patterns and repeat the sequence from that point. If the song is to terminate without looping, the magic constant $F000 may be use to tell the tracker to stop playing and clear its registers. Below is an example of a pattern sequence: DECLE 0, 1, 0, 1, 2, 3, 2, 4, -4 The above will play the patterns listed in order, and loop indefinitely through the last four patterns. Replacing -4 with $F000 will instead cause the tracker to stop playing at the end of the song. Patterns A pattern is defined by its length, followed by pointers to sub-patterns for all three channels. The length of a pattern is expressed in rows, where a row represents a discrete musical event in time. (The speed of the song defined in the header corresponds to the number of frames between each pattern row.) It is important to think of patterns not in terms of beats and measures like a musical score, but as rows of tracker events that alter the output of a particular channel over time. The format of patterns is as follows: DECLE length, sub_pattern_a, sub_pattern_b, sub_pattern_c Where the length is the number of rows in the pattern, and sub_pattern_a, sub_pattern_b, and sub_pattern_c are pointers to sub-pattern definitions for channels A, B, and C, respectively. NOTE: The tracker assumes that all patterns have the same length. You are advised to ensure this is the case, or else Bad Things may happen during execution. Instruments This section holds all song instrument definitions. Each instrument includes information about pitch effects, optional amplitude modulation (vibrato), and an envelope. The instrument definition takes on the following format: DECLE PITCH, VIBRATO, ENVELOPE PITCH: A pointer to a pitch effect object previously defined in the global header. VIBRATO: The amount of vibrato effect to apply, in the range of [0..3]: 0 = no vibrato 1 = low 2 = medium 3 = high ENVELOPE: A pointer to an envelope object previously defined in the global header. Up to 15 different instruments can be defined. Sub-Patterns A sub-pattern indicates the actual notes to be played in a pattern, the instrument to be used for each note, and its volume. A note in this context describes a discrete tracker event which alters the output produced by a channel over a series of rows. The tracker library includes the macro NOTE() to define notes. For standard instruments (i.e., not drums), the macro takes as argument a string in the form: NOTE("NnO IVL") N = Musical note (from A to G) n = # for sharp; - for regular O = Octave (from 1 to 7) I = Instrument (from 1 to F, with '0' meaning no change) V = Volume (from 0 to F) L = Length, in rows (from 0 to F) The length is the number of rows to wait before the next event, and corresponds to the length of the note minus 1. For instance, a length of 7 corresponds to a note lasting for eight rows: the tracker will apply the note event on the current row, and wait for seven more until the next event. For drum instruments, the "NnO" parameter is replaced by the "DRM" keyword: NOTE("DRM IVL") I = Drum instrument (from 1 to F) V = Volume (from 0 to F) L = Length, in rows (from 0 to F) The library also includes the macro NOTES(), which defines four notes at a time. Any unused arguments can be padded with empty strings. For example: @@p003 NOTES("A-5 3F7", "G-5 3F7", "E-5 3F7", "F-5 3F1") NOTES("E-5 3F5", "", "", "") The "NnO" parameter may also be replaced by the "NUL" keyword, which means that no note change has occurred for this event. This makes it possible to define notes with a length greater than 15. EDIT: Corrected typos and edited for clarity.
  12. Introducing IBN-to-IMT: A program to convert music data from IntyBASIC Notation (IBN) to Intellivision Music Tracker format (IMT). Description: The program will translate a music module composed in IntyBASIC Notation (IBN), into the data format used by the Intellivision Music Tracker (IMT). The result is an assembly source file with the original song represented in the target format. The output file includes instrument definitions that attempt to reproduce the IntyBASIC sounds. By default, IBN-to-IMT will produce output to support 6 channels, following the default configuration of the Intellivision Music Tracker. It will also try to determine automatically the most optimal length of patterns to use, removing duplicate patterns across all channels. The default behaviour can be altered with command line options. How It Works: The crucial problem that IBN-to-IMT attempts to address is how to identify patterns, and how to determine an optimal pattern length in which to split the song data. The solution it employs is actually to apply brute-force. First, the program scans the original BASIC source file and identifies all the labels and music player commands, extracting a stream of note events (the song stream) and splitting them into channels. Any music subroutines encountered via the command "MUSIC GOSUB" are unrolled and included inline as part of the song stream. Throughout this entire pre-processing step, the volume and active instrument of each channel in the original source are tracked. Then, operating on each extracted channel in turn, the program splits the song stream repeatedly into patterns of various row lengths. At each split, it attempts to deduplicate re-occurring patterns across all channels, and computes an estimate of the size of the data needed to reproduce it. When all lengths are tested, the program compares the relative sizes of the data for each iteration, and chooses the smallest one. This is assumed to be the optimal length with a balance between rows and data size. The selected pattern split is then rendered in the Intellivision Music Tracker (IMT) format by emitting the sequence of reused patterns, the channel patterns, and their individual note event sub-patterns. Any patterns corresponding to a labeled section in the original, will include a comment with its corresponding label for reference. Caveats: You must ensure that the source file contains only song statements in valid IntyBASIC Notation (IBN). Variable song speed is not supported by the Intellivision Music Tracker. Therefore, the "MUSIC SPEED" command simply sets the speed for the entire song. The program works best when the original song is naturally organized into repeating groups of notes or musical passages of the same length. Because the implementation of the Intellivision Music Tracker synthesizer is different from that of the IntyBASIC music player, the instrument sounds will only be approximations. The commands "MUSIC STOP" and "MUSIC REPEAT" are interpreted as the end of the song. Therefore, any following statements will be ignored unless referenced in some other way. You should take care to ensure that control-flow commands such as "MUSIC JUMP" and "MUSIC GOSUB" follow a coherent and logical flow. Chaotic jumping around in your song may not translate correctly. Be very careful when exiting a subroutine prematurely via a "MUSIC JUMP" command. This may result in unbalanced "GOSUB/RETURN" pairs. Because pattern extraction occurs independently of label positioning, there is a chance that labels wil not line up with the start of a pattern. Consequently, determining the backtracking from the target of a "MUSIC JUMP" command may fail. In such event, the program will default to an end-of-song marker. Known Issues & Limitations: Error checking is superficial at best. (What can I say, I'm an optimist. And lazy.) Drum arguments are read and extracted, but completely ignored during processing. The control-flow command "MUSIC JUMP" is treated in a special way: If it points forward into the song stream, it will skip all notes until that point If it points backwards to a previously encountered label, it will signal the end of the song and set the target as the repeat offset for backtracking at the end of the sequence. If a target pattern cannot be determined for some reason, it will default to the end-of-song marker. The performance command "MUSIC SPEED" will override the actual speed of the entire song, not just of the following sections. How To Use: For details on how to use IBN-to-IMT and for a comprehensive description of its features and available options, please see the User's Manual included with the program. Requirements: IBN-to-IMT is implemented as a Perl script. Therefore, you need an installation of the Perl programming language in your computer. On Mac, Unix, or Linux systems, Perl is usually included automatically in the standard operating system distribution. For Windows PCs, you may need to download one and install it. There are many distributions out there, most of them free for non-commercial use. One I've used in the past is ActivePerl from ActiveState. Acknowledgements: This program would not have any reason to exist if it were not for the fabulous work by Arnauld Chevallier (@Arnauld) and Oscar Toledo (@nanochess), respective authors of the original Intellivision Music Tracker and IntyBASIC. I would also like to thank @Nyuundere and @First Spear for suggesting the idea for this tool, and for providing sample files from their own personal repertoires on which to test. Most of my initial testing was done on a few sample IBN files I found in this forum, which happen to be published by @First Spear. Download: IBN-to-IMT is now included as part of the Intellivision Music Tracker distribution package. You are encouraged to get the latest version of the tracker from its dedicated thread. Nonetheless, below is the conversion program on its own, along with a copy of the user's manual. trk-utils.zip ibn2imt-manual.txt UPDATES: 2021-03-04: Updated attachments to latest version (from trk-distro-r4).
  13. About two-and-a-half years ago, I had to gang up three Herb Alpert reviews in one, because he'd been putting out music faster than I could review it. Since then, he's actually released four more albums. Not bad for a guy who's 83! I'm only reviewing three of the four at this point, but I'll catch up on the other one (a Christmas album) later in the month. 2016: Human Nature In late 2016 Herb released Human Nature. It was originally presented as more of an EP than an album, but even with just 9 tracks, it still clocks in at a respectable 31 minutes - as long as many of the Tijuana Brass albums he did back-in-the-day. Human Nature breaks stylistically with the previous few albums Herb had done - a little less acoustic, a little more electronic. Still centered around the same band he's had for years, there's a notable increase in keyboards, synths, and more of a pop driven feel to some of the tracks. While still owing to the previous jazz-driven albums, this album is the beginning of a departure, and stands apart from the previous albums enough to have its own identity. Herb's playing throughout is excellent and ageless. Playing this for someone unfamiliar with Herb's career, I don't think anyone could guess Herb's age, or for that matter, what year (or decade) this was recorded. Although clearly modern, it could've been recorded probably anytime in the last 30 years, and would fit in just as well as it does now. There's a great mix of up-tempo and quieter, almost melancholy tracks. From the oft-recorded Alfie, to Michael Jackson's "Human Nature", to the Tijuana Brass staple "Don't Go Breaking My Heart" (not the Elton John song), Herb chooses melodies that are timeless to him, and makes them uniquely his own. The sequencing is excellent, and everything fits together remarkably well. Of his recent work, I keep going back to this one more than most. Human Nature gets a 7.5/10 2017: Music Volume 1 Music Volume 1 is a pretty radical departure from Herb's work of the last decade. Rather than being centered around his long-term group of musicians, it's effectively just him and synth programmer Jochem van der Saag. Herb takes a dozen classic songs from Gershwin's "Strike Up The Band" to the Beatles' "Michelle" and strips away everything except his trumpet playing and minimal accompaniment. That accompaniment ranges from synthesized strings and samples to drum machines, but it isn't used in a heavy-handed, modern approach. Rather, it's all rather subdued, and at times is "aged" sonically, with noise and equalization added to make the recordings sound artificially old. To me, the results of those effects are kind of mixed - if you're going to make something sound antique, I'd prefer it be done authentically using vintage instruments and recording equipment. But it's not obtrusive, and since it sits largely in the background, it does what it's supposed to do: supports Herb's playing and really lets him shine. If anything, Herb is actually getting better with age. His playing on this album is excellent and completely, uniquely his own. Nobody else sounds like Herb, and he's as instantly recognizable here as he was 50 years ago. Herb's intent with this album was, in his own words, "To make up-lifting music in a time when the whole world feels like it could use some." He succeeded brilliantly. This is the perfect antidote for having a bad day, and it's hard not to be put into a good mood listening to this album. The one piece that breaks from that is John Lennon's "Imagine", which closes out the album. It's performed so quietly and introspectively, that it actually ends the album more on a wistful note than a joyful one. As a former trumpet player myself, I also have to share Herb's excellent video for "I'm Yours" from Music Volume 1: Music Volume 1 gets a 7/10 Along that same sort of theme, earlier this year Herb released a cover of "What A Wonderful World", featuring a bevy of international musicians. I expected this to be on his next album, but it turned out to be just a one-off track. Still, it fits in nicely with Music Volume 1 as a follow-up, and proceeds from it* benefit the Louis Armstrong Educational Foundation, which is never a bad thing. Here's the video from it: *Note: I have yet to figure out how to actually buy the track. 2018: Music Volume 3 - Herb Alpert Reimagines The Tijuana Brass Most recently, Herb released Music Volume 3 - Herb Alpert Reimagines The Tijuana Brass. So, what happened to Volume 2? Well, that was released in 1963. Music Volume 3 consists entirely of reworked Tijuana Brass tracks, including "The Lonely Bull", "Spanish Flea", "A Taste of Honey", and others which would be almost instantly recognizable to any Tijuana Brass fan. But this album isn't designed to appeal so much to us original fans, but rather to introduce the TJB to a younger, modern audience. Like Volume 1, Herb works with Jochem van der Saag again, but on several tracks adds additional brass players to fill out the sound. Some of the arrangements are completely new and offer fresh takes on the originals, but a few of the tracks just sound like the original tracks were remixed with a heavy beat, and nothing really interesting was done with them. Herb did something similar with a remixed version of Whipped Cream & Other Delights about a dozen years ago, although Music Volume 3 has more in the way of newly recorded material, and is more consistent because he only worked with one producer. This is far from the first time Herb has revisited songs he had recorded before - I counted well over a dozen others he's recorded multiple times over the years. The thing is though - usually he genuinely reimagines those songs when he re-records them. With Volume 3 - much of it sounded all-too-familiar. Yes - they had a modern twist of sorts, but much of the original arrangements, tempos and instrumentation seemed held over from the Tijuana Brass versions. There are a few notable exceptions, but for the most part, it was less reimagining than recycling. Even the crowd noises from the original recordings of "The Lonely Bull" and "El Presidente" were reused. Also, four of the tracks were already revisited once before on the aforementioned remixed Whipped Cream album, so comparisons there are inevitable. That said, there are a few tracks that really break from tradition, notably "Wade in the Water" and "America" (from West Side Story). "America" is played almost mournfully, much like "Imagine" at the end of Music Volume 1. A complete contrast from the Tijuana Brass' original joyful, celebratory version. When I buy a new Herb Alpert album - I look forward to it because I expect something new. This is a guy who for over 50 years has never stood still. Even during the Tijuana Brass years, the sound changed and evolved. During his solo career, he rarely did the same thing twice. So Music Volume 3 is a bit disappointing in its familiarity. But still, I'd say it was certainly listenable and enjoyable enough to recommend... except for one thing... The bass. When I listen to this on my home stereo, or in my car, or any system with speakers that have good bass response, the album becomes insufferable. The drum machine or synthesized bass, or whatever it is that's thumping away, is dull, loud, repetitive, and obnoxious. It just pounds away with a booming "thud, thud, thud, thud" that absolutely drives me up the wall. Clearly, this album was mixed for a generation of kids who have already lost most of their hearing by having earbuds endlessly jammed into their skulls. The whole album sounds like it was designed to be played on one of those overpowered car stereos that rattle your home's windows when they drive by - several blocks away. And no... it's not my stereo. I carefully calibrate all of my sound systems, and the 7,876 other songs that I play on those systems all sound just fine, thank you. Does this make me old? No, my age makes me old. This makes me selective about the kind of music I want to listen to. And what I don't want to listen to is something so bass-heavy that it completely overwhelms any musicality that may be buried underneath. The only place I can listen to this album is on my computer, because my desktop speakers don't have very good bass. Even though this was meant to appeal to a new generation of listeners, frankly, I can't recommend this one to any generation. Herb has far too many other good albums to waste your time on this one. If you really want something of his to listen to, pick up Main Event - Live. Or Midnight Sun. Or Fandango. Or Beyond. Or Under A Spanish Moon. Or Rise. Or... well, you get the idea. Just not this one. Because the volume has to be turned down to a 3 to listen to it, and because it's not very imaginative, Music Volume 3 - Herb Alpert Reimagines the Tijuana Brass gets a 3/10. Sorry Herb. But I am looking forward to your next album. Just please leave the synth programmer out of it.
  14. Hiiiiiiiii guyyyyyyyyyyyyyyyyyz! Well, after, like, 8 mounts of silence, I give You a new chiptune song made with ATARI 520ST computer (the YM2149 chip). https://soundcloud.com/yerzmyey/yerzmyey-temple-of-asherah It's a 3 channels track made with the MusicMon editor. Merry Christmas! Yerz PS: And probably I'd find something new for the New Year too.
  15. Hi everyone, I started a little project to get funds to attend RUMSX at Winter 2018 at Barcelona, Spain. So I decided to edit the music of Mecha-8 and Mecha-9 together in a single CD. Nanochess said to me "Include too the PSG music", because I only I had included the FM music present on the MSX version of the game, so, the final result is a 56 tracks CD with a beautiful cover in a vinyl style CD into a very nice CD box. This is a limited edition, because of that, I'm only releasing 50 copies of Mecha OST (right now, just 45 because I sold 5 at past weeks), if you want one, welp, you can order here, just sent me a PM and you will get the details c: Also, I'm selling the OST of "Sydney Hunter & The Sacred Tribe" featuring the 9 tracks of the Game Of The Year for Intellivision with the original art of the game-box! Right now just have 46 copies of the OST, hurry up to get yours! Some history In 2011 I started composing music for MSX for a fortuity, my brother needed music for a game called Zombie Near that was going to send to the MSXDEV 10, which ended in second place. In 2012 I composed music for Mecha-8, a vertical scrolling shooter that ended in fourth place in MSXDEV 2011, and later, thanks to MATRA Corp, went on sale in an improved version in physical version (cartridge) and had an excellent reception with Spanish/Dutch MSX community. And shortly after it was published in Colecovision by part of Team Pixelboy, resulting in a great success within the Canadian community. In 2014, the Mecha-8 license was sold to AtGames, and the game was included in the ColecoVision Flashback console as a special addition with other greatest original hits. This console was sold in the United States and Canada in stores such as Walmart, Sam's Club, Dollar General and others. In 2015, the enthusiasm generated by Mecha-8 made Mecha-9 possible, edited with luxury on ColecoVision/MSX by Team Pixelboy in Canada and MATRA Corp/Bitwise in Spain/Holland. The FM soundtrack that I compose is my great pride, also, the Japanese translation by B. Shigeru (which made it possible to enter the MSX homebrew market in Japan) makes the game a must-have for any MSX fan. In 2016, I was called to make the Sydney Hunter & The Sacred Tribe soundtrack, a new CollectorVision game for Intellivision. The game was voted the best game of 2016 (GOTY = Game Of The Year) by the community of AtariAge and its first edition finished quickly. Shortly thereafter, a conversion was made for ColecoVision/MSX, becoming the first commercial game to go on sale for Colecovision after 15 years! Sydney Hunter & The Sacred Tribe will also be released for the Sega Master System under the Acclaim brand, and ports for NES, Gameboy Advance and probably C64 are being prepared. That makes me the first Mexican to have made a soundtrack present in six different consoles! (Intellivision, MSX, Colecovision, Sega Master System, NES, Gameboy Advance). Other projects I have participated in have been Remember The Flag for Colecovision and I also collaborated with the music in the game Corrupted Data for PC, an RPG that celebrates the seventh anniversary of Miku Hatsune, the Vocaloid diva. Thanks for reading, guys. Later!
  16. Another work in progress. Mode 0 , 0,0,0,0 Wait Print At 0 Color 7 , "Greensleeves (1)" Print At 80 Color 4 , "Press top side" Print At 100 Color 4 , "button to" Print At 120 Color 4 , "restart music." Print At 160 Color 1 , "Press bottom side " Print At 180 Color 1 , "button to exit." Wait Play Full Wait Play mymusic Wait Goto PlayLoop PlayLoop: Wait If Cont.B0 Then Wait : Play Off : Wait : Play mymusic If Cont.B1 Then Goto ExitThis If Cont.B2 Then Goto ExitThis Wait Goto PlayLoop ExitThis: Wait Print At 235 Color (Rand and 7) , "Bye." For spinWait = 0 to 5 Wait Next Play Off mymusic: Data 5 Music - , - Music - , - Music A4Y , - Music - , - Music A4Y , - Music - , - Music A4 , - Music S , A4Y Music C5 , S Music S , C5 Music S , S Music S , S Music D5 , S Music S , D5 Music E5 , S Music S , E5 Music E5 , S Music F5 , E5 Music E5 , F5 Music S , E5 Music D5 , S Music S , D5 Music S , S Music S , S Music B4 , S Music S , B4 Music G4 , S Music S , G4 Music G4 , S Music A4 , G4 Music B4 , A4 Music S , B4 Music C5 , S Music S , C5 Music S , S Music S , S Music A4 , S Music S , A4 Music A4 , S Music S , A4 Music A4 , S Music G4 , A4 Music A4 , G4 Music S , A4 Music B4 , S Music S , B4 Music S , S Music S , S Music G4 , S Music S , G4 Music E4 , S Music S , E4 Music S , S Music S , S Music A4 , S Music S , A4 Music C5 , S Music S , C5 Music S , S Music S , S Music D5 , S Music S , D5 Music E5 , S Music S , E5 Music E5 , S Music F5 , E5 Music E5 , F5 Music S , E5 Music D5 , S Music S , D5 Music S , S Music S , S Music B4 , S Music S , B4 Music G4 , S Music S , G4 Music G4 , S Music A4 , G4 Music B4 , A4 Music S , B4 Music C5 , S Music S , C5 Music S , S Music S , S Music B4 , S Music A4 , B4 Music S , A4 Music G4# , S Music S , G4# Music G4# , S Music F4# , G4# Music G4# , F4# Music S , G4# Music A4 , S Music S , A4 Music S , S Music S , S Music S , S Music S , S Music S , S Music S , S Music A4 , S Music S , A4 Music S , S Music S , S Music S , S Music S , S Music S , S Music S , S Music A3 , S Music S , A3 Music S , S Music S , S Music S , S Music S , S Music S , S Music S , S Music A2 , S Music S , A2 Music S , S Music S , S Music S , S Music S , S Music S , S Music S , S Music S , S Music S , S Music S , S Music S , S Music S , S Music S , S Music Stop
  17. A proto-song. Just the beat line of a song that I can imagine working in a platformer type of game. Only using one voice, waiting for someone creative to add other voices to make it a good full music loop. Mode 0 , 0,0,0,0 Wait Print At 0 Color 7 , "Platformer Beat" Print At 80 Color 4 , "Press top side" Print At 100 Color 4 , "button to" Print At 120 Color 4 , "restart music." Print At 160 Color 1 , "Press bottom side " Print At 180 Color 1 , "button to exit." Wait Play Simple Wait Play PlatformerBeat Wait Goto PlayLoop PlayLoop: Wait If Cont.B0 Then Wait : Play Off : Wait : Play PlatformerBeat If Cont.B1 Then Goto ExitThis If Cont.B2 Then Goto ExitThis Wait Goto PlayLoop ExitThis: Wait Print At 235 Color (Rand and 7) , "Bye." For spinWait = 0 to 5 Wait Next Play Off PlatformerBeat: Data 3 Music A2Y , - Music S , - Music S , - Music S , - Music - , - Music - , - Music - , - Music - , - Music E2 , - Music S , - Music S , - Music S , - Music - , - Music - , - Music - , - Music - , - Music A2 , - Music S , - Music S , - Music S , - Music - , - Music - , - Music E2 , - Music S , - Music E2 , - Music - , - Music A2 , - Music S , - Music S , - Music S , - Music A2# , - Music S , - Music B2 , - Music S , - Music S , - Music S , - Music - , - Music - , - Music - , - Music - , - Music F2# , - Music S , - Music S , - Music S , - Music - , - Music - , - Music - , - Music - , - Music B2 , - Music S , - Music S , - Music S , - Music - , - Music - , - Music F2# , - Music S , - Music F2# , - Music - , - Music B2 , - Music S , - Music S , - Music S , - Music E2 , - Music S , - Music A2 , - Music S , - Music S , - Music S , - Music - , - Music - , - Music - , - Music - , - Music E2 , - Music S , - Music S , - Music S , - Music - , - Music - , - Music - , - Music - , - Music A2 , - Music S , - Music S , - Music S , - Music - , - Music - , - Music E2 , - Music S , - Music E2 , - Music - , - Music A2 , - Music S , - Music S , - Music S , - Music A2# , - Music S , - Music B2 , - Music S , - Music S , - Music S , - Music - , - Music - , - Music - , - Music - , - Music F2# , - Music S , - Music S , - Music S , - Music - , - Music - , - Music - , - Music - , - Music B2 , - Music S , - Music S , - Music S , - Music - , - Music - , - Music F2# , - Music S , - Music F2# , - Music - , - Music B2 , - Music S , - Music S , - Music S , - Music E2 , - Music S , - Music A2 , - Music S , - Music S , - Music S , - Music - , - Music - , - Music - , - Music - , - Music E2 , - Music S , - Music S , - Music S , - Music - , - Music - , - Music - , - Music - , - Music A2 , - Music S , - Music S , - Music S , - Music - , - Music - , - Music E2 , - Music S , - Music E2 , - Music - , - Music A2 , - Music S , - Music S , - Music S , - Music A2# , - Music S , - Music B2 , - Music S , - Music S , - Music S , - Music - , - Music - , - Music - , - Music - , - Music F2# , - Music S , - Music S , - Music S , - Music - , - Music - , - Music - , - Music - , - Music B2 , - Music S , - Music S , - Music S , - Music - , - Music - , - Music F2# , - Music S , - Music F2# , - Music - , - Music B2 , - Music S , - Music S , - Music S , - Music E2 , - Music S , - Music A2 , - Music S , - Music S , - Music S , - Music - , - Music - , - Music - , - Music - , - Music E2 , - Music S , - Music S , - Music S , - Music - , - Music - , - Music - , - Music - , - Music A2 , - Music S , - Music S , - Music S , - Music - , - Music - , - Music E2 , - Music S , - Music E2 , - Music - , - Music A2 , - Music S , - Music S , - Music S , - Music A2# , - Music S , - Music B2 , - Music S , - Music S , - Music S , - Music - , - Music - , - Music - , - Music - , - Music F2# , - Music S , - Music S , - Music S , - Music - , - Music - , - Music - , - Music - , - Music B2 , - Music S , - Music S , - Music S , - Music - , - Music - , - Music F2# , - Music S , - Music F2# , - Music - , - Music B2 , - Music S , - Music S , - Music S , - Music E2 , - Music S , - Music Repeat
  18. Just running around on the scale. Play with the tempo and instruments to see what you like. Extract a part of it and put it in your next IB game. Mode 0 , 0,0,0,0 Wait Print At 0 Color 7 , "Chord Progression" Print At 80 Color 4 , "Press top side" Print At 100 Color 4 , "button to" Print At 120 Color 4 , "restart music." Print At 160 Color 1 , "Press bottom side " Print At 180 Color 1 , "button to exit." Wait Play Simple Wait Play MyMusic Wait Goto PlayLoop PlayLoop: Wait If Cont.B0 Then Wait : Play Off : Wait : Play MyMusic If Cont.B1 Then Goto ExitThis If Cont.B2 Then Goto ExitThis Wait Goto PlayLoop ExitThis: Wait Print At 235 Color (Rand and 7) , "Bye." For spinWait = 0 to 5 Wait Next Play Off MyMusic: Data 7 Music C5X , - Music E5 , - Music D5 , - Music F5 , - Music E5 , - Music G5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music E5 , - Music G5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music E5 , - Music G5 , - Music F5 , - Music A5 , - Music E5 , - Music G5 , - Music D5 , - Music F5 , - Music B4 , - Music D5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music B4 , - Music D5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music B4 , - Music D5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music G5 , - Music B5 , - Music E5 , - Music G5 , - Music D5 , - Music F5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music E5 , - Music G5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music E5 , - Music G5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music E5 , - Music G5 , - Music F5 , - Music A5 , - Music E5 , - Music G5 , - Music D5 , - Music F5 , - Music B4 , - Music D5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music B4 , - Music D5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music B4 , - Music D5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music E5 , - Music G5 , - Music D5 , - Music F5 , - Music C5 , - Music E5 , - Music E4 , - Music C5 , - Music F4 , - Music D5 , - Music G4 , - Music E5 , - Music E4 , - Music C5 , - Music F4 , - Music D5 , - Music G4 , - Music E5 , - Music E4 , - Music C5 , - Music F4 , - Music D5 , - Music G4 , - Music E5 , - Music A4 , - Music F5 , - Music B4 , - Music G5 , - Music C5 , - Music A5 , - Music G4 , - Music B4 , - Music D5 , - Music A4 , - Music C5 , - Music E5 , - Music B4 , - Music D5 , - Music F5 , - Music C5 , - Music E5 , - Music G5 , - Music D5 , - Music F5 , - Music A5 , - Music E5 , - Music G5 , - Music B5 , - Music F5 , - Music A5 , - Music C6 , - Music G5 , - Music B5 , - Music D6 , - Music G4 , - Music B4 , - Music D5 , - Music A4 , - Music C5 , - Music E5 , - Music B4 , - Music D5 , - Music F5 , - Music C5 , - Music E5 , - Music G5 , - Music C5 , - Music D5 , - Music E5 , - Music D5 , - Music E5 , - Music F5 , - Music E5 , - Music F5 , - Music G5 , - Music F5 , - Music G5 , - Music A5 , - Music G5 , - Music E5 , - Music C5 , - Music G5 , - Music D5 , - Music B4 , - Music F5 , - Music D5 , - Music B4 , - Music E5 , - Music C5 , - Music A4 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music E5 , - Music G5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music E5 , - Music G5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music E5 , - Music G5 , - Music F5 , - Music A5 , - Music E5 , - Music G5 , - Music D5 , - Music F5 , - Music B4 , - Music D5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music B4 , - Music D5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music B4 , - Music D5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music G5 , - Music B5 , - Music E5 , - Music G5 , - Music D5 , - Music F5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music E5 , - Music G5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music E5 , - Music G5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music E5 , - Music G5 , - Music F5 , - Music A5 , - Music E5 , - Music G5 , - Music D5 , - Music F5 , - Music B4 , - Music D5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music B4 , - Music D5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music B4 , - Music D5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music E5 , - Music G5 , - Music D5 , - Music F5 , - Music C5 , - Music E5 , - Music E4 , - Music C5 , - Music F4 , - Music D5 , - Music G4 , - Music E5 , - Music E4 , - Music C5 , - Music F4 , - Music D5 , - Music G4 , - Music E5 , - Music E4 , - Music C5 , - Music F4 , - Music D5 , - Music G4 , - Music E5 , - Music F5 , - Music A5 , - Music C6 , - Music E5 , - Music G5 , - Music B5 , - Music D5 , - Music F5 , - Music A5 , - Music B4 , - Music D5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music E5 , - Music G5 , - Music F5 , - Music A5 , - Music G5 , - Music B5 , - Music A5 , - Music C6 , - Music B5 , - Music D6 , - Music C5 , - Music A5 , - Music B4 , - Music G5 , - Music A4 , - Music F5 , - Music G4 , - Music E5 , - Music C5 , - Music D5 , - Music E5 , - Music D5 , - Music E5 , - Music F5 , - Music E5 , - Music F5 , - Music G5 , - Music F5 , - Music E5 , - Music D5 , - Music G5 , - Music E5 , - Music C5 , - Music G5 , - Music D5 , - Music B4 , - Music F5 , - Music D5 , - Music C5 , - Music D5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music D6 , - Music C6 , - Music G5 , - Music E5 , - Music C5 , - Music G4 , - Music E4 , - Music C4 , - Music E4 , - Music G4 , - Music C5 , - Music E5 , - Music B5 , - Music G5 , - Music D5 , - Music B4 , - Music G4 , - Music D4 , - Music B3 , - Music G3 , - Music B3 , - Music D4 , - Music G4 , - Music B4 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music E5 , - Music G5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music E5 , - Music G5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music E5 , - Music G5 , - Music F5 , - Music A5 , - Music E5 , - Music G5 , - Music D5 , - Music F5 , - Music B4 , - Music D5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music B4 , - Music D5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music B4 , - Music D5 , - Music C5 , - Music E5 , - Music D5 , - Music F5 , - Music E5 , - Music G5 , - Music D5 , - Music F5 , - Music C5 , - Music E5 , - Music E4 , - Music C5 , - Music F4 , - Music D5 , - Music G4 , - Music E5 , - Music E4 , - Music C5 , - Music F4 , - Music D5 , - Music G4 , - Music E5 , - Music E4 , - Music C5 , - Music F4 , - Music D5 , - Music G4 , - Music E5 , - Music A4 , - Music F5 , - Music B4 , - Music G5 , - Music C5 , - Music A5 , - Music G5 , - Music B5 , - Music D6 , - Music A4 , - Music C5 , - Music E5 , - Music B4 , - Music D5 , - Music F5 , - Music C5 , - Music E5 , - Music G5 , - Music D5 , - Music G5 , - Music B5 , - Music E5 , - Music G5 , - Music C6 , - Music F5 , - Music B5 , - Music D6 , - Music G5 , - Music B5 , - Music D6 , - Music G4 , - Music B4 , - Music D5 , - Music A4 , - Music C5 , - Music F5 , - Music B4 , - Music D5 , - Music G5 , - Music A4 , - Music C5 , - Music F5 , - Music E5 , - Music D5 , - Music C5 , - Music B4 , - Music A4 , - Music G4 , - Music F4 , - Music E4 , - Music D4 , - Music C4 , - Music Stop
  19. Something to play at the end of your great IntyBASIC game where you have to complete a "Boss Battle". Mode 0 , 0,0,0,0 Wait Print At 0 Color 7 , "Boss Tension" Print At 80 Color 4 , "Press top side" Print At 100 Color 4 , "button to" Print At 120 Color 4 , "restart music." Print At 160 Color 1 , "Press bottom side " Print At 180 Color 1 , "button to exit." Wait Play Simple Wait Play MyMusic Wait Goto PlayLoop PlayLoop: Wait If Cont.B0 Then Wait : Play Off : Wait : Play MyMusic If Cont.B1 Then Goto ExitThis If Cont.B2 Then Goto ExitThis Wait Goto PlayLoop ExitThis: Wait Print At 235 Color (Rand and 7) , "Bye." For spinWait = 0 to 5 Wait Next Play Off MyMusic: Data 6 Music C3X Music A2# Music D2# Music F2 Music C2 Music C2 Music C3 Music A2# Music D2# Music F2 Music C2 Music C2 Music - Music - Music Repeat
  20. FlightBumblebee.Rom Mode 0 , 0,0,0,0 Wait Print At 0 Color 6 , "Flight of the" Print At 20 Color 6 , "Bumblebee" Print At 80 Color 4 , "Press top side" Print At 100 Color 4 , "button to" Print At 120 Color 4 , "restart music." Print At 160 Color 1 , "Press bottom side " Print At 180 Color 1 , "button to exit." Wait Play Simple Wait Play MyMusic Wait Goto PlayLoop PlayLoop: Wait If Cont.B0 Then Wait : Play Off : Wait : Play MyMusic If Cont.B1 Then Goto ExitThis If Cont.B2 Then Goto ExitThis Wait Goto PlayLoop ExitThis: Wait Print At 235 Color (Rand and 7) , "Bye." For spinWait = 0 to 5 Wait Next Play Off MyMusic: Data 5 Music - Music E5Y Music D5# Music D5 Music C5# Music D5 Music C5# Music B4# Music B4 Music B4# Music B4 Music A4# Music A4 Music G4# Music G4 Music F4# Music E4# Music E4 Music D4# Music D4 Music C4# Music D4 Music C4# Music B3# Music B3 Music B3# Music B3 Music A3# Music A3 Music G3# Music G3 Music F3# Music E3# Music E3 Music D3# Music D3 Music C3# Music D3 Music C3# Music B2# Music B2 Music E3 Music D3# Music D3 Music C3# Music D3 Music C3# Music B2# Music B2 Music E3 Music D3# Music D3 Music C3# Music B2# Music E3# Music E3 Music D3# Music E3 Music D3# Music D3 Music C3# Music B2# Music C3# Music D3 Music D3# Music E3 Music D3# Music D3 Music C3# Music B2# Music E3# Music E3 Music D3# Music E3 Music D3# Music D3 Music C3# Music B2# Music C3# Music D3 Music D3# Music E3 Music D3# Music D3 Music C3# Music D3 Music C3# Music B2# Music B2 Music B2# Music C3# Music D3 Music D3# Music E3 Music E3# Music E3 Music D3# Music E3 Music D3# Music D3 Music C3# Music D3 Music C3# Music B2# Music B2 Music B2# Music C3# Music D3 Music D3# Music E3 Music F3# Music G3 Music G3# Music A3 Music G3# Music G3 Music F3# Music E3# Music A3# Music A3 Music G3# Music A3 Music G3# Music G3 Music F3# Music E3# Music F3# Music G3 Music G3# Music A3 Music G3# Music G3 Music F3# Music E3# Music A3# Music A3 Music G3# Music A3 Music G3# Music G3 Music F3# Music E3# Music F3# Music G3 Music G3# Music A3 Music G3# Music G3 Music F3# Music G3 Music F3# Music E3# Music E3 Music E3# Music F3# Music G3 Music G3# Music A3 Music A3# Music A3 Music G3# Music A3 Music G3# Music G3 Music F3# Music G3 Music F3# Music E3# Music E3 Music E3# Music F3# Music G3 Music G3# Music A3 Music A3# Music A3 Music G3# Music A3 Music S Music S Music S Music - Music - Music - Music - Music - Music A2 Music A2 Music A2 Music A2 Music A2 Music A2 Music A2 Music A3# Music S Music A3# Music S Music A3# Music S Music A3# Music S Music - Music - Music - Music - Music - Music - Music - Music G2# Music - Music G2# Music S Music G2# Music - Music G2# Music G2# Music S Music A3 Music S Music S Music S Music - Music - Music - Music - Music - Music A2 Music A2 Music A2 Music A2 Music A2 Music A2 Music A2 Music A3# Music S Music A3# Music S Music A3# Music S Music A3# Music S Music - Music - Music - Music - Music - Music - Music - Music G2# Music - Music G2# Music S Music G2# Music - Music G2# Music G2# Music S Music A3 Music S Music S Music S Music - Music - Music - Music - Music A2 Music - Music A2 Music A3# Music A2 Music A3 Music A2 Music G3# Music A3 Music A3# Music A3 Music G3# Music A3 Music A3# Music A3 Music G3# Music A3 Music A3# Music A3 Music G3# Music A3 Music A3# Music B3 Music B3# Music C4# Music B3# Music B3 Music A3# Music A3 Music A3# Music B3 Music B3# Music C4# Music B3# Music B3 Music A3# Music D4 Music S Music S Music S Music - Music - Music - Music - Music - Music D3 Music D3 Music D3 Music D3 Music D3 Music D3 Music D3 Music D4# Music S Music D4# Music S Music D4# Music S Music D4# Music S Music - Music - Music - Music - Music - Music - Music - Music C3# Music - Music C3# Music S Music C3# Music - Music C3# Music C3# Music S Music D4 Music S Music S Music S Music - Music - Music - Music - Music - Music D3 Music D3 Music D3 Music D3 Music D3 Music D3 Music D3 Music D4# Music S Music D4# Music S Music D4# Music S Music D4# Music S Music - Music - Music - Music - Music - Music - Music - Music C3# Music - Music C3# Music S Music C3# Music - Music C3# Music C3# Music S Music D4 Music S Music S Music S Music - Music - Music - Music - Music D3 Music - Music D3 Music D4# Music D3 Music D4 Music D3 Music C4# Music D3 Music D4 Music D3 Music D4# Music D3 Music D4 Music D3 Music C4# Music D4 Music D4# Music D4 Music C4# Music D4 Music D4# Music D4 Music C4# Music D4 Music D4# Music E4 Music E4# Music F4# Music E4# Music E4 Music D4# Music D4 Music D4# Music E4 Music E4# Music F4# Music E4# Music E4 Music D4# Music D5 Music C5# Music B4# Music B4 Music A4# Music D5# Music D5 Music C5# Music D5 Music C5# Music B4# Music B4 Music A4# Music B4 Music B4# Music C5# Music D5 Music C5# Music B4# Music B4 Music B4# Music B4 Music A4# Music A4 Music A4# Music B4 Music B4# Music C5# Music B4# Music C5# Music D5 Music D5# Music E5 Music D5# Music D5 Music C5# Music D5 Music C5# Music B4# Music B4 Music B4# Music B4 Music A4# Music A4 Music G4# Music G4 Music F4# Music E4# Music E4 Music E4# Music E4 Music D4# Music E4 Music E4# Music E4 Music D4# Music E4 Music E4# Music E4 Music D4# Music E4 Music E4# Music E4 Music D4# Music E4 Music S Music S Music S Music E3 Music S Music B2# Music S Music A2 Music S Music E2# Music S Music A2 Music S Music B2# Music S Music E3 Music D3# Music D3 Music C3# Music D3 Music C3# Music B2# Music B2 Music B2# Music B2 Music A2# Music A2 Music G2# Music G2 Music F2# Music E2# Music E2 Music S Music S Music S Music E4 Music S Music B3# Music S Music A3 Music S Music E3# Music S Music A3 Music S Music B3# Music S Music E4 Music S Music S Music S Music E5 Music S Music B4# Music S Music A4 Music S Music E4# Music S Music A4 Music S Music B4# Music S Music E5 Music S Music S Music S Music E4 Music S Music S Music S Music E6 Music S Music S Music S Music E2 Music E2# Music F2# Music G2 Music G2# Music A2 Music A2# Music B2 Music B2# Music C3# Music D3 Music D3# Music E3 Music E3# Music E3 Music D3# Music E3 Music E3# Music E3 Music D3# Music E4 Music D4# Music D4 Music C4# Music B3# Music E4# Music E4 Music D4# Music E4 Music D4# Music D4 Music C4# Music B3# Music C4# Music D4 Music D4# Music E4 Music D4# Music D4 Music C4# Music B3# Music E4# Music E4 Music D4# Music E4 Music D4# Music D4 Music C4# Music B3# Music C4# Music D4 Music D4# Music E4 Music D4# Music D4 Music C4# Music D4 Music C4# Music B3# Music B3 Music B3# Music C4# Music D4 Music D4# Music E4 Music E4# Music E4 Music D4# Music E4 Music D4# Music D4 Music C4# Music D4 Music C4# Music B3# Music B3 Music B3# Music C4# Music D4 Music D4# Music E4 Music F4# Music G4 Music G4# Music A4 Music G4# Music G4 Music F4# Music E4# Music A4# Music A4 Music G4# Music A4 Music G4# Music G4 Music F4# Music E4# Music F4# Music G4 Music G4# Music A4 Music G4# Music G4 Music F4# Music E4# Music A4# Music A4 Music G4# Music A4 Music G4# Music G4 Music F4# Music E4# Music F4# Music G4 Music G4# Music A4 Music G4# Music G4 Music F4# Music G4 Music F4# Music E4# Music E4 Music E4# Music F4# Music G4 Music G4# Music A4 Music A4# Music A4 Music G4# Music A4 Music G4# Music G4 Music F4# Music E4# Music F4# Music G4 Music G4# Music A4 Music B4 Music B4# Music D5 Music E5 Music E5# Music E5 Music D5# Music E5 Music D5# Music D5 Music C5# Music B4# Music E5# Music E5 Music D5# Music E5 Music D5# Music D5 Music C5# Music B4# Music C5# Music D5 Music D5# Music E5 Music S Music G4# Music A4 Music A4# Music B4 Music B4# Music C5# Music D5 Music C5# Music B4# Music B4 Music B4# Music B4 Music A4# Music A4 Music G4# Music A4 Music A4# Music B4 Music B4# Music C5# Music D5 Music D5# Music E5 Music E5# Music E5 Music D5# Music E5 Music E5# Music E5 Music D5# Music E5 Music S Music G4# Music A4 Music A4# Music B4 Music B4# Music C5# Music D5 Music C5# Music B4# Music B4 Music B4# Music B4 Music A4# Music A4 Music G4# Music A4 Music A4# Music B4 Music B4# Music C5# Music D5 Music D5# Music E5 Music E5# Music E5 Music D5# Music E5 Music F5# Music G5 Music G5# Music A5 Music G5# Music G5 Music F5# Music G5 Music F5# Music E5# Music E5 Music E5# Music E5 Music D5# Music D5 Music C5# Music B4# Music B4 Music A4# Music A4 Music G4# Music G4 Music F4# Music G4 Music F4# Music E4# Music E4 Music E4# Music E4 Music D4# Music D4 Music C4# Music B3# Music B3 Music A3# Music A3 Music A3# Music A3 Music G3# Music A3 Music A3# Music A3 Music G3# Music A3 Music A3# Music A3 Music G3# Music A3 Music B3 Music C4# Music D4 Music E4 Music E4# Music E4 Music D4# Music E4 Music E4# Music E4 Music D4# Music E4 Music E4# Music E4 Music D4# Music E4 Music F4# Music G4 Music G4# Music A4 Music S Music S Music S Music E3 Music E3# Music F3# Music G3 Music G3# Music A3 Music A3# Music B3 Music B3# Music C4# Music D4 Music D4# Music E4 Music E4# Music F4# Music G4 Music G4# Music A4 Music A4# Music B4 Music B4# Music C5# Music D5 Music D5# Music E5 Music F5# Music G5 Music G5# Music A5 Music S Music S Music S Music B3# Music S Music S Music S Music E4 Music S Music S Music S Music A4 Music S Music S Music S Music A3 Music S Music S Music S Music - Music - Music - Music - Music - Music Stop
  21. I think it is Beethoven but I have had it for so long and messed with it for so long that I no longer remember the origin. I am open to suggestions for a way to continue to share music here without monopolizing the forum titles with all of my songs. Mode 0 , 0,0,0,0 Wait Print At 0 Color 7 , "Unidentified Sonata" Print At 80 Color 4 , "Press top side" Print At 100 Color 4 , "button to" Print At 120 Color 4 , "restart music." Print At 160 Color 1 , "Press bottom side " Print At 180 Color 1 , "button to exit." Wait Play Full Wait Play mymusic Wait Goto PlayLoop PlayLoop: Wait If Cont.B0 Then Wait : Play Off : Wait : Play mymusic If Cont.B1 Then Goto ExitThis If Cont.B2 Then Goto ExitThis Wait Goto PlayLoop ExitThis: Wait Print At 235 Color (Rand and 7) , "Bye." For spinWait = 0 to 5 Wait Next Play Off mymusic: Data 5 Music - , - Music - , - Music E5W , - Music A5 , E5Z Music G5# , A5 , E5Z Music A5 , G5# , A5 Music C6 , A5 , G5# Music A5 , C6 , A5 Music E5 , A5 , C6 Music A4 , E5 , A5 Music E5 , A4 , E5 Music A5 , E5 , A4 Music G5# , A5 , E5 Music A5 , G5# , A5 Music C6 , A5 , G5# Music A5 , C6 , A5 Music E5 , A5 , C6 Music A4 , E5 , A5 Music C5 , A4 , E5 Music E5 , C5 , A4 Music F5 , E5 , C5 Music G4# , F5 , E5 Music F5 , G4# , F5 Music E5 , F5 , G4# Music D5 , E5 , F5 Music C5 , D5 , E5 Music E5 , C5 , D5 Music G5# , E5 , C5 Music A5 , G5# , E5 Music E4 , A5 , G5# Music D5 , E4 , A5 Music C5 , D5 , E4 Music B4 , C5 , D5 Music A4 , B4 , C5 Music C5 , A4 , B4 Music E5 , C5 , A4 Music F5 , E5 , C5 Music G4# , F5 , E5 Music F5 , G4# , F5 Music E5 , F5 , G4# Music D5 , E5 , F5 Music C5 , D5 , E5 Music E5 , C5 , D5 Music G5# , E5 , C5 Music A5 , G5# , E5 Music E4 , A5 , G5# Music D5 , E4 , A5 Music C5 , D5 , E4 Music B4 , C5 , D5 Music A4 , B4 , C5 Music C5 , A4 , B4 Music G4# , C5 , A4 Music A4 , G4# , C5 Music F4 , A4 , G4# Music D5 , F4 , A4 Music G4# , D5 , F4 Music A4 , G4# , D5 Music E4 , A4 , G4# Music C5 , E4 , A4 Music G4# , C5 , E4 Music A4 , G4# , C5 Music D4 , A4 , G4# Music C5 , D4 , A4 Music B4 , C5 , D4 Music A4 , B4 , C5 Music G4# , A4 , B4 Music E4 , G4# , A4 Music G4# , E4 , G4# Music B4 , G4# , E4 Music E5 , B4 , G4# Music G5# , E5 , B4 Music B5 , G5# , E5 Music D6 , B5 , G5# Music F5 , D6 , B5 Music D6 , F5 , D6 Music B5 , D6 , F5 Music G5# , B5 , D6 Music E5 , G5# , B5 Music D5 , E5 , G5# Music C5 , D5 , E5 Music B4 , C5 , D5 Music C5 , B4 , C5 Music A4 , C5 , B4 Music C5 , A4 , C5 Music E5 , C5 , A4 Music A5 , E5 , C5 Music C6 , A5 , E5 Music E6 , C6 , A5 Music F5 , E6 , C6 Music G5 , F5 , E6 Music A5# , G5 , F5 Music G5 , A5# , G5 Music E5 , G5 , A5# Music C5 , E5 , G5 Music A4# , C5 , E5 Music A4 , A4# , C5 Music G4 , A4 , A4# Music A4 , G4 , A4 Music F4 , A4 , G4 Music A4 , F4 , A4 Music C5 , A4 , F4 Music D5 , C5 , A4 Music F5 , D5 , C5 Music A5 , F5 , D5 Music C5 , A5 , F5 Music B4 , C5 , A5 Music G4 , B4 , C5 Music B4 , G4 , B4 Music D5 , B4 , G4 Music E5 , D5 , B4 Music G5 , E5 , D5 Music B5 , G5 , E5 Music D5 , B5 , G5 Music C5 , D5 , B5 Music A4 , C5 , D5 Music C5 , A4 , C5 Music E5 , C5 , A4 Music F5 , E5 , C5 Music A5 , F5 , E5 Music C6 , A5 , F5 Music E5 , C6 , A5 Music D5 , E5 , C6 Music B4 , D5 , E5 Music D5 , B4 , D5 Music F5# , D5 , B4 Music G5 , F5# , D5 Music B5 , G5 , F5# Music D6 , B5 , G5 Music F5 , D6 , B5 Music E5 , F5 , D6 Music G5 , E5 , F5 Music C6 , G5 , E5 Music B5 , C6 , G5 Music C6 , B5 , C6 Music E6 , C6 , B5 Music C6 , E6 , C6 Music G5 , C6 , E6 Music E5 , G5 , C6 Music G5 , E5 , G5 Music C6 , G5 , E5 Music B5 , C6 , G5 Music C6 , B5 , C6 Music E6 , C6 , B5 Music C6 , E6 , C6 Music G5 , C6 , E6 Music E5 , G5 , C6 Music G5 , E5 , G5 Music A5# , G5 , E5 Music A5 , A5# , G5 Music A5# , A5 , A5# Music E6 , A5# , A5 Music A5# , E6 , A5# Music G5 , A5# , E6 Music E5 , G5 , A5# Music G5 , E5 , G5 Music A5# , G5 , E5 Music A5 , A5# , G5 Music A5# , A5 , A5# Music E6 , A5# , A5 Music A5# , E6 , A5# Music G5 , A5# , E6 Music C5# , G5 , A5# Music G5 , C5# , G5 Music A5# , G5 , C5# Music A5 , A5# , G5 Music A5# , A5 , A5# Music E6 , A5# , A5 Music A5# , E6 , A5# Music G5 , A5# , E6 Music C5# , G5 , A5# Music G5 , C5# , G5 Music E5 , G5 , C5# Music C5# , E5 , G5 Music A4 , C5# , E5 Music G4 , A4 , C5# Music F4 , G4 , A4 Music E4 , F4 , G4 Music D4 , E4 , F4 Music G5 , D4 , E4 Music F5 , G5 , D4 Music E5 , F5 , G5 Music F5 , E5 , F5 Music A5 , F5 , E5 Music F5 , A5 , F5 Music D5 , F5 , A5 Music B4 , D5 , F5 Music G4# , B4 , D5 Music B4 , G4# , B4 Music C5 , B4 , G4# Music E5 , C5 , B4 Music D5 , E5 , C5 Music C5 , D5 , E5 Music B4 , C5 , D5 Music C5 , B4 , C5 Music E5 , C5 , B4 Music A5 , E5 , C5 Music G5# , A5 , E5 Music A5 , G5# , A5 Music C6 , A5 , G5# Music A5 , C6 , A5 Music F5# , A5 , C6 Music D5# , F5# , A5 Music D5 , D5# , F5# Music D5# , D5 , D5# Music F5# , D5# , D5 Music B5 , F5# , D5# Music A5 , B5 , F5# Music G5# , A5 , B5 Music F5# , G5# , A5 Music G5 , F5# , G5# Music F5# , G5 , F5# Music E5 , F5# , G5 Music G5 , E5 , F5# Music A4 , G5 , E5 Music E5 , A4 , G5 Music G5 , E5 , A4 Music C6 , G5 , E5 Music F5# , C6 , G5 Music E5 , F5# , C6 Music D5 , E5 , F5# Music F5# , D5 , E5 Music G4 , F5# , D5 Music D5 , G4 , F5# Music F5# , D5 , G4 Music B5 , F5# , D5 Music E5 , B5 , F5# Music D5 , E5 , B5 Music C5 , D5 , E5 Music E5 , C5 , D5 Music F4# , E5 , C5 Music E5 , F4# , E5 Music F5# , E5 , F4# Music A5 , F5# , E5 Music D5# , A5 , F5# Music B4 , D5# , A5 Music C5 , B4 , D5# Music A4 , C5 , B4 Music D4# , A4 , C5 Music C5 , D4# , A4 Music B4 , C5 , D4# Music A4 , B4 , C5 Music G4 , A4 , B4 Music E5 , G4 , A4 Music F5 , E5 , G4 Music D5 , F5 , E5 Music G4# , D5 , F5 Music F5 , G4# , D5 Music E5 , F5 , G4# Music D5 , E5 , F5 Music A4 , D5 , E5 Music F5# , A4 , D5 Music G5 , F5# , A4 Music E5 , G5 , F5# Music A4# , E5 , G5 Music G5 , A4# , E5 Music F5# , G5 , A4# Music E5 , F5# , G5 Music D5# , E5 , F5# Music B5 , D5# , E5 Music G5# , B5 , D5# Music D5 , G5# , B5 Music C5# , D5 , G5# Music A5 , C5# , D5 Music F5# , A5 , C5# Music C5 , F5# , A5 Music B4 , C5 , F5# Music G5 , B4 , C5 Music E5 , G5 , B4 Music A4# , E5 , G5 Music A4 , A4# , E5 Music F5# , A4 , A4# Music D5# , F5# , A4 Music A4 , D5# , F5# Music G4 , A4 , D5# Music E5 , G4 , A4 Music C5 , E5 , G4 Music A4 , C5 , E5 Music F4# , A4 , C5 Music C5 , F4# , A4 Music A4 , C5 , F4# Music F4# , A4 , C5 Music D4# , F4# , A4 Music F4# , D4# , F4# Music A4 , F4# , D4# Music C5 , A4 , F4# Music B4 , C5 , A4 Music A5 , B4 , C5 Music G5 , A5 , B4 Music F5# , G5 , A5 Music G5 , F5# , G5 Music F5# , G5 , F5# Music E5 , F5# , G5 Music B5 , E5 , F5# Music C6 , B5 , E5 Music F5# , C6 , B5 Music G5 , F5# , C6 Music F5# , G5 , F5# Music S , F5# , G5 Music E5 , S , F5# Music E5 , E5 , S Music S , E5 , E5 Music S , S , E5 Music S , S , S Music S , S , S Music S , S , S Music S , S , S Music S , S , S Music - , S , S Music E5 , - , S Music A5 , E5 , - Music G5# , A5 , E5 Music A5 , G5# , A5 Music C6 , A5 , G5# Music A5 , C6 , A5 Music G5# , A5 , C6 Music A4 , G5# , A5 Music E5 , A4 , G5# Music A5 , E5 , A4 Music G5# , A5 , E5 Music A5 , G5# , A5 Music C6 , A5 , G5# Music A5 , C6 , A5 Music E5 , A5 , C6 Music A4 , E5 , A5 Music C5 , A4 , E5 Music E5 , C5 , A4 Music F5 , E5 , C5 Music G4# , F5 , E5 Music F5 , G4# , F5 Music E5 , F5 , G4# Music D5 , E5 , F5 Music C5 , D5 , E5 Music E5 , C5 , D5 Music G5# , E5 , C5 Music A5 , G5# , E5 Music E4 , A5 , G5# Music D5 , E4 , A5 Music C5 , D5 , E4 Music B4 , C5 , D5 Music A4 , B4 , C5 Music C5 , A4 , B4 Music E5 , C5 , A4 Music F5 , E5 , C5 Music G4# , F5 , E5 Music F5 , G4# , F5 Music E5 , F5 , G4# Music D5 , E5 , F5 Music C5 , D5 , E5 Music E5 , C5 , D5 Music G5# , E5 , C5 Music A5 , G5# , E5 Music E4 , A5 , G5# Music D5 , E4 , A5 Music C5 , D5 , E4 Music B4 , C5 , D5 Music A4 , B4 , C5 Music C5 , A4 , B4 Music G4# , C5 , A4 Music A4 , G4# , C5 Music F4 , A4 , G4# Music D5 , F4 , A4 Music G4# , D5 , F4 Music A4 , G4# , D5 Music E4 , A4 , G4# Music C5 , E4 , A4 Music G4# , C5 , E4 Music A4 , G4# , C5 Music D4 , A4 , G4# Music C5 , D4 , A4 Music B4 , C5 , D4 Music A4 , B4 , C5 Music G4# , A4 , B4 Music E4 , G4# , A4 Music G4# , E4 , G4# Music B4 , G4# , E4 Music E5 , B4 , G4# Music G5# , E5 , B4 Music B5 , G5# , E5 Music D6 , B5 , G5# Music F5 , D6 , B5 Music D6 , F5 , D6 Music B5 , D6 , F5 Music G5# , B5 , D6 Music E5 , G5# , B5 Music D5 , E5 , G5# Music C5 , D5 , E5 Music B4 , C5 , D5 Music C5 , B4 , C5 Music A4 , C5 , B4 Music C5 , A4 , C5 Music E5 , C5 , A4 Music A5 , E5 , C5 Music C6 , A5 , E5 Music E6 , C6 , A5 Music F5 , E6 , C6 Music G5 , F5 , E6 Music A5# , G5 , F5 Music G5 , A5# , G5 Music E5 , G5 , A5# Music C5 , E5 , G5 Music A4# , C5 , E5 Music A4 , A4# , C5 Music G4 , A4 , A4# Music A4 , G4 , A4 Music F4 , A4 , G4 Music A4 , F4 , A4 Music C5 , A4 , F4 Music D5 , C5 , A4 Music F5 , D5 , C5 Music A5 , F5 , D5 Music C5 , A5 , F5 Music B4 , C5 , A5 Music G4 , B4 , C5 Music B4 , G4 , B4 Music D5 , B4 , G4 Music E5 , D5 , B4 Music G5 , E5 , D5 Music B5 , G5 , E5 Music D5 , B5 , G5 Music C5 , D5 , B5 Music A4 , C5 , D5 Music C5 , A4 , C5 Music E5 , C5 , A4 Music F5 , E5 , C5 Music A5 , F5 , E5 Music C6 , A5 , F5 Music E5 , C6 , A5 Music D5 , E5 , C6 Music B4 , D5 , E5 Music D5 , B4 , D5 Music F5# , D5 , B4 Music G5 , F5# , D5 Music B5 , G5 , F5# Music D6 , B5 , G5 Music F5 , D6 , B5 Music E5 , F5 , D6 Music G5 , E5 , F5 Music C6 , G5 , E5 Music B5 , C6 , G5 Music C6 , B5 , C6 Music E6 , C6 , B5 Music C6 , E6 , C6 Music G5 , C6 , E6 Music E5 , G5 , C6 Music G5 , E5 , G5 Music C6 , G5 , E5 Music B5 , C6 , G5 Music C6 , B5 , C6 Music E6 , C6 , B5 Music C6 , E6 , C6 Music G5 , C6 , E6 Music E5 , G5 , C6 Music G5 , E5 , G5 Music A5# , G5 , E5 Music A5 , A5# , G5 Music A5# , A5 , A5# Music E6 , A5# , A5 Music A5# , E6 , A5# Music G5 , A5# , E6 Music E5 , G5 , A5# Music G5 , E5 , G5 Music A5# , G5 , E5 Music A5 , A5# , G5 Music A5# , A5 , A5# Music E6 , A5# , A5 Music A5# , E6 , A5# Music G5 , A5# , E6 Music C5# , G5 , A5# Music G5 , C5# , G5 Music A5# , G5 , C5# Music A5 , A5# , G5 Music A5# , A5 , A5# Music E6 , A5# , A5 Music A5# , E6 , A5# Music G5 , A5# , E6 Music C5# , G5 , A5# Music G5 , C5# , G5 Music E5 , G5 , C5# Music C5# , E5 , G5 Music A4 , C5# , E5 Music G4 , A4 , C5# Music F4 , G4 , A4 Music E4 , F4 , G4 Music D4 , E4 , F4 Music G5 , D4 , E4 Music F5 , G5 , D4 Music E5 , F5 , G5 Music F5 , E5 , F5 Music A5 , F5 , E5 Music F5 , A5 , F5 Music D5 , F5 , A5 Music B4 , D5 , F5 Music G4# , B4 , D5 Music B4 , G4# , B4 Music C5 , B4 , G4# Music E5 , C5 , B4 Music D5 , E5 , C5 Music C5 , D5 , E5 Music B4 , C5 , D5 Music C5 , B4 , C5 Music E5 , C5 , B4 Music A5 , E5 , C5 Music G5# , A5 , E5 Music A5 , G5# , A5 Music C6 , A5 , G5# Music A5 , C6 , A5 Music F5# , A5 , C6 Music D5# , F5# , A5 Music D5 , D5# , F5# Music D5# , D5 , D5# Music F5# , D5# , D5 Music B5 , F5# , D5# Music A5 , B5 , F5# Music G5# , A5 , B5 Music F5# , G5# , A5 Music G5 , F5# , G5# Music F5# , G5 , F5# Music E5 , F5# , G5 Music G5 , E5 , F5# Music A4 , G5 , E5 Music E5 , A4 , G5 Music G5 , E5 , A4 Music C6 , G5 , E5 Music F5# , C6 , G5 Music E5 , F5# , C6 Music D5 , E5 , F5# Music F5# , D5 , E5 Music G4 , F5# , D5 Music D5 , G4 , F5# Music F5# , D5 , G4 Music B5 , F5# , D5 Music E5 , B5 , F5# Music D5 , E5 , B5 Music C5 , D5 , E5 Music E5 , C5 , D5 Music F4# , E5 , C5 Music E5 , F4# , E5 Music F5# , E5 , F4# Music A5 , F5# , E5 Music D5# , A5 , F5# Music B4 , D5# , A5 Music C5 , B4 , D5# Music A4 , C5 , B4 Music D4# , A4 , C5 Music C5 , D4# , A4 Music B4 , C5 , D4# Music A4 , B4 , C5 Music G4 , A4 , B4 Music E5 , G4 , A4 Music F5 , E5 , G4 Music D5 , F5 , E5 Music G4# , D5 , F5 Music F5 , G4# , D5 Music E5 , F5 , G4# Music D5 , E5 , F5 Music A4 , D5 , E5 Music F5# , A4 , D5 Music G5 , F5# , A4 Music E5 , G5 , F5# Music A4# , E5 , G5 Music G5 , A4# , E5 Music F5# , G5 , A4# Music E5 , F5# , G5 Music D5# , E5 , F5# Music B5 , D5# , E5 Music G5# , B5 , D5# Music D5 , G5# , B5 Music C5# , D5 , G5# Music A5 , C5# , D5 Music F5# , A5 , C5# Music C5 , F5# , A5 Music B4 , C5 , F5# Music G5 , B4 , C5 Music E5 , G5 , B4 Music A4# , E5 , G5 Music A4 , A4# , E5 Music F5# , A4 , A4# Music D5# , F5# , A4 Music A4 , D5# , F5# Music G4 , A4 , D5# Music E5 , G4 , A4 Music C5 , E5 , G4 Music A4 , C5 , E5 Music F4# , A4 , C5 Music C5 , F4# , A4 Music A4 , C5 , F4# Music F4# , A4 , C5 Music D4# , F4# , A4 Music F4# , D4# , F4# Music A4 , F4# , D4# Music C5 , A4 , F4# Music B4 , C5 , A4 Music A5 , B4 , C5 Music G5 , A5 , B4 Music F5# , G5 , A5 Music G5 , F5# , G5 Music F5# , G5 , F5# Music E5 , F5# , G5 Music B5 , E5 , F5# Music C6 , B5 , E5 Music F5# , C6 , B5 Music G5 , F5# , C6 Music F5# , G5 , F5# Music S , F5# , G5 Music E5 , S , F5# Music E5 , E5 , S Music B4 , E5 , E5 Music C5 , B4 , E5 Music A4 , C5 , B4 Music B4 , A4 , C5 Music G4 , B4 , A4 Music A4 , G4 , B4 Music B4 , A4 , G4 Music E4 , B4 , A4 Music B4 , E4 , B4 Music E5 , B4 , E4 Music D5# , E5 , B4 Music E5 , D5# , E5 Music G5 , E5 , D5# Music E5 , G5 , E5 Music B4 , E5 , G5 Music F4# , B4 , E5 Music B4 , F4# , B4 Music E5 , B4 , F4# Music D5# , E5 , B4 Music E5 , D5# , E5 Music G5 , E5 , D5# Music E5 , G5 , E5 Music B4 , E5 , G5 Music E4 , B4 , E5 Music G4 , E4 , B4 Music B4 , G4 , E4 Music C5 , B4 , G4 Music D4# , C5 , B4 Music C5 , D4# , C5 Music B4 , C5 , D4# Music A4 , B4 , C5 Music G4 , A4 , B4 Music B4 , G4 , A4 Music D5# , B4 , G4 Music E5 , D5# , B4 Music B4 , E5 , D5# Music A4 , B4 , E5 Music G4 , A4 , B4 Music F4# , G4 , A4 Music E4 , F4# , G4 Music G4 , E4 , F4# Music B4 , G4 , E4 Music C5 , B4 , G4 Music D4# , C5 , B4 Music C5 , D4# , C5 Music B4 , C5 , D4# Music A4 , B4 , C5 Music G4 , A4 , B4 Music B4 , G4 , A4 Music D5# , B4 , G4 Music E5 , D5# , B4 Music B4 , E5 , D5# Music A5 , B4 , E5 Music G5 , A5 , B4 Music F5# , G5 , A5 Music E5 , F5# , G5 Music G5 , E5 , F5# Music D5# , G5 , E5 Music E5 , D5# , G5 Music B5 , E5 , D5# Music G5 , B5 , E5 Music D5 , G5 , B5 Music E5 , D5 , G5 Music C5 , E5 , D5 Music A5 , C5 , E5 Music D5# , A5 , C5 Music E5 , D5# , A5 Music G4# , E5 , D5# Music F5 , G4# , E5 Music E5 , F5 , G4# Music D5 , E5 , F5 Music A4 , D5 , E5 Music C5 , A4 , D5 Music G4# , C5 , A4 Music A4 , G4# , C5 Music E5 , A4 , G4# Music C5 , E5 , A4 Music G4 , C5 , E5 Music A4 , G4 , C5 Music F4 , A4 , G4 Music D5 , F4 , A4 Music G4# , D5 , F4 Music A4 , G4# , D5 Music C5# , A4 , G4# Music A5# , C5# , A4 Music A5 , A5# , C5# Music G5 , A5 , A5# Music F5 , G5 , A5 Music A4 , F5 , G5 Music D5 , A4 , F5 Music C5# , D5 , A4 Music D5 , C5# , D5 Music F5 , D5 , C5# Music D5 , F5 , D5 Music A4 , D5 , F5 Music D4 , A4 , D5 Music A4 , D4 , A4 Music D5 , A4 , D4 Music C5# , D5 , A4 Music D5 , C5# , D5 Music F5 , D5 , C5# Music D5 , F5 , D5 Music A4 , D5 , F5 Music D4 , A4 , D5 Music A4 , D4 , A4 Music C5 , A4 , D4 Music B4 , C5 , A4 Music C5 , B4 , C5 Music F5# , C5 , B4 Music C5 , F5# , C5 Music A4 , C5 , F5# Music D4 , A4 , C5 Music A4 , D4 , A4 Music C5 , A4 , D4 Music B4 , C5 , A4 Music C5 , B4 , C5 Music F5# , C5 , B4 Music C5 , F5# , C5 Music A4 , C5 , F5# Music D4 , A4 , C5 Music C5 , D4 , A4 Music F5# , C5 , D4 Music E5 , F5# , C5 Music D5 , E5 , F5# Music C5 , D5 , E5 Music B4 , C5 , D5 Music A4 , B4 , C5 Music E4 , A4 , B4 Music D5 , E4 , A4 Music C5 , D5 , E4 Music B4 , C5 , D5 Music F4# , B4 , C5 Music E5 , F4# , B4 Music D5 , E5 , F4# Music C5 , D5 , E5 Music B4 , C5 , D5 Music D5 , B4 , C5 Music G5 , D5 , B4 Music F5# , G5 , D5 Music G5 , F5# , G5 Music B5 , G5 , F5# Music G5 , B5 , G5 Music D5 , G5 , B5 Music G4 , D5 , G5 Music D5 , G4 , D5 Music G5 , D5 , G4 Music F5# , G5 , D5 Music G5 , F5# , G5 Music B5 , G5 , F5# Music G5 , B5 , G5 Music D5 , G5 , B5 Music G4 , D5 , G5 Music D5 , G4 , D5 Music F5 , D5 , G4 Music E5 , F5 , D5 Music F5 , E5 , F5 Music B5 , F5 , E5 Music F5 , B5 , F5 Music D5 , F5 , B5 Music G4 , D5 , F5 Music D5 , G4 , D5 Music F5 , D5 , G4 Music E5 , F5 , D5 Music F5 , E5 , F5 Music B5 , F5 , E5 Music F5 , B5 , F5 Music D5 , F5 , B5 Music G4 , D5 , F5 Music F5 , G4 , D5 Music B5 , F5 , G4 Music A5 , B5 , F5 Music G5 , A5 , B5 Music F5 , G5 , A5 Music E5 , F5 , G5 Music D5 , E5 , F5 Music A4 , D5 , E5 Music G5 , A4 , D5 Music F5 , G5 , A4 Music E5 , F5 , G5 Music B4 , E5 , F5 Music A5 , B4 , E5 Music G5 , A5 , B4 Music F5 , G5 , A5 Music E5 , F5 , G5 Music G5 , E5 , F5 Music E5 , G5 , E5 Music C5 , E5 , G5 Music A4# , C5 , E5 Music A4 , A4# , C5 Music A4# , A4 , A4# Music G4 , A4# , A4 Music A4 , G4 , A4# Music B4 , A4 , G4 Music C5# , B4 , A4 Music D5 , C5# , B4 Music E5 , D5 , C5# Music F5 , E5 , D5 Music G5 , F5 , E5 Music E5 , G5 , F5 Music F5 , E5 , G5 Music A5 , F5 , E5 Music F5 , A5 , F5 Music D5 , F5 , A5 Music C5 , D5 , F5 Music B4 , C5 , D5 Music C5 , B4 , C5 Music A4 , C5 , B4 Music B4 , A4 , C5 Music C5# , B4 , A4 Music D5# , C5# , B4 Music E5 , D5# , C5# Music F5# , E5 , D5# Music G5# , F5# , E5 Music A5 , G5# , F5# Music F5# , A5 , G5# Music G5# , F5# , A5 Music B5 , G5# , F5# Music G5# , B5 , G5# Music E5 , G5# , B5 Music D5 , E5 , G5# Music C5 , D5 , E5 Music D5 , C5 , D5 Music B4 , D5 , C5 Music C5 , B4 , D5 Music E5 , C5 , B4 Music G5# , E5 , C5 Music A5 , G5# , E5 Music G4# , A5 , G5# Music F5 , G4# , A5 Music E5 , F5 , G4# Music D5 , E5 , F5 Music A4 , D5 , E5 Music C5 , A4 , D5 Music E5 , C5 , A4 Music F5 , E5 , C5 Music E4 , F5 , E5 Music D5 , E4 , F5 Music C5 , D5 , E4 Music A4# , C5 , D5 Music F4 , A4# , C5 Music A4 , F4 , A4# Music C5# , A4 , F4 Music D5 , C5# , A4 Music A4 , D5 , C5# Music G5 , A4 , D5 Music F5 , G5 , A4 Music E5 , F5 , G5 Music D5 , E5 , F5 Music F5 , D5 , E5 Music C5# , F5 , D5 Music D5 , C5# , F5 Music A5 , D5 , C5# Music F5# , A5 , D5 Music C5 , F5# , A5 Music D5 , C5 , F5# Music B4 , D5 , C5 Music G5# , B4 , D5 Music E5 , G5# , B4 Music F5 , E5 , G5# Music A5 , F5 , E5 Music F5# , A5 , F5 Music C5# , F5# , A5 Music D5 , C5# , F5# Music G4# , D5 , C5# Music F5 , G4# , D5 Music C5# , F5 , G4# Music D5 , C5# , F5 Music B5 , D5 , C5# Music A5 , B5 , D5 Music G5# , A5 , B5 Music F5# , G5# , A5 Music E5 , F5# , G5# Music D5 , E5 , F5# Music C5 , D5 , E5 Music B4 , C5 , D5 Music A4 , B4 , C5 Music G4# , A4 , B4 Music F4# , G4# , A4 Music E4 , F4# , G4# Music D5 , E4 , F4# Music B4 , D5 , E4 Music C5 , B4 , D5 Music E5 , C5 , B4 Music A4 , E5 , C5 Music B4 , A4 , E5 Music C5 , B4 , A4 Music D5 , C5 , B4 Music E5 , D5 , C5 Music F5# , E5 , D5 Music G5# , F5# , E5 Music A5 , G5# , F5# Music B5 , A5 , G5# Music G5# , B5 , A5 Music A5 , G5# , B5 Music C6 , A5 , G5# Music D5# , C6 , A5 Music F5# , D5# , C6 Music C6 , F5# , D5# Music B5 , C6 , F5# Music E5 , B5 , C6 Music G5# , E5 , B5 Music C6 , G5# , E5 Music B5 , C6 , G5# Music F5# , B5 , C6 Music A5 , F5# , B5 Music C6 , A5 , F5# Music B5 , C6 , A5 Music G4 , B5 , C6 Music C6 , G4 , B5 Music B5 , C6 , G4 Music A5 , B5 , C6 Music G5# , A5 , B5 Music E5 , G5# , A5 Music F5 , E5 , G5# Music E5 , F5 , E5 Music A5 , E5 , F5 Music E5 , A5 , E5 Music F5 , E5 , A5 Music E5 , F5 , E5 Music B5 , E5 , F5 Music E5 , B5 , E5 Music F5 , E5 , B5 Music E5 , F5 , E5 Music D5 , E5 , F5 Music F5 , D5 , E5 Music E5 , F5 , D5 Music D5 , E5 , F5 Music C5 , D5 , E5 Music A4 , C5 , D5 Music C5 , A4 , C5 Music E5 , C5 , A4 Music A5 , E5 , C5 Music G5 , A5 , E5 Music F5 , G5 , A5 Music E5 , F5 , G5 Music F5 , E5 , F5 Music A5 , F5 , E5 Music F5 , A5 , F5 Music D5 , F5 , A5 Music D6 , D5 , F5 Music C6 , D6 , D5 Music B5 , C6 , D6 Music A5 , B5 , C6 Music G5# , A5 , B5 Music E6 , G5# , A5 Music C6# , E6 , G5# Music G5 , C6# , E6 Music F5# , G5 , C6# Music D6 , F5# , G5 Music B5 , D6 , F5# Music F5 , B5 , D6 Music E5 , F5 , B5 Music C6 , E5 , F5 Music A5 , C6 , E5 Music D5# , A5 , C6 Music D5 , D5# , A5 Music B5 , D5 , D5# Music G5# , B5 , D5 Music D5 , G5# , B5 Music C5 , D5 , G5# Music A5 , C5 , D5 Music F5 , A5 , C5 Music D5 , F5 , A5 Music B4 , D5 , F5 Music F5 , B4 , D5 Music D5 , F5 , B4 Music B4 , D5 , F5 Music G4# , B4 , D5 Music B4 , G4# , B4 Music D5 , B4 , G4# Music F5 , D5 , B4 Music E5 , F5 , D5 Music D5 , E5 , F5 Music C5 , D5 , E5 Music B4 , C5 , D5 Music C5 , B4 , C5 Music E5 , C5 , B4 Music A5 , E5 , C5 Music C5 , A5 , E5 Music B4 , C5 , A5 Music A4 , B4 , C5 Music E4 , A4 , B4 Music G5# , E4 , A4 Music A5 , G5# , E4 Music A4 , A5 , G5# Music G4 , A4 , A5 Music E4 , G4 , A4 Music F4 , E4 , G4 Music A5 , F4 , E4 Music E4 , A5 , F4 Music G5 , E4 , A5 Music D4 , G5 , E4 Music F5 , D4 , G5 Music E5 , F5 , D4 Music C5# , E5 , F5 Music D5 , C5# , E5 Music B5 , D5 , C5# Music C5 , B5 , D5 Music A5 , C5 , B5 Music G5# , A5 , C5 Music E5 , G5# , A5 Music D5 , E5 , G5# Music B4 , D5 , E5 Music C5 , B4 , D5 Music E6 , C5 , B4 Music B4 , E6 , C5 Music D6 , B4 , E6 Music A4 , D6 , B4 Music C6 , A4 , D6 Music D5 , C6 , A4 Music B5 , D5 , C6 Music E5 , B5 , D5 Music A5 , E5 , B5 Music B5 , A5 , E5 Music G5# , B5 , A5 Music A5 , G5# , B5 Music E4 , A5 , G5# Music A4 , E4 , A5 Music C5 , A4 , E4 Music E5 , C5 , A4 Music A4 , E5 , C5 Music C5 , A4 , E5 Music E5 , C5 , A4 Music A5 , E5 , C5 Music E5 , A5 , E5 Music A5 , E5 , A5 Music C6 , A5 , E5 Music E6 , C6 , A5 Music A5 , E6 , C6 Music C6 , A5 , E6 Music E6 , C6 , A5 Music A6 , E6 , C6 Music S , A6 , E6 Music S , S , A6 Music S , S , S Music S , S , S Music S , S , S Music S , S , S Music S , S , S Music Stop
  22. A little something produced about 20 minutes ago. Free for anyone to take+use for whatever project they have. I thought it sounds like something that might show after a level/board is cleared, or maybe on a loop (modified slightly from this) when time is running low in a clock-based game. Enjoy. songproto-BonusFrenetic1.bin songproto-BonusFrenetic1.cfg songproto-BonusFrenetic1.bas Mode 0,1,0,1,0 Wait Border 1,0 Scroll 4,4,0 For borderNew=0 to 200 Step 20 : Poke $200+borderNew, $2000: Poke $213+borderNew, $2000 : Next borderNew Wait Wait Print At 21 Color 7 , "Frenetic" Print At 41 Color 7 , "Bonus" Print At 141 Color 5 , "Start: Top side" Print At 161 Color 6 , "Exit: Bottom side" MusicPage = MusicPage ecsCheck = peek($4000) Poke $4000 , ecsCheck + 1 If Peek($4000) = ecsCheck + 1 then Print At 101 Color 4 , "PSG+ECS" Else Print At 101 Color 4 , "PSG only" End If Wait Play Simple Wait : Wait Goto PlayLoop PlayLoop: Wait If Cont.B0 Then Wait : Play Off : Wait : Play MusicInit : Play FrenBonus If Cont.B1 Then Goto ExitThis If Cont.B2 Then Goto ExitThis Wait Goto PlayLoop ExitThis: Wait Print At 213 Color (Rand and 7) , "Bye." For spinWait = 0 to 5 Wait Next Play Off Goto ExitThis MusicInit: Data 5 Music - , - Music - , - Music - , - Music - , - Music Stop FrenBonus: Data 5 Music G3#X , - Music S , - Music F3# , - Music F3# , C3#W Music G3# , B2X Music S , S Music F3# , C3W Music F3# , - Music G3# , - Music S , - Music F3# , C3# Music F3# , - Music A3# , B2 Music S , S Music F3# , C3# Music F3# , - Music G3# , - Music S , - Music F3# , - Music F3# , C3# Music G3# , B2 Music C3# , S Music F3# , C3# Music F3# , G3# Music D3 , S Music - , S Music F3# , D3 Music F3# , A3W Music A3 , - Music - , - Music G3 , - Music S , - Music S , - Music S , - Music S , - Music Repeat (Yes, I'm back, kind-of)
  23. Here's a video of it: I have the .RMT file zipped. Auf.zip
  24. I fell for an ad... It looked so nice on the web page. Thomann sold a Novation Launchpad Mini Mk2 for €58. Writing music is a very melodic thing for me. I sit by my piano and play something. Record it to MIDI and convert it to HandyMusic SASS format. But for the next game I kind of need a bit more electronic, main stream music so I thought I could learn something by trying out the Launchpad with the software Ableton Lite. It was a very educational experience. I sat by my computer banging on the pad till past midnight. Unfortunately most of the samples are analog so there is not much I could do for making Lynx music. But the pad was super. I tried to run some launchpad libraries but they did not recognize the tablet. So I just started to bang on the tablet socket and within 30 minutes I had full control of the keys and the leds on the tablet. The Ableton interface was much too complicated for practical Lynx work. But I liked some of the concepts. At the top of the pad there is a row of buttons labeled 1 2 3 4 5 6 7 8 The first 4 columns will represent the Lynx sound channels. 1 2 3 4 5 6 7 8 o o o o . . . . A o o o o . . . . B o o o o . . . . C o o o o . . . . D o o o o . . . . E o o o o . . . . F o o o o . . . . G o o o o . . . . H Every button "o" will contain a one or two bar clip. It can be any kind of instrument. You can activate only one button per column at a time. To mute/unmute a channel you can press the number pad on the top row. The next thing I liked a lot was the rightmost column of letters. Pressing a letter A..H activates the entire row (all 4 channels) In order to visualize the rhythm the letters A..H light up one at a time in the tempo of the music. Which brings me to the next problem. How to set the tempo? For this purpose I decided to use button 7. You change the tempo by tapping button 7. There is just two LED's per button (red + green) with 2 bits for intensity of one LED. red = 0, green = 0 -> black (no data in this button) red = 3, green = 3 -> yellow (there is a playable clip in this button) red = 0, green = 3 -> green (this clip is currently playing) Then I need to be able to present a clip library with pre-defined drum beats, bass lines, licks, riffs, counter rhythms, breaks. For browsing through the library I plan to use columns 5 and 6. Both columns are independent from each other. By pressing button 5 you get the next page of clips in column 5. Same for column 6. 1 2 3 4 5 6 7 8 . . . . o o . . A . . . . o o . . B . . . . o o . . C . . . . o o . . D . . . . o o . . E . . . . o o . . F . . . . o o . . G . . . . o o . . H So for browsing the clip library you just press any button in column 5. It may contain pretty much anything for one or two bars. If you like the clip and want to copy it to a channel you press the clip button for a long time till it starts blinking. Now you can press any button in columns 1..4 and it will be copied in place for performace. To delete a clip you copy a cell without content and paste it. Then we have the problem with the melody. There is still two columns unused and that will be our piano. We have space for one octave. The # keys are the black keys on a piano. + is for octave up. - is for octave down. The instrument can be dropped in the box 'o' between the black keys. 1 2 3 4 5 6 7 8 . . . . . . + C A . . . . . . # H B . . . . . . # A C . . . . . . # G D . . . . . . o F E . . . . . . # E F . . . . . . # D G . . . . . . - C H OMG. We have obviously wasted one button. The button 8 has no function. So we allocate that one for changing the operation mode for the whole Launchpad. It will toggle between the clip mode you have just seen and the build mode where you put together the clips from individual sounds. The code will run on a Raspberry Pi. The Launchpad is attached to an USB port. I also plan to use another USB port for an USB->serial conversion using FT232. This allows me to communicate with ComLynx at full speed. I am currently writing this in Python 3. Everything will be recorded to json files so you can playback your creation later. There is no "record" button. From this recording I plan to write some kind of music conversion into Handy Music format. ... to be continued ... The colours of the Launchpad are usable. Not "amazing". Here you can see the "piano" to the right. The beat counter is running down (at B just now). Plus there is two active channels. Channel 1 is playing clip nr 3. The "piano" is also green (row E, button 7). I still have not written the Lynx software that plays the actual clips. But that part should be fairly easy to do.
  25. Hello all! I'm releasing another piece of Apple II software. Buzzbox Tracker Buzzbox Tracker is a very simple tracker software for the Apple II. It lets you create sound effects/music which can then be easily used in games or other pieces of work. Some features: Note engine able to replicate (most) standard piano notes, at 7 volume levels Sequencer, so able to place 32 patterns together in 128 combinations Easy "keyboard piano" interface for making music Fully ProDOS compliant, so works with self-booting disks or ProFile disks with subdirectories, etc. Fairly self explanatory text GUI. "Raw mode" so you can create sound effects for games. Conversion utility so you can convert the song files (.BBT) into ca65 assembler source. Buzzbox on Gitlab Download disk images here: Buzzbox v1 (ProDOS self-booting 5.25 floppy and ProFiler image) There's still a fair amount of bugs in this release but I want to go ahead and get it out there so people can play with it. I have just one example song at the moment, but if you create anything neat I would love to hear it and I am willing to include it into future versions as more demo songs!
×
×
  • Create New...