Jump to content
IGNORED

Fairchild Channel F music engine.


B00daW

Recommended Posts

http://average.truechiptilldeath.com/chann...eizsa_v0_21.zip

 

Here is the engine's source and a capable Windows version of MESS that can emulate Channel F sound properly (compared to hardware.)

 

There are some example songs and I believe it's documented well enough to be used by those even slightly introduced to code and formatting. :D (This also being my first code project.)

 

Features:

 

- "Octave" decreasing (really is cycle sensitive)

- "Tempo" decreasing

- "Noise" instrument

- A rather full range of notes without much detune

- PAL support (shitty)

 

v0.21 (Sproutinging):

 

- Addition: Preliminary noise instrument support.

- Change: Added some examples to examples directory by b-knox and Warlord.

- Change: Changed names of some commands.

- Change: Removed "config.inc" and incorporated it back into main.asm

and song.inc. Use song.inc for signature.

- Optimization: Optimized some old code to shorten cycles and conserve registers.

- Optimization: Removed some unnecessary MESS files.

- Fix: Fixed some documentation errors.

- Fix: Fixed binary size calculation. (Back down to 2Kb per binary.)

 

v0.2 (Sprouting):

 

- Addition: Preliminary PAL support. (Notes may be detuned.)

- Addition: "Delay" command to make note sequences faster or slower.

- Addition: "DecOctv" command to be able to approximately decrease an octave.

- Addition: Added ability to warm up CPU before playing.

- Fix: Calibrated NTSC tunings and duration.

- Aesthetic: Incorporated changelog.txt into bottom of readme.txt.

- Aesthetic: Incorporated todo.txt into bottom of readme.txt.

- Optimization: Removed unnecessary code. (Thanks e5frog.)

 

v0.1 (Sprout):

 

- First version.

 

A few examples:

 

http://kulor.arnoldascher.com/quickaphonic.mp3 < The old version v0.1 pulling off some arps by kulor. :D

http://armagon.org/temp/arps.mp3 < More arps by Warlord.

http://average.morphcat.de/channelf/exampl..._(channelf).mp3 < A ninja song by b-knox.

http://average.morphcat.de/channelf/exampl..._(channelf).mp3 < "Boogie 2" by Warlord.

http://average.truechiptilldeath.com/chann...prelimnoise.mp3 < Version 0.21 playing some "noise" instruments.

 

Side note:

 

Battle of the Bits (http://www.battleofthebits.org) will be having Channel F as one of its music formats this year in the competition; as well as many others. Please feel free to enter and have a great time! :D

Edited by B00daW
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...