Kankichi-kun (かんきちくん) is the official name of the music software and sound driver developed by Nintendo of Japan.
According to composers who used the software, the program operated in a similar fashion to a MIDI sequencer. Music was also written in Music Macro Language. The program ran on a Sony NEWS computer. However, there were also several composers who said they had to write the music in assembly, and on other computers.
Composers could make their own instrument samples using a program called Tako Sample (タコサンプル). Tako is Japanese for Octopus, and it is most likely named after the 8 sound channels that the N-SPC provided. There was allegedly another program titled Ikarissun (イカリッスン), but its purpose is unknown. It was probably used to convert the music files made in Kankichi-kun to 65C816 assembly instructions.
Kankichi-kun was not only used by Japanese developers, but was also used by American and European developers as well, each with their own modifications. As a result, there are many, many variants of the driver.
The driver credits a Y.K, presumably Yukio Kaneoka, a sound engineer for Nintendo at the time. This is most likely the case, as Kaneoka was still being credited in games for audio in SNES games, F-Zero for example.
While the sequencer itself has not been released, there are some games that used its source code, which have had their source code released. Some of the source files are called KAN.ASM, no doubt referring to the program's name.
- gdri.smspower.org/wiki/index.php/Super_Famicom/Super_NES_Sound_Driver_List - List of every SNES sound driver, including Kankichi-kun and its variants.