Chat

Author Topic: C64 Samples Using Volume Macro  (Read 1665 times)

Offline Genatari

  • Newbie
  • Posts: 30
  • ¯\_(ツ)_/¯
C64 Samples Using Volume Macro
« on: July 21, 2017, 11:59:00 pm »
Using a really high clock speed, you can use the volume macro as a wavetable. To change pitch, change the size of the macro. In the included DMF is some crudely pitched samples with their Hz levels.

(This probably is not new, but at least we can use some type of C64 samples in Deflemask)
« Last Edit: July 22, 2017, 12:07:49 am by Genatari »
nice >:]

Offline Michirin9801

  • Full Member
  • Posts: 282
    • My YouTube Channel
C64 Samples Using Volume Macro
« Reply #1 on: July 22, 2017, 02:25:42 am »
I tried to do this on the Master System but I failed, I suppose I didn't have the frequency high enough...

Offline Genatari

  • Newbie
  • Posts: 30
  • ¯\_(ツ)_/¯
C64 Samples Using Volume Macro
« Reply #2 on: July 22, 2017, 04:36:04 pm »
You can do it on the Master System with note C-8 on the same clock speed.
nice >:]

Offline Bruce A. Dyson

  • Jr. Member
  • Posts: 54
  • A fan of sound hardware
    • Email
C64 Samples Using Volume Macro
« Reply #3 on: July 22, 2017, 06:08:35 pm »
You can do it on the Master System with note C-8 on the same clock speed.
For noise, you manipulate the feedback (FB) bit every sample.

Offline Michirin9801

  • Full Member
  • Posts: 282
    • My YouTube Channel
C64 Samples Using Volume Macro
« Reply #4 on: July 22, 2017, 08:03:33 pm »
You can do it on the Master System with note C-8 on the same clock speed.
Thanks! But umm, I tried it out and well... I think it sounds terrible, and I'll probably never use it >w>
But it's a nice experiment nonetheless!

Offline Bruce A. Dyson

  • Jr. Member
  • Posts: 54
  • A fan of sound hardware
    • Email
C64 Samples Using Volume Macro
« Reply #5 on: August 07, 2017, 01:19:58 am »
As a tribute, there is a way to play samples on the Gameboy soundset as well.

For Pulse Channels (4-bit PCM):
  • Set Clock Speed to 999Hz
  • Use the 25% or 50% Duty Cycle and Sustain Envelope on lowest note
  • In the pattern, make an envelope in the volume column with note triggers per step.
  • Set Speed to 01/01

For Wave Channel (2-bit PCM):
  • Set Clock Speed to 999Hz
  • Use flat wavetable at maximum values
  • Apply your volume envelope. Since the volume can be manipulated, you only need to trigger one note.

For Noise Channel (4-bit PCM):
  • Set Clock Speed to 999Hz
  • Behavior has to be the same as the pulse channels, but uses the 7-bit poly counter at maximum period, resulting in aliasing.

Offline Michirin9801

  • Full Member
  • Posts: 282
    • My YouTube Channel
C64 Samples Using Volume Macro
« Reply #6 on: August 07, 2017, 10:47:27 am »
For Wave Channel (2-bit PCM):
  • Set Clock Speed to 999Hz
  • Use flat wavetable at maximum values
  • Apply your volume envelope. Since the volume can be manipulated, you only need to trigger one note.
Why would you do that on that channel when you can simply switch around the wavetables to simulate samples?