Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > C64 Composing > Matt Gray competition
2014-11-27 10:03
ice00

Registered: Apr 2002
Posts: 54
Matt Gray competition

Yes, you read good!

Matt Gray has organize a SID Competition for his Reformation project (http://goo.gl/fSsE3J)!

Here his annunce on Remix64:

----

Do you fancy programming SID music old-school style? Do you fancy a good old fashioned competition?

I recently launched a Kickstarter to fund a double album of CD remakes and a Last Ninja 2 remake CD.

When the total hit £40,000, I promised to create six new SIDs in my old Dominator driver: imaginary sequels to my old SIDs, such as "Dominator 2" and "Last Ninja 2 - The Lost Level".

While we were retrieving the driver from my work disks, I thought it would be cool to release the source to one of my drivers so that SID composers would have a go at composing in it.

So, here's "Dominator, tune 6". It contains an assembler file in ASCII which will compile in the 64TASS cross-assembler (also included in the ZIP).

All you have to do is compose your own tune in this driver and submit it to chris@c64audio.com by 31st March 2015 to enter the competition.

Of course, if you don't feel like entering, you can still use my driver under the Creative Commons licence (remix, attribution, non-commercial). It's my gift to the community.

Myself, Martin Galway, Rob Hubbard, Fred Gray, Ben Daglish and Martin Galway all typed their tunes directly into their assembler. Now you can do the same!

My Dominator Subtune 6 Source Code ZIP (with 64Tass): http://www.remix64.com/services/files/matt-gray-dom6-public-sou..

What do I win?

The top ten submitted pieces will be featured in a special digital download released to coincide with the completion of the Reformation project. The composer of the entry that I likes the most will get a VIP invitation to the Reformation launch party, and meet me.

But, remember you can use this source code without entering the competition.

Rules

Entry must be written in my driver and submitted as ASCII source code which will compile and run in the 64TASS cross-assembler
Modifications to my code are permitted to enable extra facilities, but the code must remain largely based on my work
By submitting your tune, you grant me a free, non-exclusive, worldwide, irrevocable right to distribute it on any existing digital download platform
You are free to make available, publicise or otherwise use your tune as normal in accordance with the CC licence, in addition to submitting it to the competition.
Closing date is 31st March 2015, but extensions may be announced depending on circumstances.

More rules may be added later as circumstances deem necessary. Please keep an eye on this page periodically.

Have fun! - Matt Gray, Reformation Project, 26 November 2014
 
... 30 posts hidden. Click here to view all posts....
 
2014-11-28 07:44
Conrad

Registered: Nov 2006
Posts: 833
Didn't need to read docs. Worked some pattern bytes myself so far... (isn't this what the compo is all about? Hacking? :))

$FA,<num> ... set instrument number

$70-$7f(?) ... number of steps of following note byte to be played

$ff ... something ;)

... good thing also that the notes are defined rather than hex numbers. :)

btw, it's rather annoying that the example plays subtune 2 by default, I was getting confused when editing pattern data in the first subtune and nothing changed. ... at least I learned that $fe in the orderlist means fade-out tune.
2014-11-28 08:34
booker
Account closed

Registered: Jul 2003
Posts: 333
Okay, so first step is to find a hero to write the player docs :D
2014-11-28 08:36
booker
Account closed

Registered: Jul 2003
Posts: 333
Quote: Well, if data inside player can be freely modified - I guess tunes don't have to sound like Gray himself ;]

Kamil, I think the idea is to write your tune with this player :) Rules say you can modify the code, so I gues some candies can be added (ie, proper flt table routine? ;) ) Perchaps even note-converter from GT or SIDwizard :) though I think Matt wants ppl to write the tune using assembler editor...this time ;)
2014-11-28 08:38
booker
Account closed

Registered: Jul 2003
Posts: 333
Oh, just read what ice00 said, cool :D
2014-11-28 09:11
CreaMD

Registered: Dec 2001
Posts: 3034
ice00, conrad

\o/
2014-11-28 10:11
spider-j

Registered: Oct 2004
Posts: 444
Quoting ice00
Entry must be written in my driver and submitted as ASCII source code which will compile and run in the 64TASS cross-assembler

Is it important how "readable" the code is we deliver?

I ask because my first steps would be to transform the given file in a way I'm used to work, splitting data and code over multiple files. And I'd really like to use the assembler that I usually use (acme) for the "workingprogress" versions.

When the tune is ready I'd like to just throw the binary again on Regenerator to create a disassembly that can be compiled with 64tass again instead of manually converting everything back to 64tass syntax.
2014-11-28 12:19
GH

Registered: Sep 2014
Posts: 77
I will just write some Deliverance meets Last Nina music in general midi first and decide later if it ends up in this player ;D
2014-11-29 02:20
Soren

Registered: Dec 2001
Posts: 547
The last dominator ninja!
I love Matt's work, BUT I will probably just stick to doing my own stuff AND using my own routines. However I will try to follow this with a great amount of curiousity :)
2014-11-29 15:21
cadaver

Registered: Feb 2002
Posts: 1153
From the SIDIn #2 dissection (thanks Ice00!), looks like the song & pattern data are very straightforward. Only instruments will take more learning. Without modification, you can either make normal instruments with vibrato+pulse+arpeggio, or drums that execute a wave+frequency table, but not mix both in the same instrument.

If I was to participate, I'd probably be tempted to first optimize away the note-start rastertime peaks :)
2014-11-29 23:58
No-XS

Registered: Mar 2002
Posts: 78
I need this .asm on a d64 as a prg so I can load in Turbo Assembler.
Previous - 1 | 2 | 3 | 4 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Exile/Anubis
Mr. SID
TheRyk/MYD!
Mike
Guests online: 129
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 Wonderland XIV  (9.6)
9 Bromance  (9.6)
10 Memento Mori  (9.6)
Top onefile Demos
1 It's More Fun to Com..  (9.7)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 TRSAC, Gabber & Pebe..  (9.5)
6 Rainbow Connection  (9.5)
7 Onscreen 5k  (9.5)
8 Wafer Demo  (9.5)
9 Dawnfall V1.1  (9.5)
10 Quadrants  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Nostalgia  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Logo Graphicians
1 Sander  (10)
2 Facet  (9.7)
3 Mermaid  (9.4)
4 Pal  (9.4)
5 Shine  (9.3)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.043 sec.