Loading...

  1. v1.58iOS
    Fixed various potential UI issues on iOS26.1
  2. v1.57iOS
    1.57 200
    Fixed some cosmetic rendering issues associated with iOS26.1 popover bugs.
  3. v1.56iOS
    1.56 199
    You can now select the current track using an AU parameter.
    Added support for compatability with future versions of iOS.
  4. v1.55iOS
    This version allows exporting of Aftertouch to MIDI Clips (as well as MIDI Songs).
  5. v1.54iOS
    1.54 197
    I now export channel aftertouch to exported MIDI files.
  6. v1.53iOS
    1.53 196
    
    Fixed an issue in Remote Mode which caused Helium sent two MIDI Note On's if a the Play Once part was positioned at bar 1.
    Fixed an issue introduced into the last release which effected the count-in where notes would be prematurely muted.
  7. v1.52iOS
    v1.52 B195
    
    Adjusted the song mode and chord mode hit area for resizing.
    
    The Loop Definition window loop colours now have a selection status to denote the playing loop.
    
    Fixed an issue where playing back remote loops and pressing REW in the host app which could cause stuck notes.
  8. v1.51iOS
    1.51 193
    
    Fixed an issue of sticking notes when you are currently playing notes and then press REWIND.
    Fixed an issue where you manually change remote loops caused sticking notes.
    NOTE: In both cases I now send notes off when REW or S01-S12 is pressed.
  9. v1.50iOS
    1.50 192
    
    Updated MIDI Clips Library.
  10. v1.49iOS
    1.49 191
    
    When you reposition the cursor to the location of a Program Change, Helium now populates the Program Change window with those settings if the window is open.
    
    Added the knob popups.
    
    Fixed an issue with drag and drop from the clipboard button not working as it should.
  11. v1.48iOS
    Added a new option to make it easier to send Program Changes. If you set the controller lane to Program Change, then draw in the usual way only program change messages are entered. To add a Program Change with Bank Select long press on the Select Controller button and choose 'Insert Program Change'. Now position the play cursor at the location you want to enter the program change, set the value, bank and sub bank settings, then press the insert button.
    
    When loading MIDI files the current mode is now properly set to controllers and the mode selection button reflects this.
    
    It is now easier to see where small value controllers are located due to displaying controllers with an inverse gray vertical line behind each valid controller.
    
    Added the floating knob popups.
    
    Updated manual.
  12. v1.47iOS
    1.47 186
    
    In my haste to fix a bug in Loopy Pro, I introduced a new bug which was occasionally causing crashes when the transport stopped. This should now be fixed.
  13. v1.46iOS
    1.46 185
    
    Fixed an issue with Loopy Pro which caused no note off's to be sent when the host stoppped playing. This was due to the fact Loopy Pro reports a play position of Beat 0, at the time it signals that the transport has stopped, and since there are no notes playing at beat position 0, nothing was sent. This should now be fixed.
  14. v1.45iOS
    1.45 184 - Release Candidate
    
    Fixed an issue with note lengths not being remembered if End Notes is disabled in Grid.
    
    Fixed a spelling mistake in the Songs tab of the Media Bay.
    
    Fixed an issue with the Edit Controller List (long pressing the tick).
    
    Fixed a spelling mistake 'Flattern -> Flatten'.
    
    Fixed an issue where a menu phase was too long in the Launch Button options menu.
    
    The help manual has gone through a complete re-write courtesy of David Collett.
    
    Remote mode now syncs to tempo if loaded under a host and in Song mode.
    
    In song mode, a Play Once part now plays properly on BEAT 1.
    
    I now force the Quantize to BAR when song mode is activated. This forces people to lay song parts on BAR boundaries.
    
    Important Note: All song parts must start on a BAR boundary. Any part that causes the transport to STOP requires at least 1 BAR between parts to re-schedule playback. In general this is not a problem. The only time you would use Play Once is if you want to stop playback, otherwise you would use Loop mode.
  15. v1.44iOS
    v1.44  B180
    
    Added support for Helium to send a Controller #2 to Copperhead to control the GATE effect (1=ON/0=OFF).
    
    Added the ability to Quantize ALL or SELECTED notes to the selected scale. Long press Quantize for options.
    
    Added an option to force recorded notes to the selected scale. This is saved with the session. Long press Quantize with scale enabled.
    
    Swipe right on the notes Clipboard button now performs a duplicate selection.
    
    Fixed a long standing bug drawing new notes, where there the newly drawn note has no fill color.
    
    When drawing notes with the Pencil tool, Helium remembers the last note duration and velocity. A quick TAP will add a note of the same length and velocity as the last note.
    
    When drawing notes with the Paint tool, Helium also remembers the last note duration. Also tapping on an existing note now deletes it and all other previously selected notes.
    
    Added an additional swipe option to the Select button that changes the selection mode.
    
    Fixed a bug where the musical scale flag was not initialised at the start of the program, causing it to look like a scale was enabled.
    
    When you create a New Session it now properly closes the Chord Definitions window.
    
    Added a new MasterClass #2 video link to the existing help file.
    
    Fixed some scrolling issues after duplicating and pasting notes/controlers/chords and song parts.
    
    v1.43  B172
    
    NOTE: Appologies for a couple of major bugs getting through in the last version. I need to slow down and not rush things out without proper testing. This release fixes most of those known issues.
    
    Fix for importing 0 beat length chords during chord track imports, although this feature is currently alpha at best!
    
    Fixed a big issue sending a chord track specified as sending messsage type is notes, tone packets not effected (Ed's fix).
    
    Important fix for ghost track feature not displaying properly.
    
    Better conversion of unknown chords to note clusters.
    
    Fixed an issue with loop points not being reset properly when double tapping the ruler.
    
    Fixed an issue with the Global/Local chord track selection pointining to the wrong button.
    
    Fixed an issue where LONG pressing MENU displayed a toolbar where the arrow was nor butting up to the toolbar border.
    
    Fixed an issue with undo, where the paste cursor or selection range was not always reset if no info is stored as part of undo.
    
    Fixed an issue where duplicating chords and song parts no longer closes the toolbar.
    
    Fixed a bug where under certain circumstances the cursor in the controller area was not moving when the playing.
    
    Added a paste cursor to the controller lane so that we can still perform edits when the transport is running.
  16. v1.43iOS
    1.43 172 - Release Candidate
    
    NOTE: Appologies for a couple of major bugs getting through in the last version. I need to slow down and not rush things out without proper testing. This release fixes most of those known issues.
    
    Fix for importing 0 beat length chords during chord track imports, although this feature is currently alpha at best!
    
    Fixed a big issue sending a chord track specified as sending messsage type is notes, tone packets not effected (Ed's fix).
    
    Important fix for ghost track feature not displaying properly.
    
    Better conversion of unknown chords to note clusters.
    
    Fixed an issue with loop points not being reset properly when double tapping the ruler.
    
    Fixed an issue with the Global/Local chord track selection pointining to the wrong button.
    
    Fixed an issue where LONG pressing MENU displayed a toolbar where the arrow was nor butting up to the toolbar border.
    
    Fixed an issue with undo, where the paste cursor or selection range was not always reset if no info is stored as part of undo.
    
    Fixed an issue where duplicating chords and song parts no longer closes the toolbar.
    
    Fixed a bug where under certain circumstances the cursor in the controller area was not moving when the playing.
    
    Added a paste cursor to the controller lane so that we can still perform edits when the transport is running.
  17. v1.42iOS
    v1.42 165 - Release Candidate
    
    Improved look of Chord Definition dialog, with better controller naming. You can now select a 4Pockets App and you will be prompted with the parameters that can be controlled for that app.
    
    Added support for RingsFX controllers in chord track (require Rings update).
    
    Better selection of overlapping song and chord parts.
    
    Improved 'Notes to Chords' which quantises note start positions to ensure minor shifts in notes are permitted. However it will only convery block chords.
    
    Fixed the issue where the Edit icon in the controller lane ends up with the 'Add Chords' label.
    
    Long pressing on a chord/song part within the size area now still opens the Chord Definition dialog.
    
    Deep Copy/Paste now work with the chord track. When pasting a single channel only the LOCAL chord track is pasted, when pasting all tracks the GLOBAL chord track is also pasted.
    
    NOTE: Long press the main Clipboard COPY button to create a DEEP copy, and long press the PASTE button to paste a DEEP copy. This is different from a normal copy/paste which only copies the notes. A DEEP copy copies controllers and chords.
    
    Added the ability to plot a chord track as a ghost track in the editor (for debug purposes).
    
    Fixed an issue where controller only packets were processing incorrectly when outputting Notes and not Tone Packets.
    
    I now send chord track controllers 1 & 2, even if not sending Tone Packets.
    
    Renamed the output Bus to Port in track options.
  18. v1.40iOS
    v1.40 159 - Release Candidate
    
    You can now create GLOBAL and LOCAL chord tracks and tell each track which to follow.
    
    You can LONG press the 'Track' button to set the 'Chord Follow' to GLOBAL/LOCAL, and to set the 'Msg Type' to TONE PKT/NOTES.
    
    Re-worked the 'Chord Track Options' submenu and added more configuration options.
    
    NOTE: Any tracks can now send either Note On/Off or Tone Packets using the LOCAL or GLOBAL chord tracks, while the master (Control Out port) can only send Tone Packets using the GLOBAL chord track.
    
    Added the ability to drop MIDI clips (from the Media Bay) directly into the chord track and generate chord sequences. These might not be labled exactly as the original since any chord can have multiple names.
    
    You can now LONG press on the Add Chord button and choose 'Convert Selected Notes to Chords'. This replaces selected notes within the editor to chords in the chord track.
    
    You can also drag selected chords into any position within the chord track by LONG pressing CLIPBOARD and dragging into the chord track. This creates a MIDI file of the selected notes which can be dragged to other apps such as the Files App or now into the chord track.
    
    Made the Media Bay slightly wider to allow more room and moved the close button inside its boundary.
    
    Added a new video to the help which explains the difference between local and global chord tracks.
    
    The default setup on installation is now 16 MIDI ports (not 4).
    
    When creating a new session the ports are now assigned incrementally to tracks (not always Bus 1).
    
    In the Chord Definition dialog, if a CM chord is mofified it says its 'CM (modified)'.
    
    When editing a chord notes, if you change the notes back to default for the selected chord it will change type from Cluster to Chord.
    
    A chord set to Controllers has a new look when rendered.
    
    Added an option to send SysEx Controller Packets from the Chord Definitions dialog. These are not Tone Packets but their own entity with differing Manufacturer ID. To see these additional options press the Expand button in the upper right corner. These options are intended to do things like specify Strum Styles in MIDI Strummer select or Drum Patterns in DigiStix 2. These apps need updating to take advantage of this feature.
    
    Modified the Track selection menu to display an astrix (*) next to the track IF that track is following a chord track.
    
    I now display the global chord track ON/OFF status in the chord lane.
    
    Added the ability to turn the global status ON/OFF from the chord track popup menu selecter.
    
    Fixed an issue with sticking selection in the Chord Track which didn't dissapear when the finger was lifted.
    
    Fixed an issue not being able to position the cursor in the chord tracks ruler when Sync is enabled.
    
    Fixed a MAJOR issue with sending cluster packets. Please test again.
    
    Fixed the LONG press on the Select button in the chord track. It now shows the correct menu for the chord track.
  19. v1.39iOS
    v1.39
    
    Added a preview button to the Chord Definition window. Press and hold to preview a chord using current settings.
    Fixed an issue loading custom layout templates using the Layout editor (rather than long press GRID).
    Added a 'Set Defaults' button to the Custom Layouts window.
    Added a new Tone Packets video link in the help manual.
    Added a new divisions option to the Chord Definition window.
    Fixed an issue with anticipation set on Tone Packets when looping is enabled.
    Tidied up the layout editor.
    
    v1.38
    
    Added Tone Packet support.
    Added a new Chord lane which can send MIDI chords and Tone Packets on a per track basis.
    Added lots more scales (using Tone Packets definitions).
    When a scale is enabled, the editor now shows horizontal lines of differing colours to match the selected scale.
    Improved copy/paste/duplicate that allows selection of a block of notes so that can paste leading space.
    Simplified Deep Copy and Deep Paste to use the same method and not relying on loop settings.
    Removed the replicate option as it is no longer needed.
    The controller selection menu can now be edited to include only CC items you wish, as well as being able to rename them.
    You can do this by selecting Edit Controllers from the Settings page in the main menu.
    You can also load and save CC templates from the Edit Controllers toolbar.
    The Track selection menu now contains the track name and color.
    Modified the Mixer so that it is not so cramped on the iPad and increased the fader length.
    Moved the Mute and Solo buttons to the bottom of the mixer and allowed a line for each rather than cramming both onto a single line (iPad only).
    Added an option to configure and enable the Chord lane for a track (long press Track button).
    Added a snap to 'End Notes' to the Grid toolbar which is ON by default. When turned OFF you can freely resize notes quantized to 1/256th notes. You can't be resize a note to less than 1/128th in length,
    Added the 1/16 and 1/32 grid lines when zoomed, and made high contrast grid the default.
    Added an about box with version number to main menu.
    Fixed an issue where long pressing on some toolbar buttons would leave the button highlighted.
    I now only adjust the loop boundaries after you finish setting a loop. This means resizing or moving a loop only repositions the play cursor once and not continually when dragging a loop. If a loop changes in size or position (during host sync) the play position has to change accordingly, but this only happens after you set the loop.
    The mixer now retains its position between opening and closing during as session.
    The mixer now cannot be accidentally dragged by clicking on or between the mute/solo/fader objects.
    I have now allowed double the zoom level to help with shorter notes.
    The controller lane now allows copy/paste/duplicate of leading space in the same manner as the note editor.
    Duplicate no longer closes the toolbar, allowing successive duplicates.
    The Mixer 'Mute' and 'Solo' buttons are now square buttons in the mixer.
    You can now set/reset multiple mute/solo Mixer buttons (iPad only) by TAP, HOLD and DRAG.
    Fixed an issue where the clear button was not always visible in track name popup.
    Default CC template is installed on first launch.
    Fixed an issue with the static and scrolling menus which caused a menu to be opened without content if you open and close quickly.
    Increased the safe touch area around the transpose buttons. You cannot dismiss this without having to tap well outside the button array, but this cannot be any bigger due to the iPhone display size.
    Fixed the grammatical error on the 'Explicit Timestamps' prompt.
    When editing in the controller lane, and in selection mode, the TOP half of the controller lane now allow selection only, the bottom half allows editing.
    Fixed an issue where swiping down on some buttons with the blue chevron leaves the button in the wrong state (iOS 17 bug).
    Added a new video link in the help manual.
  20. v1.38iOS
    Added Tone Packet support.
    
    Added a new Chord lane which can send MIDI chords and Tone Packets on a per track basis.
    
    Added lots more scales (using Tone Packets definitions).
    
    When a scale is enabled, the editor now shows horizontal lines of differing colours to match the selected scale.
    
    Improved copy/paste/duplicate that allows selection of a block of notes so that can paste leading space.
    
    Simplified Deep Copy and Deep Paste to use the same method and not relying on loop settings.
    
    Removed the replicate option as it is no longer needed.
    
    The controller selection menu can now be edited to include only CC items you wish, as well as being able to rename them.
    You can do this by selecting Edit Controllers from the Settings page in the main menu.
    You can also load and save CC templates from the Edit Controllers toolbar.
    
    The Track selection menu now contains the track name and color.
    
    Modified the Mixer so that it is not so cramped on the iPad and increased the fader length.
    
    Moved the Mute and Solo buttons to the bottom of the mixer and allowed a line for each rather than cramming both onto a single line (iPad only).
    
    Added an option to configure and enable the Chord lane for a track (long press Track button).
    
    Added a snap to 'End Notes' to the Grid toolbar which is ON by default. When turned OFF you can freely resize notes quantized to 1/256th notes. You can't be resize a note to less than 1/128th in length,
    
    Added the 1/16 and 1/32 grid lines when zoomed, and made high contrast grid the default.
    
    Added an about box with version number to main menu.
    
    Fixed an issue where long pressing on some toolbar buttons would leave the button highlighted.
    
    I now only adjust the loop boundaries after you finish setting a loop. This means resizing or moving a loop only repositions the play cursor once and not continually when dragging a loop. If a loop changes in size or position (during host sync) the play position has to change accordingly, but this only happens after you set the loop.
    
    The mixer now retains its position between opening and closing during as session.
    
    The mixer now cannot be accidentally dragged by clicking on or between the mute/solo/fader objects.
    
    I have now allowed double the zoom level to help with shorter notes.
    
    The controller lane now allows copy/paste/duplicate of leading space in the same manner as the note editor.
    
    Duplicate no longer closes the toolbar, allowing successive duplicates.
    
    The Mixer 'Mute' and 'Solo' buttons are now square buttons in the mixer.
    
    You can now set/reset multiple mute/solo Mixer buttons (iPad only) by TAP, HOLD and DRAG.
    
    Fixed an issue where the clear button was not always visible in track name popup.
    
    Default CC template is installed on first launch.
    
    Fixed an issue with the static and scrolling menus which caused a menu to be opened without content if you open and close quickly.
    
    Increased the safe touch area around the transpose buttons. You cannot dismiss this without having to tap well outside the button array, but this cannot be any bigger due to the iPhone display size.
    
    Fixed the grammatical error on the 'Explicit Timestamps' prompt.
    
    When editing in the controller lane, and in selection mode, the TOP half of the controller lane now allow selection only, the bottom half allows editing.
    
    Fixed an issue where swiping down on some buttons with the blue chevron leaves the button in the wrong state (iOS 17 bug).
    
    Added a new video link in the help manual.
  21. v1.37iOS
    v1.35 b122
    Added thousands of new Modal chords progressions to the MIDI clips library.
    These are provided courtesy of Ludovic Drolez.
  22. v1.36iOS
    v1.35 b121
    When you set the Transpose CC it now updates the MIDI cache.
    Loading a project no longer retains the last pitch shift using Transpose CC.
  23. v1.35iOS
    You can now toggle MIDI Thru using AU parameters.
    Updated Help.
    Other minor fixes.
  24. v1.34iOS
    Fixed an issue pasting MIDI files from the pasteboard.
  25. v1.33iOS
    Added the 'Set Stack' options back in the Launch Button Options menu. Accidentally removed in the last update.
    Double Tap on the Apple pencil now switches between note edit and selection modes.

Disclosure: Independent intel to help mobile builders succeed.

AI-powered analysis with editorial review, built from publicly available sources. Marlvel.ai is not affiliated with, endorsed by, or sponsored by Helium AUv3 MIDI Sequencer, its developer, the app publisher, Apple, or Google Play. All trademarks, logos, and screenshots referenced remain the property of their respective owners.

Data licensed under CC-BY-NC 4.0