АВлллА АВлллААВлллААВлллллллллААВлллллллллААВлллллллллААВлллллллллА оллллн оллллнАллллАоллллллллллноллллллллллноллллллллллноллллллллллн оллллн оллллн оллллллллллноллллллллллноллллллллллноллллллллллн оллллллллллАоллллнАВлллАоллллллллллноллллллллллноллллллллллноллллллллллн оллллллллллноллллноллллноллллллллллноллллллллллноллллллллллноллллллллллн оллллллллллноллллноллллноллллллллллноллллллллллноллллллллллноллллллллллн оллллллллллноллллноллллноллллллллллноллллллллллноллллллллллноллллллллллн оллллллллллноллллноллллноллллллллллноллллллллллноллллллллллноллллллллллн оллллллллллноллллноллллноллллВппппп пппппВллллноллллВппппп оллллВВллллн оллллллллллноллллноллллноллллн мммммВллллноллллВммммм оллллноллллн оллллллллллноллллноллллноллллн оллллллллллноллллллллллноллллноллллн пппппппппп пппп пппп пппп пппппппппп пппппппппп пппп пппп ascii by a crayon in my ass -------------------------------------------------------------------------------- BlipGen v0.86 / SpicyPixel.net -------------------------------------------------------------------------------- ------------ Description: ------------ Basic Waveform generator to create 'chip' samples to be used in a number of Tracker applications. ------------ Keys: ------------ F1 - F4 : Toggle Waveforms ---> Sine, Square, Saw & Triangle 1 - 4 : Increment Waveform Frequency Q - R : Decrement Waveform Frequency A - F : Speed Increment Waveform Frequency Z - V : Speed Decrement Waveform Frequency F9 : Load RAW Wave Data F12 : Save RAW Wave data F10 : Toggle Plot/Solid Wave Display F11 : Toggle Noise On/Off Cursor Left : Increase Noise (Range 1 - 128) Cursor Right : Decrease Noise (Range 1 - 128) Cursor Up : Increase Volume Cursor Down : Decrease Volume + : Increase Playback Hz (Range 100 - 100000) - : Decrease Playback Hz (Range 100 - 100000) SPACE : Toggle Sound On/Off { : Increase Wave Bit Resolution (Range 1-64) } : Decrease Wave Bit Resolution (Range 1-64) Pg. Down : Decrease Wave Filesize (Range 1-10) Pg. Up : Increase Wave Filesize (Range 1-10) ------------ Audacity ------------ After saving the raw waveform, File-->Save BlipGen Waveform you can use Audacity to import the raw file and allowing saving to other formats such as WAV. In Audacity use File-->Import-->Raw Data... Choose your .RAW file and Select Unsigned 8bit PCM, No Endianness and 1 Channel (Mono) then press Import. You will now have your waveform to use, and Save as .WAV should you so need. Apologies for not having an export WAV within BlipGen but I have not looked at the code in 7 years ;-) ------------ Notes: ------------ When using the Filesize range 1 equates to a file of 30 bytes and 10 equates to a file of 360 bytes in length. This can be used to determine the quality of the wave sample too. Whilst the sound is playing any changes to the waveform will not be immediately rendered. You must stop playback and restart to hear any changes that you may have made. ------------ Added: ------------ * BlipGen Wave Filesize Choice * Bit Resolution Scaling * Load / Save of BlipGen Waveforms * BASS Initialisation Checking ------------ Fixed: ------------ * Wrong Thread error prompt appearing when exiting the app. * Dodgy Screen blanking when swapping between full-screen apps. * Added Double-Buffering for smoother screen updates. -------------------------------------------------------------------------------- Happy Chipping ;) Marc.