Audiotool board archive

Frequency and Amplitude Math

Major_Flux ΦΚβ · started 2024-02-23 21:39 · updated 2024-11-03 07:37

The idea

I understand that there is a wide variety of tools which use advanced mathematical procedures to modify audio signals, however I feel like it might be better if simple mathematical blocks were added. The Ringmodulator, a currently existing tool, multiplies the amplitudes (and I am assuming not frequency). However, it does not allow flexibility beyond that.

Frequency/Amplitude splitter

A device that takes an input audio signal and outputs two note channels and two audio channels. The first channel (of both note and audio pairs) is the frequency, while the second is amplitude. The frequency audio signal is like a normal audio signal but there is no variation in amplitude. The amplitude audio signal is a constant tone with varying amplitude. The note variants on the other hand, I doubt I have to explain, but feel free to ask.

Frequency/Amplitude combiner

A device that takes two input audio signals. One for frequency, and one for amplitude. It outputs an audio signal. It should be the inverse of its splitter counterpart. It would have a note variant that takes two note inputs instead of audio inputs.

Note math

A note math device takes two note inputs and features a screen that enables the user to select addition, subtraction, multiplication, division, power, root, logarithm, natural log, and others. For mathematical functions that require one input, the second input is simply ignored. Bitwise functions would also be available, as well as logic gates. There would also be a clamp device that clamps notes between two other notes. This would probably be the most versatile device described in this post, despite being simple, because people can chain them together.

Audio math

This'll probably be useless when note math devices and frequency/amplitude splitter/combiner devices are around. It'll work the same way as note math devices but treat the amplitudes and frequencies (separately) as the variables subjected to the functions.

Warning

I recognize this as a large project. I understand that this may take forever to make. The functions may seem simple to make, but I am a programmer and I have noticed a ton of things in my personal projects that looked super easy but turned out painful when I came around to making them. If this request gets rejected, I will understand why.

Comments (8)

2024-03-11 03:36 · 2024-03-11

This might be useful for modifying the frequency of an audio sample in such a way that you essentially make a compound instrument that uses the sample as its sound.

2024-06-18 21:43 · 2024-06-18

The community needs to consider this and argue why or why not this should be a thing. What are pros not listed above? What are cons not listed above? Do the pros outweigh the cons, or the other way around? Is it worth it to add this? I would like some criticism, whether it's complementary criticism or downgrading criticism. This has been sitting here, ignored, for a few months now, an entire season even, getting buried deep underneath other stuff.

2024-06-19 08:33 · 2024-06-19

I really like this. Not entirely certain about how useful it would be, but it would add more flexibility to creating sound.

anonymous user
2024-07-02 06:29 · 2024-07-02

THIS WOULD AID MY LOGICAL BRAIN LIKE A MILLION FRICKING PERCENT

crossroads · reply
2024-10-29 21:49 · 2024-10-29

who made this?

2024-11-03 07:37 · 2024-11-03

I once tried to make something like this in c++

never again (i didnt even get past audio stuff)