Jump to content
IGNORED

Furnace Tracker - multiplatform tracker


tebe

Recommended Posts

  • 1 month later...
  • 1 month later...
  • 8 months later...
  • 9 months later...
27 minutes ago, rdefabri said:

I'd prefer to stick with RMT, years of development behind it.

RMT uses DLLs to provide the 6502 and Pokey implementation and they, for example, use the code from Atari800 or Altirra and so worrying about Pokey support isn't overly a concern. One would hope the tracker involved is doing something similar.

  • Like 1
Link to comment
Share on other sites

19 minutes ago, Wrathchild said:

RMT uses DLLs to provide the 6502 and Pokey implementation and they, for example, use the code from Atari800 or Altirra and so worrying about Pokey support isn't overly a concern. One would hope the tracker involved is doing something similar.

Fair enough and understood.  I'm willing to give it a try as I'm looking to expand to other platforms (such as C64).

 

I did launch Furnace Tracker, it had a slick opening screen :)

Link to comment
Share on other sites

3 hours ago, Wrathchild said:

One would hope the tracker involved is doing something similar.

From the documentation:

 

POKEY core:
- Atari800 (mzpokeysnd): does not emulate two-tone mode.
- ASAP (C++ port): default core. the sound core used in the ASAP player. most accurate option

 

Effects:
- 10xx: set waveform.
- 0: harsh noise (poly5+17)

- 1: square buzz (poly5)

- 2: weird noise (poly4+5)

- 3: square buzz (poly5)

- 4: soft noise (poly17)

- 5: square
- 6: bass (poly4)
- 7: buzz (poly4)
- 11xx: set AUDCTL. xx is a bitmask.

- bit 7: 9-bit poly mode. shortens noise.
- bit 6: high channel 1 clock (-1.79MHz on NTSC).
   - overrides 15KHz mode.
- bit 5: high channel 3 clock (-1.79MHz on NTSC).
   - overrides 15KHz mode.
- bit 4: join channels 1 and 2 for a wide period range.
   - use in conjunction with bit 6.

   - channel 2 becomes inaccessible when this is on.
- bit 3: join channels 3 and 4 for a wide period range.

   - use in conjunction with bit 5.

   - channel 4 becomes inaccessible when this is on.
- bit 2: high-pass filter (channels 1 and 3).

   - filtered output on channel (I suggest you to set channel 3 volume to 0).

   - use for PWM effects (not automatic!).
- bit 1: high-pass filter (channels 2 and 4).

   - filtered output on channel (I suggest you to set channel 4 volume to 0).

   - use for PWM effects (not automatic!).
- bit 0: 15KHz mode.
- 12xx: toggle two-tone mode.
- when enabled, channel 2 modulates channel 1. I don't know how, but it does.

- only on ASAP core.

 

POKEY Instrument Editor Macros:
- Volume: volume sequence.
- Arpeggio: pitch sequence.
- AUDCTL: audio control register sequence:
- poly9: reduces size of LFSR. only on noise waveforms!
- high1: runs channel 1 at 1.79MHz.
- high3: runs channel 3 at 1.79MHz.
- 16-bit 1+2: enables 16-bit frequency mode by combining channels 1 and 2.
- 16-bit 3+4: enables 16-bit frequency mode by combining channels 3 and 4.
- filter 1+3: applies a high-pass "filter" by combining channels 1 and 3.
- filter 2+4: applies a high-pass "filter" by combining channels 2 and 4.
- 15KHz: runs channels at 15KHz.
- Waveform: wave selection sequence:
- 0: harsh noise (poly5+17)
- 1: square buzz (poly5)
- 2: weird noise (poly4+5)
- 3: square buzz (poly5)
- 4: soft noise (poly17)
- 5: square
- 6: bass (poly4)
- 7: buzz (poly4)
- Pitch: fine pitch.

 

[Edit]

Improved formatting of the lists and added missing text that didn't get copied from the PDF.

 

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...