Version History
Here you can find the changelog of Piano Motifs since it was posted on our website on 2021-09-08.
The latest version is 4.64 and it was updated on soft112.com on 19 April, 2024.
See below the changes in each version:
version 4.64
posted on 2024-04-15
Apr 15, 2024
Version 4.64
• Fixed crash that happens when the accompaniment has a chord that occurs in the last beats of a motif, Rolled Chords are On (will happen more often if Rolled Chords are at 100%) and either Melody 16th Notes, Melody Triplets or Melody Swing Rhythm has been set. (AUv3 Plug-In Only)
• Fixed issue where Rolled Chords were being performed when looping a motif that has either Melody 16th Notes, Melody Triplets or Melody Swing Rhythm set.
• Fixed issue where when trying to add sections in the Arrange Screen, newer motifs (motifs generated after version 4.55) weren’t being displayed as options to select.
version 4.60
posted on 2024-03-30
Mar 30, 2024
Version 4.60
• Fixed issue where AU State Saving stopped working on the previous version (v4.59)
version 4.58
posted on 2024-03-21
Mar 21, 2024
Version 4.58
• Fixed crash that occurs when you select a motif with 16th Melody Notes On in the Arrangement Screen and then hit Done.
version 4.52
posted on 2024-02-12
Feb 12, 2024
Version 4.52
• Divided the Chord Accomp Style into 5 different types (All, Even, Odd, Vary) for easier selection of accompaniment. See manual for type description.
• Divided the Bass Accomp Style into 7 different types (All, Even, Odd, U/D, D/U, 1/3, 1/5) for easier selection of accompaniment. See manual for type description.
• Fixed issue where the Chord&Bass Vary accomp wasn’t being generated correctly for certain programmed chord progressions.
• Fixed issue where Settings reset wasn't being applied to Chord&Bass types
version 4.50
posted on 2024-02-02
Feb 2, 2024
Version 4.50
• New Melody Chords Accompaniment Style. The accompaniment will consist of chords which will be determined by the melody note that is being played on a beat. A chord will be played if the melody note falls in the triad of the chord for the bar. The chord will have an inversion such that the lowest note of the chord is the note being played by the melody.
• Refined both the Melody and Accompaniment Arpeggio algorithms for more variety.
• Added new accompaniments for randomly generated motifs.
• Added automatic scrolling to the last viewed page of the manual.
• Fixed issue when instantiating a new instance of PM in Sync mode, the Sync button wasn't highlighted. (AUv3 Only)
version 4.49
posted on 2024-01-16
Jan 16, 2024
Version 4.49
• New Melody Rest Every N Bars Setting. Use this setting to force the melody to have a rest (silence bar) every 2, 4 or 8 bars. When you select the value of 2 (Rest Every 2 Bars) you have the option for the melody to rest either on the Even or on the Odd bars.
• New Chord option in the User Defined Melody Constraint. This option allows you to select a set of notes that are to be played on a motif. Instead of the notes being the notes of the scale of the motif (Tonic, the default for this constraint) they will be the corresponding notes of the chord being played on a bar.
• Fixed issue where Accomp Mutes weren't being applied when loading an AUv3 session.
• Fixed issue where in some cases the Accomp Rest Every N Bars wasn't correct.
version 4.48
posted on 2024-01-10
Jan 10, 2024
Version 4.48
Maintenance Update:
• Fixed issue where if BPM was changed while in Append Mode, some note durations could be wrong causing note clipping.
• Fixed Append Mode issue where when appending a motif if Octave Shifts are performed the whole arrangement is shifted. Only the current motif should be shifted.
• Added labels and separators in the Settings Screen for better readability.
• Added new accompaniments to be used when generating random accompaniments to increase variety.
• Minor bug fixes and improvements
version 4.47
posted on 2023-12-16
Dec 16, 2023
Version 4.47
• New Arpeggio Mult Oct Accomp Style option. When this option is selected the accompaniment will be an arpeggio that spans multiple octaves.
• Improved the Bass Accompaniment generation algorithm for more variety. Use the the Bass, Bass Sustain or Bass Syncop Accomp Styles to get these new accompaniments.
• Fixed issue where Accompaniment Mutes weren't working on the AUv3 MIDI Plug-In.
version 4.46
posted on 2023-12-08
Dec 8, 2023
Version 4.46
• Fixed crash when selecting the Call/Response Accomp Style
version 4.45
posted on 2023-12-06
Dec 6, 2023
Version 4.45
• Added a new Melody Constraint option: Every Other Arp. When this option is selected the melody will be composed of a random arpeggio on every other bar of the motif, i.e. one bar will be have an arpeggio and another bar will not.
• Improved the algorithm for melody arpeggio generation.
version 4.43
posted on 2023-11-14
Nov 14, 2023
Version 4.43
• Added two new options for the Melody Constraint setting: Ascending and Descending. When Ascending is selected, melody notes on a motif phrase will have an upward trend. When Descending is selected, melody notes on a motif phrase will have a downward trend as much as possible.
• Improved the Melody generation algorithm for more variation.
version 4.42
posted on 2023-11-07
Nov 7, 2023
Version 4.42
Maintenance update:
• Improved Melody Sequence note selection algorithm.
• Fixed issue when loading a saved motif that has the Slow Arpeggio Accomp Style. When played this motif can have silent bars on the 3rd track.
• Fixed issue where in some cases the second Melody Sequence (Seq1) wasn't being generated.
• Fixed crash that could occur in some cases when selecting a second motif in the Arrangement Screen and the Library sorting is by Time Signature.
• Fixed crash when the number of bars is defined to be a value greater than 16, you perform a Progression Lock and then reduce the number of bars to a value less than 16.
• Fixed issue where when retrieving a motif from the AUv3 Saved State, if the Key and Scale were random for the motif, the Key and Scale will not be displayed initially but only after the motif is played.
version 4.41
posted on 2023-10-28
Oct 28, 2023
Version 4.41
• Added the ability to create a second Melody Sequence (Seq 1). Now you can create melody sequences that span to bars.
• Fixed issue in Arpeggio w/Bass Accomp Style, where the bass wasn't being played on the last bar of the motif.
• Improved the Chord & Arp and the Slow Arpeggio Accomp Style generation algorithms.
• Fixed issue where if you programmed a Melody Sequence the last bar of the motif didn't honor the programmed beats.
version 4.40
posted on 2023-10-05
Oct 5, 2023
Version 4.40
• Improved Last Bar Accomp implementation for a more coherent last bar accomp and melody.
• Improved melody rest algorithm when Melody Note Freq is set.
• When adding motifs in the Arrangement Screen remember where you previously were in the list of possible motifs to add (Library Screen).
• Removed dominant 7th chords from randomly generated chord progressions when Melody Constraint is Scale Only so accompaniment is also scale only.
• Fixed issue where no melody notes were being generated when Melody Note Freq was less than or equal 5%
version 4.39
posted on 2023-09-22
Sep 22, 2023
Version 4.39
• New Note Sustain MultiBar Accomp Style. This accompaniment is similar to the Chord Sustain Accomp Style. A chord is played on the first beat of a bar but the difference is that multi bar sustain per note is applied, meaning that a note is held for as many bars as it is repeated consecutively in the chord progression.
• Improved the melody rest algorithm when Melody Note Frequency is set.
• Minor bug fixes and improvements.
version 4.38
posted on 2023-09-15
Sep 15, 2023
Version 4.38
• New Accomp Last Bar Setting. Use this setting to force the last bar of the accompaniment to be either a single Chord or a single Bass note on the first beat of the bar. The Chord will be the triad for that bar. The Bass note will be the root note of the triad for the bar. The Chord or the Bass note will be held for the duration of the bar.
• New Progression Lock. You can now lock the progression without locking neither the Accompaniment nor the Melody.
• Improved the melody rest algorithm.
• Minor bug fixes and improvements.
version 4.35
posted on 2023-07-31
Jul 31, 2023
Version 4.35
• New Arpeggio w/Bass Accomp Style. When this style is chosen the accompaniment will be an arpeggio with a Bass note on the first beat of the bar that lasts for the whole bar. The Bass note is the root note of the chord being played on that bar.
• Random Scale Constraints. When a random scale is chosen for a motif, you can now constrain the scale to be selected from a subset of the available scales.
• New accompaniments added to the Chord & Bass Accomp Style.
version 4.34
posted on 2023-07-17
Jul 17, 2023
Version 4.34
• Added a new Export MIDI option, MIDI - Multi Track. When this option is selected, one MIDI file is exported that has one track for the melody, multiple tracks for the notes of the accompaniment, another track with a sustain chord per bar, and another track with the melody harmony if Melody Harmony is On
version 4.33
posted on 2023-07-10
Jul 10, 2023
Version 4.33
• Added the ability to export MIDI file with a Melody Harmony on a 4th track, when Melody Harmony is On.
• Fixed crash when playing a motif after coming back from Arrangement Screen where Arrangement has a single section and the name of the file contains a “/“
• Fixed crash that can occur when programming some 7th chords with inversions and using Guitar Voicing.
version 4.32
posted on 2023-07-04
Jul 4, 2023
Version 4.32
• Added Power Chords for Chord Accompaniments. When this setting is On or Double and the accompaniment is a chord accompaniment (either randomly chosen or selected in the Accomp Style), the chords generated will be Power Chords (chords with the root and the fifth notes). When the setting is Double, either the root note or the fifth note (depending on the inversion of the chord) will be doubled at a higher octave.
• Fixed crash that could occur when the Melody Triplets setting is selected.
version 4.31
posted on 2023-06-20
Jun 20, 2023
Version 4.31
• Added Alternate Scale Chords in the Program Chord Progression Screen. This adds the ability to select chords from any of the available keys and scales for a programmed chord progression.
• Fixed bugs.
version 4.29
posted on 2023-05-04
May 4, 2023
Version 4.29
• Fixed crash when pressing Cancel on the Save Motif popover screen.
• When playing an arrangement in the Main Screen, the current section's motif name, key and scale are now displayed.
version 4.25
posted on 2023-04-16
Apr 16, 2023
Version 4.25
• Added Accomp Voice Leading setting. When this setting is On and the accompaniment is a chord accompaniment (either randomly chosen or selected in the Accomp Style), the chords generated will be voice leading chords. When this setting is the default (Def) voice leading chords are chosen 50% of the time. When this setting is Off no voice leading chords are chosen.
• Fixed issue where the Melody Shift function was not working for melody harmony notes.
version 4.24
posted on 2023-03-18
Mar 18, 2023
Version 4.24
• Added 5th interval harmony as an option for the Melody Harmony setting.
• Enhanced chord progression generation algorithm for random motifs.
• Fixed issue with layout in Programmed Progression window where options scroll window wasn't resized correctly (AUv3 MIDI Plug-In only)
• Fixed issue where when using Start Delay the Time display was jumping for BPMs less than 60 BPM.
version 3.4
posted on 2022-05-21
May 21, 2022 Version 3.4
• Added bpm to the song attributes in the Audition Screen.
• Improved the internal repeat sequence algorithm.
• Fixed issue in the Program Chord Progression Screen for iOS15. In light mode, the background for the chords in the progression was white.
• Fixed issue in picker views with selections that brought up popup windows. When selecting an adjacent row, sometimes a popup window would be brought up incorrectly.
• Fixed issue where BPM knob would be unlocked before it was updated when a motif ended. If the user started moving the BPM knob quickly after a motif ended, the app would bring the value back to the original value, causing jumps in the values of the BPM knob.
version 3.2
posted on 2022-05-15
May 15, 2022 Version 3.2
• Added UI options for color palette and label color. These can be found in the Settings Screen.
• Fixed issue where loading a motif wasn't clearing octave shifts.
• Fixed issue where some iPhone popup windows were not showing all the content.
• Fixed issue where arpeggio sequence was defaulting to incorrect value when settings were reset.
• Fixed motif naming issue, when the string "bpm" was being used in the name and the add bpm/key/scale/ts option was ticked when saving.
• Minor UI fixes and improvements.
version 3.0
posted on 2022-04-30
Apr 30, 2022 Version 3.0
Completely new and redesigned UI and workflow.
version 2.61
posted on 2022-03-15
Mar 15, 2022 Version 2.61
• New Root Melody Harmony Mode. When the Root Harmony Mode is selected the root note of the bar chord is used as a harmony note for random notes of the melody.
• New options for the Arpeggio Sequence Accompaniment Style. You can now select to have a random triad note (T) or a random scale note (R) as part of the arpeggio sequence. This option adds variation for each arpeggio of the motif.
• Added the ability to change MIDI Out channels for an arrangement section's melody and accompaniment. This option will only be available when the MIDI Out IAP has been purchased.
• Added a percentage indicator for the Melody Note Frequency Slider.
• Fixed crash that can occur when the Accomp Rest Every N Bars is used, or some internally generated accompaniments are used.
• Fixed issue with 3rd track having the incorrect chord when using the Slow Arpeggio Accompaniment Style and Programmed Chord Progressions.
• Minor bug fixes and improvements.
version 2.58
posted on 2022-02-20
Feb 20, 2022 Version 2.58
• New Chord & Arpeggio Accompaniment Style. This accompaniment will be a combination of a random arpeggio and a chord played on either the front or the back end of the bar. When this option is selected a popup screen will be displayed which will allow you to specify if you want the chord to be played on the front or the back end of the bar.
• Fixed problem with some chord syncopated accompaniments when using multi chord bars in programmed progressions.
• Changed name of User Arpeggio Accompaniment Style to Arpeggio Sequence.
• Minor bug fixes and improvements.
version 2.56.1
posted on 2022-01-17
Jan 17, 2022 Version 2.56.1
• Fixed crash that occurs when using the multi-bar sustain option for the chord/bass sustain accompaniment styles when random chord progressions are used.
version 2.55.1
posted on 2022-01-15
Jan 15, 2022 Version 2.55.1
• New Pedal Point Arpeggio Accompaniment Style. This accompaniment will be a random arpeggio where the scale tonic or dominant tones will be played either on the even or odd beats of the bar. When this option is selected a popup screen will be displayed which will allow you to define what tone you want and on what beat (even or odd) of the bar you want it played.
• Added the ability to have a multi bar sustain for the Chord Sustain and Bass Sustain Accompaniment Styles. When enabled a multi bar sustain chord or bass will be played when consecutive bars have the same chord.
• Added new chord progressions for randomly generated motifs.
• When MIDI Out is enabled, the chords in the Program Chord Progression Screen will be played on the Accompaniment MIDI channel.
• Fixed issue with anchor of option menu when selecting a motif in the Library on iPads.
• Fixed issue with incorrect motif name in Arrangements when motif has been renamed.
• Fixed issue with incorrect author name for an Arrangement.
version 2.54.1
posted on 2021-12-17
Dec 17, 2021 Version 2.54.1
• Added new Slow Arpeggio Accompaniment Style. This accompaniment will produce a random arpeggio with quarter and half notes. When selecting this accompaniment you can determine if you want to have rest bars (even or odd bars) or not.
• Fixed crash that occurred for motifs with bass or drone accompaniments that were being used on an arrangement and a third track was being generated (when exporting to MIDI or when using MIDI Out)
• Fixed crash that could occur when using more than 2 silent bards in a chord progression.
version 2.52.1
posted on 2021-12-01
Dec 1, 2021 Version 2.52.1
• Added new Tonic Arpeggio Accompaniment Style. When this accompaniment is selected a random arpeggio with notes relative to the tonic chord is generated producing an ostinato arpeggio.
• Added a Tonic Arpeggio mode to the User Arpeggio Accompaniment Style.
• Improved UI for easier and more intuitive control. A new Stop button stops playing the motif and goes to the Main Screen where you can change BPM, shift octaves, save the motif, share the motif and play the motif again. The Next button stops playing the motif and goes to the Start Screen where you can modify the Settings and generate a new motif.
• Fine tuned algorithm for Chord Suspend Accompaniment Style to avoid dissonant chords.
• Added new preset chord progressions for randomly generated motifs.
• Fixed issue with UI element borders not having the correct color when changing from dark to light mode or viceversa.
• Fixed issue when sometimes tapping on Settings Screen pickers would not bringing up the correct popover screens.
• Fixed crash that could occur when locking and changing the number of bars.
version 2.51
posted on 2021-11-10
Nov 10, 2021 Version 2.51
• New Tonic Chord Melody Constraint. When this Melody Constraint is selected the generated melody will only have notes from the tonic chord of the motif.
• The Random Chord Suspend accompaniment is now available as an Accomp Style (Chord Suspend). When this Accomp Style is selected an accompaniment with random chord beats played per bar will be generated. The chord played can be either a plain triad, a sus2 triad or sus4 triad chord.
• Randomized initial inversion for Voice Leading Arpeggios for both melody and accompaniment.
• Added 3-file MIDI export mode. In this mode 3 different MIDI files will be exported, one for the melody, one for the accompaniment and one for the third track. Please note that some apps (like AudioShare) do not accept more than one file as input.
• Minor bug fixes and improvements.
version 2.50
posted on 2021-11-02
Nov 2, 2021 Version 2.50
• New Voice Leading Arpeggio melody setting. When this setting is selected the melody will play a random voice leading arpeggio with notes from the chord being played on each bar.
• Added display of key and scale when shifting semitones of a section in the Arrangement Screen.
• Enhanced the randomization of arpeggios for both melody and accompaniment.
• Added new chord progressions for randomly generated motifs.
• Minor bug fixes and enhancements.
version 2.49
posted on 2021-10-27
Oct 27, 2021 Version 2.49
• Added the ability to program multi chord bar progressions down to a quarter note resolution. This option is only available for 2/4 and 4/4 time signatures.
• New internal accompaniment variations for randomly generated motifs.
• Fixed crash that could occur when there were silent bars in a motif with a programmed progression.
version 2.48
posted on 2021-10-21
Oct 21, 2021 Version 2.48
• New Melody Constraint settings available: Arpeggio and Tonic Arpeggio. When Arpeggio is selected the melody will play a random arpeggio with notes from the chord being played on each bar. When Tonic Arpeggio is selected the melody will play a random arpeggio with notes from the tonic chord.
• Added new internal accompaniment variations for randomly generated motifs.
• Fixed issue with incorrect duration of last note of a repeat sequence.
• Fixed issue when programming the number of bars, the incorrect number of bars were generated for some time signatures or when locking the accompaniment.
• Fixed crash that could occur when incrementing the number of bars after locking an accompaniment.
version 2.47
posted on 2021-10-12
Oct 12, 2021 Version 2.47
• Melody lock functionality. You can now lock the melody for the previously generated motif and generate a new accompaniment for it.
• Added new preset accompaniments for randomly generated motifs.
• Added new preset chord progressions for randomly generated motifs.
• Fixed issue where accompaniment lock was not lost after modifying programmed chord progression.
version 2.46
posted on 2021-09-24
Sep 24, 2021 Version 2.46
• Added section trim functionality for arrangements. You can now trim motifs when arranging them.
• New combination of arpeggio/bass or arpeggio/chord for randomly generated accompaniments.
• Added an icon above the motif label to indicate that the motif is being played using MIDI Out.
• Fixed bar display for motifs with melody swing rhythm.
• Fixed crash when editing an arrangement that uses silent bars.
version 2.45
posted on 2021-08-25
Aug 25, 2021 Version 2.45
• Added a Melody Harmonize option. When this option is turned on, a 3rd interval or 6th interval harmony note will be generated for randomly selected melody notes.
• Minor bug fixes and enhancements.