Here's my dream list of suggestions for new versions of Dream Foot
1) Input Channel Selector
In general, an input channel selector (that defaults to "omni") reduces clashes with other MIDI apps. For example, I use one pedal to control Soft Drummer, that can be remotely controlled only by means of notes (as opposed to CCs). The problem: this note flows into Dream Foot and actually *plays* if I don't disable internal sounds. Also, it has often happened that I had to change MIDI assignments when I pair Dream Foot with other apps that coincidentally use the same CCs for other purposes.
2) "Play again" button (assignable to MIDI)
In addition to the standard "play" button, please add a button that plays the current chord without advancing the chord pointer.
3) More songs
If a performer heavily relies on Dream Foot, 16 songs are really too few.
4) Option to remotely control the "current" pads in Jam Mode
As implemented in current version, having as many as 24 pads in Jam mode is nearly useless because no pedalboard has so many pedals, thus you must program 3 distinct presets and switch among them while playing. Ideally, with a 10-pedal pedalboard you should be able to play all 24 chords with the same preset, without having to reserve as many as 24 different CC messages for use with Dream Foot. (Granted, you can use NoteOn instead of CC, but see point 1).
Here's the simplest way to implement this feature: add the ability to bind a MIDI message to pads in the "current" Jam page, regardless of which page it is, and add two more buttons (with MIDI learn) that let you navigate between pages.
5) More Jam pages
If you implement suggestion 4, there is no real limit to the number of chords you can associate to a pedalboard.
6) Transpose
For practicing and for many live situation, having the ability to transpose up or down by any number of semitones would be a killing feature. Ideally, you should provide both 12 small buttons for this and an additional pair of buttons to increment/decrement. If all these 12+2 buttons support MIDI learn it would be even better.
7) Export songs and Jam chords
All serious live performers have a backup iPad to avoid issues. The ability to export and import all settings would save hours of boring chores.
8) alternate layout with more chords in Jam mode, for example 3 rows and 6 columns, or 4 x 8
Thank you for this incredibly useful app.
Francesco Balena, Italy
@fbalenanews I know this post is quite dated but I've been thinking about your first suggestion too.
"1) Input Channel Selector"
For more advanced MIDI setups, using channels is necessary. The ideal for me would be if we could set the master MIDI input channel in the global settings, and set MIDI channel output notes (and eventually maybe CC/PC) per progression. Of course my workflow is different from everyone else, but I think this is a good combination of simple yet functional.