Mod Archive Forums Mod Archive Forums
Advanced search  

News:

Please note: Your main modarchive.org account will not work here, you must create a forum account to post on the forums.

Pages: 1 2 [3] 4 5   Go Down

Author Topic: Understanding effects processing  (Read 20749 times)

0 Members and 1 Guest are viewing this topic.

looper231

  • Newbie
  • Offline Offline
  • Posts: 100
  • Casual guy
    • View Profile
    • My site
Re: Understanding effects processing
« Reply #20 on: January 08, 2024, 11:09:13 »

Great stuff! Keep it up, brother!  :)

Code: [Select]
Thank you to looper231 for your patienceHehehe, thank you for your great effort too :) <3
Logged
"Beyond the reach of human range. A bit of evil. A touch of strange" - Paradox

m0d

  • Creator of Meow Meow Meow Kitty Song
  • Global Moderator
  • Top Poster
  • ****
  • Offline Offline
  • Posts: 1867
  • Original Site Admin/Designer/Coder
    • View Profile
    • Science & Art - Eindhoven.space - RedHeat Music & More
Re: Understanding effects processing
« Reply #21 on: January 08, 2024, 13:02:23 »

I’ve got nothing to add other than to congratulate, bravo that is awesome DZ-Jay
Logged
👨‍💻 Creator, Musician & HF Packet Radio Network Core
🎧 Discover great music via other member's special picks in the MFG
☕️ Get m0d a coffee via Ko-Fi.com
💬 IRC irc.rizon.net #modarchive
💬 Modarchive Discord

looper231

  • Newbie
  • Offline Offline
  • Posts: 100
  • Casual guy
    • View Profile
    • My site
Re: Understanding effects processing
« Reply #22 on: January 08, 2024, 13:05:25 »

BTW, Dz, You can try to port Pink's chiptunes as a benchmark for your work. He has a lot of great chips out there. You can also take a look at AHX uploads, since they are SID-like tunes but made on Amiga.

Good luck with your project!
Logged
"Beyond the reach of human range. A bit of evil. A touch of strange" - Paradox

DZ-Jay

  • New User
  • Offline Offline
  • Posts: 47
  • I [heart] Intellivision.
    • View Profile
    • Carol Vs. Ghost
Re: Understanding effects processing
« Reply #23 on: January 08, 2024, 13:20:44 »

BTW, Dz, You can try to port Pink's chiptunes as a benchmark for your work. He has a lot of great chips out there. You can also take a look at AHX uploads, since they are SID-like tunes but made on Amiga.

Good luck with your project!

Hello,

Thanks for the support and encouragement.  Once I get a few effects more, I'll try porting some tunes.

I don't really compose music myself, but I like tracking.  I sort of treat it as "remixing" like back in my DJ days.

BTW, where do I find Pink's chiptunes?

     -dZ.
Logged
P. Machinery:
   Another hope feeds another dream...
   Another truth installed by the machine.

   -- Propaganda

looper231

  • Newbie
  • Offline Offline
  • Posts: 100
  • Casual guy
    • View Profile
    • My site
Re: Understanding effects processing
« Reply #24 on: January 08, 2024, 13:24:58 »

https://modarchive.org/index.php?request=view_artist_modules&query=85716&page=2#mods

A good chunk of them is AHX. rest are MODs with chiptune samples in them
The difference here is that in AHX is not sample based
Logged
"Beyond the reach of human range. A bit of evil. A touch of strange" - Paradox

DZ-Jay

  • New User
  • Offline Offline
  • Posts: 47
  • I [heart] Intellivision.
    • View Profile
    • Carol Vs. Ghost
Re: Understanding effects processing
« Reply #25 on: January 08, 2024, 14:29:20 »

https://modarchive.org/index.php?request=view_artist_modules&query=85716&page=2#mods

A good chunk of them is AHX. rest are MODs with chiptune samples in them
The difference here is that in AHX is not sample based

Thanks for that.  It seems MilkiTracker does not open AHX.

Sorry for the bother, I'm sort of new to the scene -- can you recommend an AHX tracker for Mac?

    -dZ.
Logged
P. Machinery:
   Another hope feeds another dream...
   Another truth installed by the machine.

   -- Propaganda

looper231

  • Newbie
  • Offline Offline
  • Posts: 100
  • Casual guy
    • View Profile
    • My site
Re: Understanding effects processing
« Reply #26 on: January 08, 2024, 14:34:15 »

Sorry for the bother, I'm sort of new to the scene -- can you recommend an AHX tracker for Mac?
    -dZ.
http://www.hivelytracker.co.uk/downl.php
Logged
"Beyond the reach of human range. A bit of evil. A touch of strange" - Paradox

DZ-Jay

  • New User
  • Offline Offline
  • Posts: 47
  • I [heart] Intellivision.
    • View Profile
    • Carol Vs. Ghost
Re: Understanding effects processing
« Reply #27 on: January 08, 2024, 15:53:36 »

I have another question on effect functionality.  (Please let me know if you recommend I start a new topic for each individual question.)

For "volume slide," is the note volume itself altered or is it only modulated while the effect is given?

Here is an example.  Suppose I set a note with a volume slide downwards by one unit (the amplitude range on my sound chip is from 0-F).  The volume is decrement on each tick, only row #2.  Does the note continue at its regular volume, or does it stay at the last level modulated in row #1?

Code: [Select]
00 C-4 -1 F A01
01 --- -- - A01
02 --- -- - ---   <-- what happens to volume here?
03 --- -- - ---
04 --- -- - ---
05 --- -- - ---
06 --- -- - ---
07 --- -- - ---
08 --- -- - ---
09 --- -- - ---
10 --- -- - ---
11 --- -- - ---
12 --- -- - ---
13 --- -- - ---
14 --- -- - ---
15 --- -- - ---

   -dZ.
Logged
P. Machinery:
   Another hope feeds another dream...
   Another truth installed by the machine.

   -- Propaganda

looper231

  • Newbie
  • Offline Offline
  • Posts: 100
  • Casual guy
    • View Profile
    • My site
Re: Understanding effects processing
« Reply #28 on: January 08, 2024, 16:08:58 »

Hi again. The note volume stays to whatever it is sled to after. The effect itself slides the volume of the note played and not the sample itself. Keep in mind that "Volume slide" is not only an effect command but also a volume command. What do I mean? In XM and other later tracker formats you can do like so:

Code: [Select]
c-5 18 v64 ---
--- -- c01 ---
--- -- c01 ---
--- -- c01 ---
--- -- c01 ---

"c01" here is a volume command, which tells the note to slide volume. In this case, slide upwards. to slide it down, you use dXX command. This is useful for many different cases, like for example if you want to keep portamento while you're sliding volume.

Also keep in mind that there is an effect like "Kxx" which is a VolSide+Vibrato and "Lxx" which is VolSlide+NotePorta

It's ultimately up to a composer on how to use the tools.

Also, you can keep it in one thread. It's okay :)

Hope this helps
Logged
"Beyond the reach of human range. A bit of evil. A touch of strange" - Paradox

DZ-Jay

  • New User
  • Offline Offline
  • Posts: 47
  • I [heart] Intellivision.
    • View Profile
    • Carol Vs. Ghost
Re: Understanding effects processing
« Reply #29 on: January 08, 2024, 16:26:02 »

Hi again. The note volume stays to whatever it is sled to after. The effect itself slides the volume of the note played and not the sample itself.

Hmm ... I think I understand.  In my case, I don't have samples -- just software instruments.  I suppose that for this, your comment above means that the base volume of the instrument (modulated by its envelope) is not affected, but the note in the channel is.

Is that right?

Keep in mind that "Volume slide" is not only an effect command but also a volume command. What do I mean? In XM and other later tracker formats you can do like so:

Yeah, I've seen that before.  My current data structure supports a single byte for the volume, so it has no way to encode those.  Therefore, I'm sort of ignoring them for the time-being. :)

Also keep in mind that there is an effect like "Kxx" which is a VolSide+Vibrato and "Lxx" which is VolSlide+NotePorta

Hmm ... I've seen those as "6xx" (Vibrato + Volume Slide) and "5xx" (Portamento To Note + Volume Slide), but I suppose it's the same thing.

Also, you can keep it in one thread. It's okay :)

Will do. :)

Hope this helps

Thank you, it does.

   -dZ.
Logged
P. Machinery:
   Another hope feeds another dream...
   Another truth installed by the machine.

   -- Propaganda
Pages: 1 2 [3] 4 5   Go Up