Monday, February 18, 2013

A small preview of the new version 1.2

Now it's being tested and will be submitted to App Store very soon.

Has several great new additions -

  • MIDI presets include Bank/Program change and list of CC/RPN/NRPN controllers that can be sent at start of playback patterns and song, when select song/pattern or can be sent manually.
  • Export patterns and songs into MIDI files (include automation) and sharing MIDI or entire project files through iTunes or Web access. Using web access you can copy files through any web browser to computer and exchange (or backup) project files between iPads.
  • Added new Hotkeys panel with operations that can be used in any mode (play, stop, send presets, clear track, clear automation).
  • Also some others additions (copy/paste measures, increase number of patterns and song pages in the project) and small bug fixes.




Monday, February 4, 2013

MIDI Pattern Sequencer and Korg iELECTRIBE on iPad

Make a pattern with MIDI Pattern Sequencer and Korg iELECTRIBE on iPad. Simple example how to make a drum tracks and use automation. Sequencer uses virtual MIDI to control iELECTRIBE.



Saturday, February 2, 2013

New version 1.1 available in App Store

Many new and useful additions. See manual for more information (manual also updated a quite frequently).


I didn't stop on this. Already have plans for version 1.2. Please use feedback form for question, suggestions or bug report.

If you like my Sequencer, please leave a good review (or rate this app) in App Store. If not, just wait for the next version :) It is very important for me and for continue of this project!







Friday, February 1, 2013

MIDI Pattern Sequencer - Manual - Experiments

If you are looking for new ways of your creativity try some advanced features of sequencer for experiments with rhythmic patterns.

First, the sequencer can playback correctly several patterns together even if they have different length and time signature (last step). Create several of such patterns and you can get a long and not repeating sequence.

You can specify the pattern length and last step in "Pattern settings". Path:

[Pattern] - [Transport] - Track title - [Pattern settings]

Second, you can use "Shift clock" function to change start clock of events and clocks in gate time. Path:

[Pattern] - [Edit cell] - Track title or Cell - [Shift clock]

With this function you can adding a "Swing" (or "Shuffle") to the track or go even further and shift first clock randomly for each event or with specified step.

 

Also use the track automation to change parameters of sound during pattern playback. Path:

[Pattern] - [Transport] - Track title - [Automation]

Maybe at first try it will sounds very unusual or even horrible but if you ready to experiments, try to use these functions to create new rhythms and perhaps even melodies.


See also:

MIDI Pattern Sequencer - Manual - Pattern settings

MIDI Pattern Sequencer - Manual - Shift clock

MIDI Pattern Sequencer - Manual - Automation settings


[ Table of contents ]



MIDI Pattern Sequencer - Manual - Song playback

You can start playback of current project song in "Transport" mode. Path:

[Song] - [Transport]

 

Control panel buttons:

[Set BPM] - Set current BPM for song. In status line after BPM value displayed synchronization status:

  • Int - Internal sync mode (MIDI sync can send to external devices/applications).
  • Ext - Sync with external MIDI clock source. Number shows external BPM.
  • Non - External sync is lost or missing.
  • Err - External sync out of range (30 - 240 BPM) or not stable. Sometimes it may appear at the beginning of sync.

Hint: BPM value for song can differ from BPM of patterns that song contains. When you add first pattern to empty song BPM will set to the pattern BPM value. All next added patterns will not changing this value.

[Rewind] - Returns playback pointer to beginning of song. Also you can use it during playback.

When the "Loop mode" is enabled the "Rewind" button will returns playback pointer to "In" marker position if pointer located after it, or to beginnnig of song if before. Next clicks will toggle the pointer between beginning of song and "In" marker.

[Play] - Playback of current song. Indicator on "Play" button shows that current song is playing.

Hint: By default playback of song starts from beginning. You can change this mode to start playback from current pointer position. These options are located in pattern editor settings. Path:

[Settings] - [Pattern editor]

When the "Loop mode" is enabled the "Play" button will starts playback from "In" marker position if pointer located after it. If playback pointer located before "In" marker playback will starts from beginning of song (by default) or from current location of pointer. After reaching the "Out" marker playback will continue from "In" marker.

[Stop] - Stops playback.

[Loop mode] - This mode allows play song in loop between "In" and "Out" markers. Indicator on this button shows that current mode is active.

[Set In] - Set "In" marker in current location of pointer.

[Set Out] - Set "Out" marker in current location of pointer.

Hint: During playing you can use Mute ("M") and Solo ("S") buttons at the end of each track to switching off playback one or several song tracks - Mute mode, or play only one song track - Solo mode.

Song length and last step:

You can set song length and last step for all song patterns in "Song settings" section. Path:

[Song] - [Transport] - Track title - [Song settings]

"Measure last step" parameter defines last step (last cell) for each measure of song. If this checkbox is set the "Last step" value will be taken from the first pattern added to empty song. All next added patterns will not changing this value and will be used current value.

You can define "Last step" for entire song manually by switching off checkbox.

More details about "Last measure" see in section "Pattern settings". Path:

[Pattern] - [Transport] - Track title - [Pattern settings]

"Last measure" option defines total measure for playback. Playback of song will be stopped after last measure.

By default this value will be calculated automatically in depending of last used measure cell in the song. You can set this value manually by switching off checkbox.

Please note: Song playback pointer and "In"/"Out" markers can't be placed after last measure.

Transport MIDI commands:

When starting and stopping playback the sequencer can send transport MIDI commands (Start/Stop/Continue) to external devices or applications. For that the sequencer should be in internal sync mode and option "Send transport" should be enable. Path:

[Settings] - [Pattern editor]


See also:

MIDI Pattern Sequencer - Manual - Pattern settings


[ Table of contents ]



MIDI Pattern Sequencer - Manual - Pattern playback and record

You can start playback or record a pattern in "Transport" mode. Path:

[Pattern] - [Transport]

 

Control panel buttons:

[Set BPM] - Set current BPM which is common for all patterns. In status line after BPM value displayed synchronization status:

  • Int - Internal sync mode (MIDI sync can send to external devices/applications).
  • Ext - Sync with external MIDI clock source. Number shows external BPM.
  • Non - External sync is lost or missing.
  • Err - External sync out of range (30 - 240 BPM) or not stable. Sometimes it may appear at the beginning of sync.

[Real time record] - Sets recording mode for current pattern. For start recording select the track and click "Play pattern" or "Play all". All incoming events from external device/application or internal keyboard will be recorded in current track. Playback loop is defined by "Last step" and "Last measure" parameters. Path:

[Pattern] - [Transport] - Track title - [Pattern settings]

To specify external source of MIDI events for recording select input MIDI channel and device. Path:

[Settings] - [MIDI input]

[Rewind] - Returns playback pointer to beginning of pattern. Also you can use it during playback.

[Play pattern] - Playback of current pattern. You can start and stop playing the current pattern during playback of other patterns. When other patterns play the current pattern starts from current position of pointer.

Indicator on "Play pattern" button shows that current pattern is playing.

[Stop pattern] - Stops playback of current pattern but not affected on other patterns.

[Play all] - Starts playback of all patterns together. Indicator on this button will flash when play not all patterns. And will ON when play all patterns.

Hint: Playback of single pattern or all patterns at once by default starts from beginning of pattern. You can set mode when playback start from current pointer position. These options are located in pattern editor settings. Path:

[Settings] - [Pattern editor]

[Stop all] - Stops playback of all patterns.

Hint: During playing you can use Mute ("M") and Solo ("S") buttons at the end of each track to switching off playback one or several tracks - Mute mode, or play only one track - Solo mode.

Transport MIDI commands:

When starting and stopping playback the sequencer can send transport MIDI commands (Start/Stop/Continue) to external devices or applications. For that the sequencer should be in internal sync mode and option "Send transport" should be enable. Path:

[Settings] - [Pattern editor]


See also:

MIDI Pattern Sequencer - Manual - Pattern settings

MIDI Pattern Sequencer - Manual - Hotkeys


[ Table of contents ]



MIDI Pattern Sequencer - Manual - Project settings

Project settings contain parameters common for all patterns and song of the current project. Path:

[Project] - [Project settings]

   

Pattern settings:

At pattern settings you can set the number of patterns in the current project. Click "Set value" to define how much patterns will contain project. It can be from 4 to 16 patterns. By default new project contain 8 patterns. Don't set the number of patterns more than you need, it's not comfortable for work.

Hint: Song of the project can contain not only patterns of current project but also can include patterns from other projects.

Please note: If you reduce number of patterns all data of hidden patterns will be deleted.

Song settings:

At song settings you can set the number of pages in current song. Click "Set value" to define number of song pages. It can be from 16 to 62. By default project contains 16 pages.

One song page contain 16 measures. On 62 pages of your song can contains up to 992 measures. At 120 BPM song will be about 33 minutes long (by default on 16 pages it will be about 8.30 minutes long).

Send MIDI presets:

These checkboxes define at what time MIDI presets will be sent to external output. By default MIDI presets are sent at the start of playback or recording pattern or song. But you can choose where the presets will be sent each time you select a pattern or song. For that set "At select song/pattern" checkbox.

Please note: When you choose "At select song/pattern" checkbox, "At start play/record" checkbox always will set.

If you don't want to automatically send presets, turn off these checkboxes. In this case, you can always send the presets by clicking on hotkey "Send presets" in pattern or song mode.


See also:

MIDI Pattern Sequencer - Manual - MIDI presets

MIDI Pattern Sequencer - Manual - Hotkeys


[ Table of contents ]