Re: Synthmaker bundle
Posted: Wed May 16, 2018 12:30 am
Several updates and a couple of new ones added today - check 'em out. New stuff's always at the top of the page.
DSP Robotics and FlowStone Graphical Programming Software Support and Forums
http://dsprobotics.com/support/
Zero-line of the ESQ1 wave data is 0x80. 0x01 really means -127 and 0xff means 127. (0x00, for that matter, means "wave end / stop playback").
So a simple
wave_out[i] = ( (float) (esq1_wave[i] - 0x80) ) / 127.0
should do the trick.
k brown wrote:Thanks for the input. My followup question for Ranier was how does one get the ESQ-1 ROM data in numerical form; I downloaded part of the ROM zip files from his website and it unzipped as a wav file.? What do you do with that? He hasn't yet responded - probably thinks I'm too dense to continue bothering with.
k brown wrote:Right - a .bin file. To 'open' these you have to burn it to a data disc (found instr. online), then when you open the file on the disc it opens as a wav.
I think you're referring to the xcel spreadsheet; yeah I got that too. Still no clue as to how these waves get converted to strings of numbers.
I'm dying to know what process Sigfried Kuhlman used to create SQ8L (with Synthedit, I think).
k brown wrote:I guess I thought the only way to get custom waveforms into a Flowstone/SM synth is by feeding a wavetable oscillator with a text string containing a long list of numbers.
By the way here's the spreadsheet he e-mailed me; maybe it's the same thing you saw.
I'll be glad to post the wavs - I'll have to download the rest; I only did one as a test.