![]() |
![]() ![]() ![]() ![]() ![]()
|
next newest topic | next oldest topic |
Author | Topic: Live Spectral Analysis |
Bill Meadows Member |
![]() ![]() ![]() Is there a way to save the output of a LiveSpectralAnalysis to disk and then re-synthesize it later in the same Sound? (or by a different Sound later in a Timeline?) IP: Logged |
SSC Administrator |
![]() ![]() ![]() quote: Easiest way would be to record the pre-analyzed input and then do the analysis resynthesis later. Alternatively, you could use a MemoryWriter for the left (amplitudes) and another MemoryWriter to capture the right (the frequencies). Then a ChannelJoin on samples playing back the left and the right halves of the analysis. One final kludge step is required. You have to mix the ChannelJoin with a SpectrumFromArray that has the same "spectrum period" as the analysis. (For example, if you analyzed at 1F, the period of the spectrum is 512, if you analyzed at 2F it is 256, etc). The OscillatorBank asks the SpectrumSource for the spectrum period, so by mixing in the (silent) SpectrumFromArray, you can trick the OscillatorBank into reading your recorded analysis as if it were a live analysis or an analysis stored to disk using the Tool. IP: Logged |
Bill Meadows Member |
![]() ![]() ![]() Thanks for the info. When you pre-analyse an input (with the Spectral Tool) you can do things with the re-synthesis that you can't do with a "streaming" analysis. For example, change the playback speed, play in reverse, etc. I would like to be able to do this during a live performance by analyzing the input for awhile and saving that to disk or RAM for later use. Is this even possible with normal audio? I guess a MemoryWriter and Sample would work within the same Sound. But it seems like Sample reads from disk during compile, so there is no way to record a live input with one Sound, then later in the Timeline have a different Sound access that recording. Is this the case? IP: Logged |
All times are CT (US) | next newest topic | next oldest topic |
![]() ![]() |
This forum is provided solely for the support and edification of the customers of Symbolic Sound Corporation.