Welcome to the MIDI Sprout forum

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - sam

Pages: 1 ... 8 9 [10] 11 12
Questions / Re: Music Studio settings for Midi Sprout
« on: April 12, 2016, 06:01:04 PM »
Hi, if you have a light show then the MIDI Sprout is working.  The MIDI data runs on Channel 1.  I tried to download the Music Studio application, but the 'free' version doesn't have MIDI capability.  It looks like you just need to go to the Setup Tab and go into the MIDI category, then set the Channel to be 1.

I suggest you try a different free synth app like WI Orchestra which sounds great and can easily detect the MIDI Sprout MIDI Data coming from the Griffin without any configuration.

I suggest, although at a price, using Moog Animoog which has powerful MIDI routing and is an amazing instrument.

No matter which application you use, you will need to configure the MIDI input for that specific application, consult the application help page for MIDI Input for which ever app you choose to use with your MIDI Sprout.
Using the MIDI Sprout to its fullest potential does require delving into MIDI and understanding how you can connect different instruments, keyboards, synths, and computers together.

Questions / Re: MIDI Sprout Tools looks....odd
« on: April 12, 2016, 11:39:41 AM »
Very glad that you have the Tools working.  It is a fun patch, and working with PureData (pdextended) is a very cool tool.

Try clicking the two buttons at the top right corner of the Tools window, to reset the colorful tree and for a little 'extra' light show!

Questions / Re: Can't get any output
« on: April 12, 2016, 11:37:11 AM »
Hello pauleon, the MIDI Sprout outputs Notes on Channel 1 and a single controller on CC 80.  The MIDI Sprout as a MIDI - Output which should be connected to your Piano/Synth/Computer MIDI - Input.

Looking at the Pocket Piano User Guide it appears that you can set the incoming MIDI channel on the Pocket Piano by 'holding down the corresponding keyboard note key' for the desired channel.

In our case we want Channel 1, so:
    1. turn off the PocketPiano
    2. hold down the 1st note button (far left side)
    3. turn on the Pocket Piano

There are more advanced settings present on the Pocket Piano, and you might be able to reset the Pocket Piano back to 'default' settings which uses Channel 1 as input.

Also make sure the Piano plays notes when you press the keys, to test the audio output.


Kit Instructions / Re: MIDIsprout Kit Build Discussion
« on: April 11, 2016, 08:55:55 PM »
While there currently are no kits available, the parts count is very low and the parts are available anywhere from digikey.com to RadioShack .

If you have an Arduino (Uno, Micro, or anyuino!), you can easily build the Galvanometer circuit using only a 555, 100k resistor, .0022uF cap, and an LED (plus decoupling caps and jumper wires).

Hooking the Galvanometer circuit up to an Arduino and a MIDI jack can allow you to do many deeper experiments with the method.

If you dig through the forum you will find schematics, and circuit board diagrams.  It would be easy to get some parts from digikey, program a raw ATMEGA328p on a breadboard using an Arduino, and solder together yourself a MIDI Sprout!

Stay on the lookout (and email list) for more information about future updates!  I've been thinking about the BioData Sonificiation Arduino Shield....

Development / MIDI Sprout Enclosure Designs
« on: April 10, 2016, 11:00:03 AM »
The MIDI Sprout has gone through a series Enclosure Design iterations over the course of the project.  I would like to present those designs and make them available below (see link at bottom of Post).  Please Note: the designs are not 'perfect', and a limited amount of functional testing has occurred with all but the final card-stock design. 
           *****Be wary dear adventure, if you choose to print/cut/buy one of these enclosure designs minor tweaks, drill outs, or adjustments may be needed!*****

The Journey begins with the original enclosure design by Stephanie Tarbous, which features smooth curved edges, illuminated logo, and a built in battery compartment.  I think that you will agree that it looks spectacular!

We explored a few variations on this design through 3D printing.   This is a 'family picture' of three iterations of the enclosure from different 3D printers.  The white model is the 'first print' made in PLA with brass tacks as 'touch points', a few tweaks internally and to the logo size are shown in the middle green model, and a final 'smooth' green 3D print from Shapeways on the right.

Manufactured in flexible PLA, the test models used a simple 'snap' closure mechanism which worked well but could be easily broken/worn.  Modifications were made to the design for a 'screw' closure.  The 'screw' design was never fully tested/tweaked/finalized, and will likely require some light drilling, counter sinking, and self tapping screws.  The Shapeways 'Snap' version in Blue looks quite nice.

Manufacture of this Design could be performed through: 3d Printing, Injection Molded Plastic, or Resin Casting. 
The costs associated with 'tooling' the molds for Injection Molding are very affordable when making 30,000 units, but for our short run of 300 Sprouts injection was out of the picture.  This costs/scope was a big challenge to manufacture this (or any) custom design.

Working with a mold maker, an attempt was made to use Casting Resin and silicone molds. Due to the thickness of the thin walls and small features, Casting would require some significant redesign.  It was one of those 'so close' moments, where fine features didn't quite work and finishing work would have been quite laborious.

I began to experiment with different types of laser cut plastics and other 'alternative' casings.  Below you can see the original Prototype, a rough white 'Casting', a Clear Acrylic cut box, and an experimental case made from a small biodegradable food container!

Although I tried a few different designs in laser cut using 'living hinges' and layered approaches, even looking into CNC milling wood, but without a laser cutter (or 3D printer) in my personal shop I found it cost a bit too much to 'test' my novice designs.

In order to successfully enclose and ship the sprout a new design and approach was needed.  I had already manufactured and assembled the circuit boards for the Sprouts based on the 'plastic' design, and any new enclosure would need to adhere to the constraints of the board (namely no mounting holes!).   

I started from scratch, holding onto a few key design aspects:

And then the realization - Cardboard!  Paper-Stock is durable, comes in many thickness and colors, cuts/scores/folds, and is biodegradable ...

That is when we reached out to our Kickstarter Supporters and asked for advice on designing a new enclosure.  Our (new) buddy Jeremy Helms jumped into action, and working with a few designers and teams came back to us with this:

And now you have your MIDI Sprout in your hands!

This is the design file for the final card-stock enclosure.

If you are interested in these designs or want to explore the various stages, please find a series of pdf's, sketchup skp's, and STL's at this link:  MIDI Sprout Enclosure Files Also you can find our 'Snap' and 'Screw' models in our MIDI Sprout Shapeways Store. - The 001 'Blue' Snap Model includes 3 pieces which must be ordered - the Top, Bottom, and Battery Door.  Same goes for the 002 'Screw' model with three parts.  If you choose to purchase a shapeways print, please be sure to choose the same version for each part!!!!  Users will need to provide a battery box or contacts: these are the battery connectors used on the 3D prints, they cost about $6 for a set .

Questions / Re: MIDI Sprout Tools looks....odd
« on: April 07, 2016, 01:24:03 PM »
I would suggest using PD extended https://puredata.info/downloads/pd-extended  which contains all of the extended libraries and tools for the knobs.

But you should be able to run the 'self contained' MIDI Sprout Tools v003 patch on OS X without problems.  Windows users need to use the zip'd PD files.

You can find Electrodes in a variety of sizes and formats.  Usually called 'Tens Pads', these electrodes are reusable and washable.  The 'snap' connectors are 3.5mm (fairly standard/normal).

The Tens pads can be washed with soap and water, facilitating reuse - Always keep your Trodes clean!

Here are a few suppliers of similar pads:
Small Pads
Large Pads - Amazon
Large Pads - bulk[\url]

Questions / Re: midisprout and propellerheads reason
« on: April 06, 2016, 03:53:16 PM »
I am very glad that you were able to figure out how to route MIDI through Reason, it is a very 'different' application versus other DAWs. 

Thank you very much for posting your solution to routing MIDI in Reason!

Development / Re: Flashing new code to the atmega
« on: March 31, 2016, 05:07:03 PM »
Wow @relaxing, did you get a dev kit with circuit board too?
Hmm perhaps a few 328p's made it into the mix. Without a doubt the sprouts have the 328-pu.

You will still need to flash the bootloader to use with the arduino. The best way to program, in my opinion, is using a dedicated ftdi or usbtiny programmer.

Questions / Re: Setup and Usage of MIDI Sprout
« on: March 30, 2016, 09:28:37 PM »
MIDI Sprout is compatible with all MIDI capable devices! There is no need to use the tools PD patch, it is a pleasant novelty and example of pure data application.
The pd-extended project is obsolete, open source, and beautiful I suggest you check it out... Everything ran fine on my virtual machine running Windows xp,7,8,10
If you have a MIDI interface for your computer, and a MIDI capable program, then you can easily route MIDI Sprout.

MIDI Sprout also works great with keyboards and synthesizers, transmitting on channel 1.

For users who are not familiar with MIDI, you will need some hardware to use your Sprout with a computer or iPhone.
Beginner MIDI

The only thing needed is a MIDI cable to plug your Sprout into a universe of sounds!

Questions / Post a new Topic here for Questions
« on: March 30, 2016, 06:40:45 PM »
Post a new Topic here to ask questions or to share your experiences with MIDI Sprout.

Questions / Re: Setup and Usage of MIDI Sprout (*Ask questions here!)
« on: March 30, 2016, 06:22:55 PM »
Skoobert a few people have been reporting issues with PD, try gathering the old pd-extended https://puredata.info/downloads/pd-extended

Unzip the MIDI Sprout Tools from my earlier post and it should find cup, knob, and the other extended utilities/libraries!

Questions / Re: Setup and Usage of MIDI Sprout (*Ask questions here!)
« on: March 30, 2016, 02:35:45 PM »
Hey Chris I'll send you a message and we can exchange your Sprout!


Questions / Re: Setup and Usage of MIDI Sprout (*Ask questions here!)
« on: March 29, 2016, 10:39:42 PM »
Those of you running Windows should download the zip file of MIDI Sprout Tools   , and install Pure Data Extended https://puredata.info/downloads/pd-extended

MIDI Sprout Tools is a novelty Pure Data patch, and while it has quite a bit of functionality, it is dwarfed by the powerful MIDI editing tools in a DAW like Live.

If you can get PD itself running on your operating system (based on the instructions on the PD forums), the MIDI Sprout Tools patches should work if you unzip into a directory.

I also recommend using MIDI-OX with windows, in order to route MIDI data across applications.  This works similarly to the IAC MIDI Bus on Mac OS X.

Development / Re: Flashing new code to the atmega
« on: March 29, 2016, 11:28:24 AM »
The ATMEGA chip included with the MIDI Sprout is a ATMEGA328-PU, rather than the 'low power' ATMEGA328p which is included in an Arduino Uno.

The updates i suggest to the avrdude.conf file are the easiest way that I have found to get the code compiled and loaded successfully on this 328 chip with the different signature.

The sync issue you are getting is due to the bootloader, the Arduino boot loader is not installed on the MIDI Sprout and will need to be flashed in order to use the Uno board as a programmer.

Using an Arduino as ISP, you should be able to program the MIDI Sprout using the ICSP on-board.  I used a USB-Tiny programmer when loading the boards.

I had hoped to make reprogramming the Sprout as easy as possible, but it does seem that the differences in chips requires some additional programming knowledge and steps.  I'll try to build an avrdude configuration and board file to match the Sprout.

Here are some online resources for using the 328-PU with the Arduino IDE:


Pages: 1 ... 8 9 [10] 11 12