answered question
2
Votes
Votes
4
Answers
Answers
M$10.00
How can I convert a list of numerical values into a sound file where each value produces a distinct pitch of the sound?
I've got lists of numerical data points (values range from -300 to 300) that I'd like to present in the form of sound (an instrument or just any electronic sound). I want to load the data into some program and have the values at each data point produce a distinct pitch of the sound. The result would be a long sound sequence.
How do I do it?
(If you suggest MATLAB, how exactly do I go about doing it in MATLAB?)
How do I do it?
(If you suggest MATLAB, how exactly do I go about doing it in MATLAB?)
voted interesting: bunnyphuphu, darth continent
answers (4)
Try this algorithmic composition tool: http://musicalgorithms.ewu.edu/algorithms/import.html
| Asker's rating: |
This links to a opage to do exactly what you want. The tricky part of the problem is the scaling and offsetting which this site takes care of for you. Good find onek.
Tip wdawe for this comment
|
Report
You want an oscillator. I understand your need which is for a software synthesizer you can download and program with 600 different frequencies/pitches. The video below is what it will look like. However I am unsure if these are "programable" or if you would manually sweep the spectrum. Below I posted the myspace of someone who will know the answer to your question.
http://www.myspace.com/josephakins
http://www.myspace.com/josephakins
voted helpful: darth continent
It sounds like you want to make your own VST Synth. http://en.wikipedia.org/wiki/Virtual_Studio_Technology
There is a popular program called SynthEdit that allows you to create your own synths. I'm not sure if it will do exactly what you described, but it's worth looking into. Here's the site http://www.synthedit.com/
Here is one more program that allows you to make your own synths called SynthMaker: http://www.synthmaker.co.uk/
Hope this helps. Good luck with your project!
There is a popular program called SynthEdit that allows you to create your own synths. I'm not sure if it will do exactly what you described, but it's worth looking into. Here's the site http://www.synthedit.com/
Here is one more program that allows you to make your own synths called SynthMaker: http://www.synthmaker.co.uk/
Hope this helps. Good luck with your project!
source(s):
http://en.wikipedia.org/wiki/Virtual_Studio_Technology
http://en.wikipedia.org/wiki/Synthedit
http://en.wikipedia.org/wiki/SynthMaker
http://en.wikipedia.org/wiki/Virtual_Studio_Technology
http://en.wikipedia.org/wiki/Synthedit
http://en.wikipedia.org/wiki/SynthMaker
voted helpful: iplant
There is an article about the conversion of an amino-acid sequence into music.
They used it to search for patterns.
http://www.pubmedcentral.nih.gov/articlerender.fcgi?artid=1929127
They used it to search for patterns.
http://www.pubmedcentral.nih.gov/articlerender.fcgi?artid=1929127
MANY programming languages have old school "beep" commands that are universal.
In C++, the function is:
Beep (frequency,duration);
So, you could define a constant of duration and simply pass the frequency as the number that you would like to hear.
I would likely define a second numerical constant called "multiple" that multiples the number so that the differences between each "note" or "number" or "frequency" can be clearly heard.
In C++, the function is:
Beep (frequency,duration);
So, you could define a constant of duration and simply pass the frequency as the number that you would like to hear.
I would likely define a second numerical constant called "multiple" that multiples the number so that the differences between each "note" or "number" or "frequency" can be clearly heard.
voted helpful: williamwaco, iplant
Related questions
140 characters left












