Please let me introduce myself...
My name is Mr. Sarn Richard Ursell, and I am messaging you from Wellington, new Zealand.
I am an avante guard composer of microtonal music and I was heavily influenced by the artists Laurie Anderson, John Cage and Ivor Darreg to name a few, (we will get to more of this later, if need be).
I have now got about 143 projects for manipulating audio and images that I want to do, and initially I had tried to do these in Wolfram Mathematica, but many of the people who I contacted suggested that I use the programming language C.
I heard the advice "use C to alter images and audio" quite a lot!
And so, I am going to have to learn to program in C, as a COMPLETE beginner!
One of the things that I want to do in C is to take an audio object's samples and to reverse their digits, ...-thus a sample depth of 8901 would become 1098, and a sample depth of 12456 would become 65421, -see the pattern?
I am looking at videos about programming in C, and one particular YouTube video for beginners from the Giraffe Academy seemed quite good...
I also am trying to modify the audio using an algorithm for reversing the digits of a number that I got from the GeeksForGeeks website, -however, -here this applies a digit reversal algorithm to a number, but, -personally I wish to do this to a set of audio data's sample's for the WHOLE audio object.
As I mentioned above, I have 143 projects for altering audio and images, which I wish to do, ...(obviously not all at once).
In due course, I will watch, and re-watch the rest of the Giraffe Academy video, and I need some help and suggestions, tips and idea for the audio digit reversal algorithm, indeed, it has been suggested to me that I use a pure sin wave tone...
Some things worth mentioning is that I wish to alter the audio object's samples by taking an absolute value, taking a ceiling value, converting the sample to another base, before reversing the digits.
I thought that we could experiment with all manner of different multipliers, different bases including really exotic ones like 6, 5, 3 16, 17, 18, 23, 56 etc...etc...
Essentially, the process could roughly be:
1.A programmed (scan command) prompt is shown for of the variable Multiplier,
2.A programmed prompt (scan command) is shown for the variable Base_n,
3.Input/import/read the audio file on your computer,
4.Strip off the header and meta data from the audio file getting at/to the raw data,
5.Take an absolute value of the audio file's elements/samples,
6.Take a ceiling value for the audio file's elements/samples,
7.Multiply the audio file's elements/samples by the Multiplier,
8.Take a Base_n calculation of the audio file's elements/samples,
9.Apply the sub-algorithms which reverses the audio file's elements/sample's digits,
10.Output/export/write the now mangled/altered audio file's elements/samples to a specific location on your computer,
11.Repeat steps 5.---> through to ---> 10., -iterativly until finished,
12.Manually take your newly created audio file and input it into an audio editor such as Audacity, and LISTEN TO THE RESULT.
Thus, we have a loop within a loop, -it would appear!
Have I made any errors?
Have I left anything out?
Am I missing something?
I would dearly like to chat with you about these projects and perhaps make new friends and acquaintances, sometime soon!
I look forward to hearing from you!
Mr. Sarn Richard Ursell.