Author: Peter Swimm

  • Shitwave – A PRNG based drone generator for Gameboy

    3377654447_ae9a507890_mLittle-scale recently posted All 4-bit Waveforms That Have 32 Samples, a Max patch that would generate all possible wave frames that could be used with LSDj, given gazillions years. However, the result was a little boring because it would start out as a 1/32 PWM and slowly progress towards a longer and longer PWM. Even within many years, chances are you’d still have a very low duty PWM.

    So I decided to find an algorithm that would produce more interesting sounds and still cycle through all 1632 possibilities. My choice was a Pseudo Random Number Generator using a Linear Feedback Shift Register. Actually not completely unlike the one in the Gameboy’s noise generator.

    However, where the GB’s generator goes through a small number of states, and the buffer constitutes one sample, I’m using the full 16 bytes (32 samples) used in the Gameboy’s wave channel as my shift register. (Equivalent of one frame in the LSDj softsynth)

    via Gameboy Genius » Blog Archive » Shitwave – A PRNG based drone generator for Gameboy.

  • Eat Fuck – Joss

    eatfuckMore fucked up noisy horribly horrible music from Josstin T, or Joss as he’s known to his chums. If you liked Amiga Noize Rave EP 2, chances are you’re gonna love Eat Fuck! And what a charming name for an album!

    via Forums | 8bc.org – Online Chiptune Media Sharing.

  • MD2PC Appeared

    [kml_flashembed movie="http://www.youtube.com/v/xh6i4JBXrpA" width="425" height="344" allowfullscreen="true" fvars="fs=1" /]

    via

    This is quite old, but it should be something people here find useful (once I am done with it tongue).

    The setup consists of a real MD, a flashcart, a controller port to LPT port cable and PC running some host software.
    Cable is same as what is used with Mask of Destiny’s Sega CD Transfer Suite ( http://www.retrodev.com/transfer.html ).
    When all CPU time is put into managing data transfer, you can get 32KByte/sec bandwidth. Things are bidirectional BTW.

    The protocol is made multipurpose so you can do graphics and run code or do whatever you want more besides sound generation. There are a lot of “internal” functions, but you can always send in your own and use those instead.

    Things are incomplete though, as you can hear… only PSG and PCM work, FM is still WiP (I have a very fatal error somewhere in the code that causes lockups and whatnot…).

    What you see on the (poor) vid is my ultr@ modded MD2 being slaved by my work PC that runs my WiP MD Tracker 0.6a that is executed straight from QB45 IDE (mainly because the program is too big so it cannot be compiled anymore ).

    If things go well, there’s gonna be some more stuff coming in summer (along with Win version of the tracker).

    PS: be sure to check the link in vid description for the full tune I used smile

  • Sunvox 1.3 is Out

    [kml_flashembed movie="http://www.youtube.com/v/Auiv49gqmQA" width="425" height="344" allowfullscreen="true" fvars="fs=1" /]

    Here’s what’s new in v1.3:

    • fixed bug with ping-pong loop in the “sampler”;
    • fixed bug with big values in scrollbars;
    • fixed bug with wrong song lenght calculation;
    • fixed bug with panning in the FM synthesizer;
    • new keyboard shortcuts: F9 – play; F11 – play pattern; F12 – stop;
    • added new parameter “P.Modulation” to the “generator” for phase modulation with input signal;
    • added possibility to load samples from RAW and JPEG files;
    • added support of 32-bit (floating point) samples;
    • added new effect 8 – arpeggio;
    • added new effect 9 – set sample offset;
    • added new simple examples: phase_modulation, phase_modulation2, arpeggio;
    • added right-click pop-up menu in the pattern/synth editors;
    • added button for changing the piano keyboard size;
    • added UTF-8 support to engine;
    • pattern icons became resizable in the timeline window;
    • now the timeline and the synths network may be shown at the same time if initial window size is greater than 640×480;
    • inproved ALSA support (thanks to Will Light);
    • updated manual;
    • code optimization;
    • fixed various small bugs.

    Download

    via

  • Glomag’s DaMaGe now out!

    8bp095Glomag’s long awaited new release it out, and its fucking killer. Blending artful use of LSDJ with vox, sound design, and mellotron(!), this is defininatly one of my favorite releases of recent memory. Check it out Now. Now I mean it. RIGHT FUCKING NOW.

    DaMaGe