Post your instruments here!

General discussion about tracking, help and support.
User avatar
MiniMacro
Posts: 932
Joined: Mon Apr 20, 2015 8:47 pm
Location: Trapped in a 2A03

Re: Post your instruments here!

Postby MiniMacro » Thu Dec 24, 2015 2:17 pm

Namco instrument that simulates a pulse wave. All 4 duty cycles are included, and correct octave.
Attachments
Pulse Blank.fti
(189 Bytes) Downloaded 67 times
wow this is total BS
mmsound.bandcamp.com
you can see my beautiful music there~

RazyDave
Posts: 15
Joined: Mon May 18, 2015 6:54 am

Re: Post your instruments here!

Postby RazyDave » Mon Dec 28, 2015 7:01 pm

MMX Guitar..both 32 and 64
Attachments
MMX Guitar 32.fti
(612 Bytes) Downloaded 79 times
MMX Guitar 64.fti
(1.15 KiB) Downloaded 83 times

User avatar
w7n
Posts: 236
Joined: Fri May 15, 2015 1:37 am
Location: Nanamori-Chuu
Contact:

Re: Post your instruments here!

Postby w7n » Tue Dec 29, 2015 1:42 am

An N163 lead guitar instrument. As an example of how it is used, see the N163 module in this post.
Attachments
Lead Guitar.fti
(264 Bytes) Downloaded 67 times
nsf.nesbbs.com under reconstruction, better player might be available in the future.

VRC6 PWM is GAY because it has colours of the rainbow in the NSFPlay keyboard visualizer.

User avatar
Quirby64
Posts: 77
Joined: Sun Jan 03, 2016 3:32 am
Location: United States
Contact:

Re: Post your instruments here!

Postby Quirby64 » Mon Jan 04, 2016 11:01 pm

I attempted making some drums for N163. Emphasis on attempted, though, they don't sound the best. :P
Attachments
N163 Tom.fti
Almost what I said about the Kick - its audible enough on a single channel.
(104 Bytes) Downloaded 56 times
N163 Snare.fti
Pretty much what I said about the Kick.
(122 Bytes) Downloaded 56 times
N163 Kick.fti
The Kick is the least audible, I suggest using it in two channels at once
(94 Bytes) Downloaded 58 times
N163 Drums.ftm
Song with all Instruments.
(4.62 KiB) Downloaded 81 times
Dank Memes. That's all I got.

User avatar
HertzDevil
Posts: 465
Joined: Thu Apr 23, 2015 7:39 pm
Location: Hong Kong SAR
Contact:

Re: Post your instruments here!

Postby HertzDevil » Sat Jan 09, 2016 9:39 am

organ test
made with the wavetable calculator with:

Code: Select all

0.25*(sin(p) + sin(2*p)*.8 + sin(3*p)*.6 + sin(4*p)*k)
for k in 0, 1, step 0.2

EDIT: put together a lua script in exactly 40 minutes for this very purpose:

Code: Select all

local MULT = {1, 3, 2, 4, 6, 8, 10, 12, 16}

local assertParams = function (t)
  assert(type(t.file) == "string",
    "Bad filename")
  assert(type(t.vol) == "table" and #t.vol == #MULT,
    "Bad partial volume")
  assert(not t.master or (type(t.master) == "number" and t.master >= 0),
    "Bad master volume")
  assert(type(t.wavelen) == "number" and t.wavelen % 4 == 0 and t.wavelen >= 4 and t.wavelen <= 240,
    "Bad N163 wave size")
  assert(not t.perc or type(t.perc) == "table",
    "Bad percussion parameters")
  if t.perc then
    assert(type(t.perc.mult) == "number" and t.perc.mult >= 0,
      "Bad percussion frequency")
    assert(type(t.perc.vol) == "number" and t.perc.vol >= 0,
      "Bad percussion volume")
    assert(type(t.perc.len) == "number" and t.perc.len >= 0,
      "Bad percussion decay length")
  end
  return t
end

local generatewaves = function (arg)
  local base = {}
  local percussion = {}

  for i = 1, arg.wavelen do
    local val = 0
    for j = 1, #MULT do
      val = val + math.sin(2 * math.pi / arg.wavelen * (i - .5) * MULT[j]) * arg.vol[j]
    end
    base[i] = val / 8
   
    percussion[i] = not arg.perc and 0 or
                    math.sin(2 * math.pi / arg.wavelen * (i - .5) * arg.perc.mult) * arg.perc.vol
  end

  local out = {}
  local upper, lower = 0, 0
  local count = (arg.perc and arg.perc.len and math.ceil(arg.perc.len) or 0) + 1
  for i = 1, count do
    out[i] = {}
    for j = 1, arg.wavelen do
      local val = base[j] + percussion[j] * (1 - (i - 1) / count)
      out[i][j] = val
      upper = math.max(upper, val)
      lower = math.min(lower, val)
    end
  end

  if not arg.master then
    arg.master = upper <= lower and 1 or 7.5 / math.max(upper, -lower)
  end

  f = io.open(arg.file .. ".fti", "wb")
  f:write("FTI", "2.4", "\x05", string.pack("s4", arg.file))
  f:write(string.char(5, 0, 0, 0, 0, 0))
  f:write(string.pack("<I4I4I4", arg.wavelen, 0, count))
  for _, k in ipairs(out) do for _, v in ipairs(k) do
    local val = math.floor(arg.master * v + 7.5 + .5)
    val = math.min(15, math.max(0, val))
    f:write(string.char(val))
  end end
  f:close()
end

if arg[1] then
  local wavelen = 32
  if arg[2] then wavelen = tonumber(arg[2]) end

  generatewaves(assertParams{
    vol = {8, 8, 8, 4, 0, 0, 0, 1, 2},
    file = arg[1],
    --master = 1,
    wavelen = wavelen,
    perc = {
      mult = 6,
      vol = 1,
      len = 7,
    },
  })
  print(os.clock() .. " seconds elapsed.")
else
  io.write("Usage: \n  " .. arg[0] .. [[ name [wavesize]

Arguments: (edit these manually in the script)
  vol: partial volumes, max 8
  file: file name, extension omitted
  master: master volume, remove parameter for normalized waves
  perc:
    mult: percussion frequency
    vol: percussion volume, max 1
    len: percussion decay length
]])
end

o2.ftm shows the organ waves generated by the parameters above
Attachments
o2.ftm
(5.53 KiB) Downloaded 100 times
o.ftm
in case you do not know the music comes from mario is missing (snes)
(5.28 KiB) Downloaded 87 times
Constructing Chiptune; Construing 8-Bit. Makes 0CC-FamiTracker and MEGA ZUN.

Join my forum for 0CC-FamiTracker discussion and more

User avatar
Jir-0
Posts: 71
Joined: Mon Nov 16, 2015 5:43 am
Location: Philippines
Contact:

Re: Post your instruments here!

Postby Jir-0 » Mon Jan 18, 2016 10:59 am

Replicated some instruments from Mega Man IV (GB) and Mega Man 4 (NES). Some of the instruments are not accurate and there are possible missing instruments but these are what I can replicate at the time. (I made my own MM4[NES] instruments because I can't find a Mega Man instrument pack that has MM4's.)

EDIT: I included the triangle instruments. They require the N163 chip.

Mega Man IV (GB)
(GB) Mega Man IV Instrument Pack.ftm
(6.08 KiB) Downloaded 87 times


Mega Man 4 (NES)
Mega Man 4 Instrument Pack.ftm
(6.63 KiB) Downloaded 91 times
Check out my links!
SoundCloud
YouTube
Dropbox

User avatar
MovieMovies1
Posts: 98
Joined: Mon Apr 20, 2015 6:20 pm
Location: Norway
Contact:

Re: Post your instruments here!

Postby MovieMovies1 » Wed Feb 24, 2016 5:45 pm

i spent some time making some dpcm samples that sound fairly decent, i hope they can be of use to people using famitracker, ppmck, or some other tool to make famicom nes music.
Attachments
mmtec_kick.dmc
(225 Bytes) Downloaded 54 times
mmtec_snare.dmc
(1 KiB) Downloaded 54 times
mmtec_tom.dmc
(641 Bytes) Downloaded 48 times
[INSERT SIGNATURE HERE]

User avatar
Mojitone
Posts: 87
Joined: Tue May 12, 2015 10:15 pm

Re: Post your instruments here!

Postby Mojitone » Thu Mar 10, 2016 12:11 am

Here's a collection of PCM samples from Rob Hubbard's C64 titles, ripped and converted for DPCM use by yours truly and ready to use.

DPCM Rob Hubbard.zip
EDIT: forgot some files
(447.24 KiB) Downloaded 83 times


FTM examples and NSF exports may or not be included as well.
Last edited by Mojitone on Sun Mar 13, 2016 8:01 pm, edited 1 time in total.
Formerly Macromaniac
Soundcloud

User avatar
MiniMacro
Posts: 932
Joined: Mon Apr 20, 2015 8:47 pm
Location: Trapped in a 2A03

Re: Post your instruments here!

Postby MiniMacro » Fri Mar 11, 2016 1:48 pm

Here's my instrument set from the album I'm currently working on, including:
-No DPCM
-Noise percussion
-Triangle support for noise percussion
-12 0 triangle bass that also serves as a noise hi-hat support
-12 different lead instruments with duty cycles
-The entire alphabet in Morse code (I'm not kidding)
Attachments
Hunter Quest OST - Copy.ftm
0.5.0 beta 5
(4.83 KiB) Downloaded 75 times
wow this is total BS
mmsound.bandcamp.com
you can see my beautiful music there~

User avatar
Jir-0
Posts: 71
Joined: Mon Nov 16, 2015 5:43 am
Location: Philippines
Contact:

Re: Post your instruments here!

Postby Jir-0 » Tue Mar 22, 2016 2:48 pm

I tried to copy Kevvviiinnn's snare percussion from Stage 41, I hope it's close enough. Also here's the pulsate instrument from Rockman 6.
EDIT: Also added some Quickman percussion and one closed hat
Attachments
MM2 Closed Hat.fti
(58 Bytes) Downloaded 49 times
MM2 Quick Man Elec Hat.fti
Quickman
(89 Bytes) Downloaded 48 times
MM6 Pulsate.fti
Blizzardman
(62 Bytes) Downloaded 47 times
MM2 Quickman Snare.fti
Quickman
(91 Bytes) Downloaded 53 times
Kevvviiinnn Electric Snare.fti
Stage 41 Electric(?) Snare
(96 Bytes) Downloaded 50 times
Check out my links!
SoundCloud
YouTube
Dropbox


Return to “General Talk”

Who is online

Users browsing this forum: No registered users and 1 guest