Make make faster
Did you ever have to compile a large project with make
? It can be realy slow. Use the -j
option to allow make
to run multiple jobs simultaneously:
As a rule of thumb, choose -j
to be the number of CPU cores.
Multiplying Binary Integers
This is a very short explanation how binary integers are multiplyed.
Blip Tap iOS App
Blip Tap let you choose from 5 different waveforms and offers an 8 octave keyboard to play some Blips. The sound engine is based on the BlipKit library.
Web-based interactive sound player
bliplay is a console program which plays chiptune music from text files. It uses the BlipKit library to render the sound and is available on GitHub.
Implement a timeout for C socket connections
To prevent the connect
function from blocking forever, a timeout can be implemented with select
.
BlipKit library
BlipKit is a C library for creating the beautiful sound of old sound chips.
- Generate waveforms: square, triangle, noise, sawtooth, sine and custom waveforms
- Use an unlimited number of individual tracks
- Use stereo output or up to 8 channels
- Define instruments to create envelopes and other interesting effects
- Use effects: portamento, tremolo, vibrato and some more
- Load multi-channel samples and play them at different pitches