Article History
 
 
 
Discussion
 
17383 views
 
41% djmaximum
PPMCK View HTML Version
 

PPMCK is an extension of the MCK program, which utilizes '[[MML] (Music Macro Language) to create '[[nsf (format)[(NES Sound Format)] files. In other words PPMCK is an NES/Famicom music composition utility. It has the ability to utilize every type of expansion chip. 

'[#[Noteable Characteristics]
One advantage PPMCK has over '[[FamiTracker] (or other NSF Trackers for that matter) is that it boasts full support for ANY combination of '[l[http://famitracker.com/wiki/index.php?title=Sound_hardware#Expansion_sound[expansion chips]. FamiTracker normally has the possibility to use only one expansion chip at a time. (However, user nicetas_c on FamiTracker forums has found '[l[http://famitracker.com/forum/posts.php?id=3326[a way] to use up to 2 at a time.)

Additionally, since PPMCK is not a tracker, you are not bound to a grid, thus freeing the possibility to achieve any kind of note value intuitively without having to delay ticks or changing the ticks-per-step value. In PPMCK you write the note lengths next to the letter names e.g. (c2 d4 e4 b2 a2) which translates to (half-note, quarter, quarter, half-note, half-note). You can simultaneously, in another channel write something like (e6 f6 g6 d12 e12 c6 b6), which translates to (triplet-quarter, triple-quarter, triplet-quarter, triplet-eight, triplet-eight, triplet-quarter, triplet-quarter). You can also use disgusting weird divisions that no living person would want to play all the way up to 99999999999! Much more than 9000.

'[#[Setting up PPMCK]

First off, download an NSF player such as '[l[http://rainwarrior.ca/projects/nsfplay/nsfplay23.zip[NSFPlay] (Windows or Mac using Wine) or '[l[http://www.bannister.org/software/ao.htm[Audio Overload] (Windows and Mac)
Audio Overload runs natively in Mac and is temporarily a good solution if you are a Mac user, but it can't run chips like the FDS (Famicom Disk System chip). For immediate playback try using an emulator such as '[l[http://nestopia.sourceforge.net/[NEStopia].

Now for PPMCK

For Windows: 
-Download it '[l[http://github.com/BouKiCHi/ppmck[HERE].
-Unzip it to any directory
-Download '[l[http://woolyss.com/chipmusic/chipmusic-mml/MuMML.zip[MuMML]. MuMML listens to your .mml or .txt file for changes and automatically initializes your favorite NSF plugin or stand-alone player after you save the txt file.  (It's also a good environment for other chips.)
- If you are not using MuMML you can run "mknsf yoursongname.mml" in the directory by command prompt." This is what converts your MML's to NSF files.

For Mac:
-Download '[l[http://macromates.com/[TextMate]
-Download the '[l[http://shauninman.com/assets/downloads/MML.zip[TextMate MML Bundle], which has PPMCK nicely packed and ready to go!
-Run TextMate. To build your project into an NSF, press command-B. To build and run your project in your NSF player, simply press command-R.

'[#[Learning PPMCK/MML]
For MML/NSF n00bies check out: '[l[http://www.nullsleep.com/treasure/mck_guide/[MCK/MML Beginner's Guide]
Once you got the hang of things read or if you're just naturally awesome check out: '[l[http://shauninman.com/assets/downloads/ppmck_guide.html[The Ultimate PPMCK MML Reference]


'[#[See also]
referred from: 
- '[[nsf (format)]
- '[[Tracker]

 
C A T E G O R I E S
 
 
Mac
 
 
Linux
 
 
Win32
 
 
Helper Tools