Listen To Music | Advertise | About Synthtopia | RSS News Feeds | Submit Items For Review | Feedback


Articles about iOS:

Since we posted last week about the Open Music App Collaboration Manifesto – a call to iOS music developers to push ahead with inter-app collaboration features – there has been an explosion of discussion and development.

We noted developer Rob Fielding’s thoughts on best practices for iOS MIDI instruments yesterday. There also an active developer discussion going on at the Open Music App Collaboration Google Group.

Developer Shoulda Woulda Coulda has updated their app PolyChord (App Store link) with this sort of collaboration in mind.

  • Polychord will now send MIDI out to all available ports (USB, WiFi, and virtual MIDI).
  • MIDI Clock/Sync can now be sent from Polychord — this allows you to use Polychord to control other beat-based hardware & compatible apps.
  • There’s also a ‘Sound Engine’ control, allowing you to optimize polychord for use as a MIDI controller by turning off Polychord’s sound synth.

See the videos, above and below, for their take on the future of iOS music collaboration.  Read more…


Mugician for iPad

Earlier in the week, we reported on the Open Music App Collaboration Manifesto – a call to iOS music developers to push ahead with inter-app collaboration feature.

The Manifesto defines a set of best practices that should help make the user experience as great as possible for people who want run music apps in parallel. One scenario for this would be using a controller app to play a synth app, running in the background, while a drum machine plays.

Developer Rob Fielding (Mugician) has posted a fairly lengthy response that challenges developers to move beyond creating software instruments with virtual piano keyboards:

iPads and iPhones are posing a challenge to the instrument industry at this time.

iOS devices are essentially rapid prototyping devices that let you make almost anything you want out of a touchscreen, audio, MIDI, accelerometer, networking, etc combination. iOS developers are becoming the new instrument manufacturers, or are at least doing the prototypes for them at a very high turnover rate.

Multitouch has a unique characteristic of being tightly coupled to the dimensions of human hands. It does away with discrete keys, knobs, and sliders. If you put your hand on a screen in a relaxed position with your fingers close to each other without touching, you can move them very quickly. Every spot that a user touches should be an oval a little bit larger than a fingertip. If you make the note spots any smaller, then the instrument quickly becomes unplayable. So, lining up all notes besides each other to get more octaves does not work. The awkward stretch to reach accidentals at this small size is equally unhelpful.

A densely packed grid of squares that are about the size of a fingertip is exactly what string instrument players are used to. So, a simple row of chromatics stacked by fourths is what we want. We can play this VERY fast, and have room for many octaves. It’s guitar layout. Furthermore, the pitch handling can be much more expressive because it’s a glass surface. We know exactly where the finger is at all times, and frets are now optional, or simply smarter than they were before.

An interesting characteristic of a stack of strings tuned to fourths is that there is a LOT of symmetry in the layout. There are no odd shapes to remember that vary based on the key that is being played in.

Transposition is simply moving up or down some number of squares. This even applies to tuning. Just play a quartertone lower than you normally would and you are playing along with something that was tuned differently without actually retuning the instrument. It is a perfect isomorphic instrument, with a layout that’s already familiar to 80% of players. This is the real reason why this layout has a special affinity for the touch screen.

Fielding also shared this microtonal iPhone synth jam as an example of why he thinks iOS call for moving beyond the traditional piano approach for MIDI controllers:

Read more…