°²ÛÛÛ° °²ÛÛÛ°°²ÛÛÛ°°²ÛÛÛÛÛÛÛÛÛ°°²ÛÛÛÛÛÛÛÛÛ°°²ÛÛÛÛÛÛÛÛÛ°°²ÛÛÛÛÛÛÛÛÛ°
ÞÛÛÛÛÝ ÞÛÛÛÛÝ°ÛÛÛÛ°ÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÛÛÛÛÛÛÝ
ÞÛÛÛÛÝ ÞÛÛÛÛÝ ÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÛÛÛÛÛÛÝ
ÞÛÛÛÛÛÛÛÛÛÛ°ÞÛÛÛÛÝ°²ÛÛÛ°ÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÛÛÛÛÛÛÝ
ÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÝÞÛÛÛÛÝÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÛÛÛÛÛÛÝ
ÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÝÞÛÛÛÛÝÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÛÛÛÛÛÛÝ
ÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÝÞÛÛÛÛÝÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÛÛÛÛÛÛÝ
ÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÝÞÛÛÛÛÝÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÛÛÛÛÛÛÝ
ÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÝÞÛÛÛÛÝÞÛÛÛÛ²ßßßßß ßßßßß²ÛÛÛÛÝÞÛÛÛÛ²ßßßßß ÞÛÛÛÛ²²ÛÛÛÛÝ
ÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÝÞÛÛÛÛÝÞÛÛÛÛÝ ÜÜÜÜܲÛÛÛÛÝÞÛÛÛÛ²ÜÜÜÜÜ ÞÛÛÛÛÝÞÛÛÛÛÝ
ÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÝÞÛÛÛÛÝÞÛÛÛÛÝ ÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÛÛÛÛÛÛÝÞÛÛÛÛÝÞÛÛÛÛÝ
ßßßßßßßßßß ßßßß ßßßß ßßßß ßßßßßßßßßß ßßßßßßßßßß ßßßß ßßßß
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.