The BeatSqueezer V2 Sample Player PCB

The BeatSqueezer V2 Sample Player PCB

$5.00

The BeatSqueezer is a Simple Midi-Controlled Sample Playback Device

This is a  PCB only, for standalone format.

- +
Availability:In stock

 

The Beatsqueezer - small sample player device which produce Hi-Fi sound in 44100 Hz 24 bit stereo with up to 16 mono (can be applied panorama) or 12 stereo voices polyphony in 44100 Hz 16 bit. It is designed to bring on stage Mellotron-style synthesizer with unique sampled instruments, one shot / looped samples sets, drums, backing tracks, sound effects etc

It has 1GB internal flash memory for keeping sound banks (after loading into, all banks available immediately, no SD card present required), 4 knobs for fx filters, 1 rotary encoder with button for menu navigation, 128x160 color TFT display, 3.5 jack MDI in, 6.3 jack stereo audio output, micro SD card slot and full size USB B connector for device powering and communication with computer thru USB-MIDI.

With "Banks Editor" software, user has possibility to create his own sample banks (paches).

The file format supports up to 3 samples ("Default", "Piano" and "Forte") for each of 128 notes with unlimited sample length.

Sample loop point, for infinitive playback.

Cut group, for playing only one sample at one time from specific group (for example: open and close hat, solo instrument), "self" group to stop playing only same sample, if corresponding note pressed twice and "none" group for multiple sample playback.

Dynamic or Fixed velocity for each sample.

"Ignore note off" (for example: drum sounds) behaviour.

If "Ignore note off" feature and loop point are defined, sample goes to "Loop trigger" mode, when 1-st press will play sample and 2-nd will stop it.

Stereo panorama for each note (for mono samples only).

Also implemented simple MIDI files track Player. Can be played one MIDI Track from song (midi file) at one time. Tracks can be switched (next Track will be played after end of previous) and looped in real time. MIDI Player can be triggered and synced with master sequencer.

With "Split Mode" feature, possible to split keyboard in up to 4 ranges (groups), and load individual bank for every group.

Beatsqueezer has range of master filters and special effects such as: Low Pass Resonant filter, Ring Modulation, Flanger, Stereo Rotary Vibrato, Limiter, Bitcrusher, Granular Glitch, Delay with Low Pass and High Pass filters, ADSR envelope for amplitude and ADSR for Low Pass filter.

Supported pitch bend wheel +2/-2 semitones, modulation wheel, expression pedal, sustain pedal, sostenuto pedal, channel pressure (aftertouch).

For onboard knobs implemented the "smart knobs" behaviour - filter value will changing, only if real knob position and value will match.

There is a possibility to upgrade or install different firmware from SD card thru built in bootloader.

Main features:

  • CD audio quality 44100Hz 24 bit stereo output
  • 16 mono or 12 stereo voices in 44100 Hz 16 bit polyphony NEW
  • Up to 3 samples: "Default", "Piano" (vel. 1 - 60) and "Forte" (vel. 110 - 127) for each of 128 notes per Bank NEW
  • Up to 128 banks
  • 128x160 color TFT display
  • 4 knobs
  • 1 rotary encoder with button
  • Powering thru USB B socket (5 volts)
  • MIDI thru MDI IN (DIN5) and USB-MIDI at one time
  • Loading banks from SD card (supported FAT16, FAT32)
  • MIDI Tracks Player NEW
  • Up to 1GByte flash memory (all for user banks)
  • Built in bootloader for firmware upgrade or installation different one
  • Intuitive and simple navigation thru menu, using only one rotary encoder
  • Supports pitch bend wheel +2/-2 semitones
  • Supports modulation wheel with selectable mode (Vibrato value, Low Pass Cut Off, Flanger value or Volume)
  • Supports expression pedal with selectable mode (Vibrato value, Low Pass Cut Off, Flanger value or Volume)
  • Supports sustain pedal
  • Supports sostenuto pedal
  • Supports channel pressure (Aftertouch) with selectable mode (Vibrato value, Low Pass Cut Off, Volume or disabled)
  • Supports program change (Bank selection)
  • Smooth parameters changing of filters and FX
  • Keyboard split feature, up to 4 split groups (ranges) with individual bank for every group NEW
  • Loop point for each sample
  • Cut group for each sample
  • Dynamic or fixed velocity for each sample
  • "Ignore note off" behaviour for each sample
  • Stereo panorama for each sample
  • Possibility to define default values for all filters parameters
  • "Smart knobs" behaviour
  • "Loop trigger" mode
  • Selectable USB-MIDI wire (1-16)
  • Selectable MIDI channel (1-16)
  • Minimum bottom velocity (0-127)
  • Staccato or legato attack for LP ADSR filter
  • Editable MIDI CC (Can be assigned on 102 undefined or general purpose CC numbers) NEW
  • Saving and loading settings

Filters:

  • low pass resonant filter
  • ring modulation
  • flanger
  • stereo rotary vibrato
  • limiter
  • bitcrusher
  • granular glitch
  • delay with low pass and high pass filters
  • ADSR envelope for amplitude
  • ADSR envelope for low pass filter

Default knobs values:

  • Low Pass Cut Off (cc 40)
  • Low Pass Resonance (cc 41)
  • Ring modulation frequency (cc 42)
  • Ring modulation value (cc 43)
  • Flanger frequency (cc 44)
  • Flanger value (cc 45)
  • Rotary Vibrato frequency (cc 46)
  • Rotary Vibrato value (cc 47)
  • Limiter value (cc 48)
  • Bitcrusher value (cc 49)
  • Granular Glitch Shift (cc 50)
  • Granular Glitch Length (cc 51)
  • Delay High Pass filter value (cc 52)
  • Delay Low Pass filter value (cc 53)
  • Delay value (cc 54)
  • Delay time (cc 55)
  • Amplitude Attack value (cc 56)
  • Amplitude Decay value (cc 57)
  • Amplitude Sustain value (cc 58)
  • Amplitude Release value (cc 59)
  • Low Pass filter Attack value (cc 60)
  • Low Pass filter Decay value (cc 61)
  • Low Pass filter Sustain value (cc 62)
  • Low Pass filter Release value (cc 63)

Additional MIDI messages:

  • Pitch Band Wheel (+2/-2 semitones)
  • Modulation Wheel (cc 1)
  • Expression Pedal (cc 11)
  • Sustain Pedal (cc 64)
  • Sostenuto Pedal (cc 66)
  • Volume (cc 7)
  • Channel Pressure (Aftertouch)
  • Program Change (Bank selection)
  • Start (Play MIDI Track), Stop (Stop MIDI Track), Song Select (Change MIDI Track)

Settings:

  • Wire (1-16)
  • Channel (1-16)
  • Velocity (0-127)
  • Mixing volume(0% - 100%)
  • CC Volume Default (0 - 127) NEW
  • Modulation wheel mode (Vibrato value, Low Pass Cut Off, Flanger value or Volume) [default: Vibrato value]
  • Expression pedal mode (Vibrato value, Low Pass Cut Off, Flanger value or Volume) [default: Volume]
  • Channel Pressure (Aftertouch) mode (Vibrato value, Low Pass Cut Off, Volume or disabled) [default: Volume]
  • LP envelope (staccato or legato)
  • Smart Knobs mode (enable disable)
  • Reset knobs on bank change (yes no)
  • Edit controls numbers (CC#) NEW
  • MIDI Player Sync with master (enable disable) NEW
  • Show pressed note info (yes no)
  • Show switched knob info (yes no)
  • Split Mode (enable disable) NEW
  • A-B Split Groups Note NEW
  • B-C Split Groups Note NEW
  • C-D Split Groups Note NEW
  • Save settings
  • Load settings
  • Scan internal flash memory for bad blocks
  • Banks information: used banks from maximum banks (128) and busy memory size from device maximum
  • Firmware information

MIDI Player features:

  • Play MIDI file Track from SD card (supported FAT16, FAT32)
  • Loop Track
  • Switching Tracks in real time to play one after another
  • Change Tempo
  • Sync with master sequencer

Menu navigation with encoder:

  • Rotate encoder to switch menu items, change parameters, browse files etc.
  • Press encoder button (down & up) to select menu item, confirm etc.
  • Hold encoder button down to exit to previous menu
  • Hold encoder button down and rotate to quick navigation thru main menu items, then release button to get in (quick mode)

Additional information:

  • DSP by STM32F407 168MHz microcontroller
  • CS4334 audio DAC
  • AD8532 amplifier
  • 1GB Samsung K9K8 NAND internal flash memory
  • 230 mA power consumption
  • 5ms latency
  • 1.8 inch ST7735R SPI 128*160 TFT LCD Display (rev2)
  • Steel case (rev2): 11.5mm x 7.5mm x 2.5mm
More Information
Brand Modular Addict
Additional Resources V1 Build Documents
Hack-A-Day Project Page
Continued Reading