BlipZones Screenshots

I’ve been working hard on getting a full featured BlipZones app ready.

And it is! Full-featured and ready! Screenshots attached.

BlipZones lets you split the BlipBox screen into zones, and each zone can be configured as a virtual slider or button (horizontal / vertical, momentary / toggle).

Whether slider or button, the zone can send almost any MIDI message: Control Change, Note on/off, NRPN, Pitch Bend, Aftertouch, Channel Pressure.

The app lets you do most things you would expect: configure zones, save and load to file, upload and download to the BlipBox.

But BlipZones also has an on-screen simulator and can connect to a virtual MIDI interface on your computer. This means you can run a preset and plug it straight into your DAW. And if you have a BlipBox connected, then the simulator and device are fully synchronised.

I’m working on pre-built binaries for Mac OS X, Linux and Windows, which will be available for download soon.

The app can also be built directly from source. First make sure to check out both BlipBox and BlipZones into the same directory:

git clone git@github.com:pingdynasty/BlipBox.git BlipBox

git clone git@github.com:pingdynasty/BlipZones.git BlipZones

You will also need Juce, Julian Storer’s excellent cross platform library:

git clone git://juce.git.sourceforge.net/gitroot/juce/juce juce

(If you like the way BlipZones looks, thank Julian. If you don’t, blame me.)

Once checked out you can find build configurations in BlipZones/Builds for Linux, MacOSX and VisualStudio2010.

Share
This entry was posted in BlipBox, News and Updates, Software. Bookmark the permalink.

6 Responses to BlipZones Screenshots

  1. Kai Carver says:

    interesting!

    I just tried building on windows using VisualStudio 2010 Express and got complaints about a missing inttypes.h

    1>—— Build started: Project: BlipZones, Configuration: Debug Win32 ——
    1> eeprom.c
    1>c:\cygwin\home\kai\projects\blip\blipbox\firmware\simulator\avr\eeprom.h(5): fatal error C1083: Cannot open include file: ‘inttypes.h’: No such file or directory
    1> interrupt.c
    1>c:\cygwin\home\kai\projects\blip\blipbox\firmware\simulator\avr\io.h(4): fatal error C1083: Cannot open include file: ‘inttypes.h’: No such file or directory
    1> io.c
    1>c:\cygwin\home\kai\projects\blip\blipbox\firmware\simulator\avr\io.h(4): fatal error C1083: Cannot open include file: ‘inttypes.h’: No such file or directory
    1> pgmspace.c
    1>c:\cygwin\home\kai\projects\blip\blipbox\firmware\simulator\avr\pgmspace.h(5): fatal error C1083: Cannot open include file: ‘inttypes.h’: No such file or directory
    1> Generating Code…
    ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

  2. mars says:

    Hi Kai,

    yes I just tried this yesterday and found the same thing. Basically it seems MS do not provide stdint.h or inttypes.h, even though they are C99 standard.
    It can be fixed by getting them e.g. from http://code.google.com/p/msinttypes/
    However, having fixed that a larger problem appears: termios.h
    I should have known that building on Windows wasn’t going to be that easy…
    I think I should really rewrite the terminal handling code to use Boost, which is more cross-platform proof.

  3. mars says:

    I’ve changed the serial communication to use a cross-platform ASIO library instead (essentially boost::asio).
    If you get the latest from github it should build under MS Visual Studio 2010. Binaries will be available shortly.

  4. Kai Carver says:

    yup it builds fine on Windows now!

  5. Pingback: New Open Grid Gear: A Hackable, Touchable, Light-up Array – BlipBox