|
Post by AnthroHeart on Mar 8, 2024 18:34:38 GMT
The WAV Repeater converts a text intention into a WAV file. I have updated it to v3.
This is a much faster option.
|
|
|
Post by brandon on Mar 9, 2024 17:19:48 GMT
The WAV Repeater converts a text intention into a WAV file. I have updated it to v3.
Thank you!
|
|
|
Post by AnthroHeart on Mar 30, 2024 14:38:44 GMT
I have updated the WAV Repeater that takes a text intention and outputs a Sine WAV file, repeated as many times as you want. Sine is better than the way it was done before, because it is smoother.
I did "I am Love." 1000X and got this. It might be a bit loud:
And here's the code:
Using: pip install -r requirements.txt
|
|
|
Post by AnthroHeart on Mar 30, 2024 18:45:57 GMT
I updated the WAV Repeater to allow for specifying frequency (i.e. 532Hz).
It may be a little loud because it's at max volume.
|
|
|
Post by AnthroHeart on Mar 30, 2024 23:09:30 GMT
I added a Smoothing Factor (0-100.0%) to help smoothen out the pulses in the generated WAV.
The closer to 100% you use for a smoothing factor, the more like a pure sine wave it will sound.
0% smoothing will retain the original audio.
|
|
|
Post by nathanmyersc on Mar 31, 2024 2:29:27 GMT
I added a Smoothing Factor (0-100.0%) to help smoothen out the pulses in the generated WAV.
The closer to 100% you use for a smoothing factor, the more like a pure sine wave it will sound.
0% smoothing will retain the original audio.
Sick man i think that sounds good.
|
|
|
Post by nathanmyersc on Mar 31, 2024 11:29:36 GMT
I added a Smoothing Factor (0-100.0%) to help smoothen out the pulses in the generated WAV.
The closer to 100% you use for a smoothing factor, the more like a pure sine wave it will sound.
0% smoothing will retain the original audio.
Hey i added the process statement thing to your program and added a few quality of life upgrades like progress bar and number of samples written so far. Im working on a multithreaded one thats almost functional but got some errors to kick out. this version seems to take alot longer since it makes longer durations.
|
|
|
Post by AnthroHeart on Mar 31, 2024 11:57:32 GMT
I added a Smoothing Factor (0-100.0%) to help smoothen out the pulses in the generated WAV.
The closer to 100% you use for a smoothing factor, the more like a pure sine wave it will sound.
0% smoothing will retain the original audio.
Hey i added the process statement thing to your program and added a few quality of life upgrades like progress bar and number of samples written so far. Im working on a multithreaded one thats almost functional but got some errors to kick out. this version seems to take alot longer since it makes longer durations. Should we see if Claude can convert it to C++?
|
|
|
Post by AnthroHeart on Mar 31, 2024 12:00:42 GMT
I added a Smoothing Factor (0-100.0%) to help smoothen out the pulses in the generated WAV.
The closer to 100% you use for a smoothing factor, the more like a pure sine wave it will sound.
0% smoothing will retain the original audio.
Sick man i think that sounds good. I asked Claude to help create a trending wave to smooth out the peaks and valleys, and it came through.
Have you found a smoothing factor percent you like?
I tested it with pi*10 (31.4159%) and 33% and they sounded interesting.
You could probably choose a special number for frequency (Hz) and smoothing factor, such as pi, e, or some other and get something interesting.
|
|
|
Post by nathanmyersc on Mar 31, 2024 12:06:15 GMT
Hey i added the process statement thing to your program and added a few quality of life upgrades like progress bar and number of samples written so far. Im working on a multithreaded one thats almost functional but got some errors to kick out. this version seems to take alot longer since it makes longer durations. Should we see if Claude can convert it to C++? c++ is much lower level could try but ai is finicky. bet with enough coaxing it could do it tho
|
|
|
Post by AnthroHeart on Mar 31, 2024 12:09:44 GMT
Here are the two frequency spectrums for using 0% smoothing and using 100% smoothing. It is centered around 528Hz.
0 Smoothing and 100 Smoothing for "I am Love.":
And a pure 528Hz tone generated by Audacity:
|
|
|
Post by AnthroHeart on Mar 31, 2024 12:24:22 GMT
I added a Smoothing Factor (0-100.0%) to help smoothen out the pulses in the generated WAV.
The closer to 100% you use for a smoothing factor, the more like a pure sine wave it will sound.
0% smoothing will retain the original audio.
Hey i added the process statement thing to your program and added a few quality of life upgrades like progress bar and number of samples written so far. Im working on a multithreaded one thats almost functional but got some errors to kick out. this version seems to take alot longer since it makes longer durations. Your code gives me this error. I get the error for both files.
Traceback (most recent call last): File "C:\Repeater\NathanMyersc\CreateSineNoiseFromTxtFile.py", line 128, in <module> main() File "C:\Repeater\NathanMyersc\CreateSineNoiseFromTxtFile.py", line 36, in main p = threading.Thread(target=process_data, args=(text,)) ^^^^^^^^^ NameError: name 'threading' is not defined. Did you forget to import 'threading'?
|
|
|
Post by nathanmyersc on Mar 31, 2024 12:31:05 GMT
Hey i added the process statement thing to your program and added a few quality of life upgrades like progress bar and number of samples written so far. Im working on a multithreaded one thats almost functional but got some errors to kick out. this version seems to take alot longer since it makes longer durations. Your code gives me this error. I get the error for both files.
Traceback (most recent call last): File "C:\Repeater\NathanMyersc\CreateSineNoiseFromTxtFile.py", line 128, in <module> main() File "C:\Repeater\NathanMyersc\CreateSineNoiseFromTxtFile.py", line 36, in main p = threading.Thread(target=process_data, args=(text,)) ^^^^^^^^^ NameError: name 'threading' is not defined. Did you forget to import 'threading'?
Yeah there are a bunch i realize gotta add threading library and time library. and even then theres a much faster way to process the data. shouldnt be calling wavfile.writeframes for every sample. should gather like 10 20 thousand samples in a struct then pass it to the wavfile to writeframes. so slow otherwise.
|
|
|
Post by nathanmyersc on Mar 31, 2024 13:04:53 GMT
Hey i added the process statement thing to your program and added a few quality of life upgrades like progress bar and number of samples written so far. Im working on a multithreaded one thats almost functional but got some errors to kick out. this version seems to take alot longer since it makes longer durations. Your code gives me this error. I get the error for both files.
Traceback (most recent call last): File "C:\Repeater\NathanMyersc\CreateSineNoiseFromTxtFile.py", line 128, in <module> main() File "C:\Repeater\NathanMyersc\CreateSineNoiseFromTxtFile.py", line 36, in main p = threading.Thread(target=process_data, args=(text,)) ^^^^^^^^^ NameError: name 'threading' is not defined. Did you forget to import 'threading'?
They work now. But switching to c++ for this one would be good super slow. i even tried to reduce the math by precompiling some of hte things that could be precompiled. But feels good at 174hz with I AM GODLIKE WITH GODLIKE PHYSIQUE AND REGENERATION. i feel the power.
|
|
|
Post by reden on Mar 31, 2024 13:13:30 GMT
Hey i added the process statement thing to your program and added a few quality of life upgrades like progress bar and number of samples written so far. Im working on a multithreaded one thats almost functional but got some errors to kick out. this version seems to take alot longer since it makes longer durations. Should we see if Claude can convert it to C++? You can try
|
|