Skip to main content Skip to docs navigation

Find something? Try page search e.g. with Cmd+F/Ctrl+F.

Intro, Start, Players Mix Editing Settings, Store, Engines +

Intro


Getting Started


Players





Settings, 


Store  


Engines


Paks


Other


PDF

Wotja 23 Overview [ARCHIVED]

Wotja icon
Wotja®: Free Software for Ambient Generative Music & MIDI - AUv3 [AKA AU3]/VST3 Host App & Plugin

Wotja is FREE for: Phone, Tablet, Laptop, Desktop, TV, Watch; OS: iOS, iPadOS, macOS, Windows, Android, tvOS, Android/Fire TV, watchOS; Bundle: AUv3/VST3 Host + AUv3/VST3 Plug-in

What is Wotja? |

Wotja ( "whah-chah" [alt "wot-yah"; Siri "woa-chah"]) is a FREE and powerful Generative Music & MIDI 'Creator Player System'. It is lovingly developed by us at Intermorphic Ltd..

Use it to CREATE & PLAY live generative music, relaxing soundscapes, ambient drones, text-to-music melodies + more - and to do it all locally on your device, i.e. not in the cloud.

If all you want to do is to sit back and chill out to relaxing generative music - then you can! Simply play a 1-tap 'Flow' (a Flow is a succession of auto-generated mixes created in the Flow Player, akin to a local radio station just for you), or easily create & play an Album. Enjoy 30 mins play for FREE!

Wotja for Apple OS and Windows both include an App, which is also a Plug-in Host, and a Wotja Plug-in (either AUv3 for Apple or VST3 for Windows respectively). Wotja for Android is just an App.

Wotja operates by default in capable and powerful Lite mode - which is FREE to use. If you want to do the max then there are a number of low cost options to Go Pro.

Actively developed & extended, and our life passion, Wotja has a distinguished provenance stretching right back to 1992+ SSEYO Koan, 2007+ Noatikl & Mixtikl etc. and we have continued to evolve it ever since.

Wotja includes 100s of editable templates and supports use of add-on Paks. This User Guide also includes sections on the Wotja WME / WAE / WSE engines. With it and our Tutorials and FAQs you have all you need to begin your creative journey with Wotja.

How does Wotja work?

It is way easier to use Wotja than it is to describe how it works - and you can get going in seconds.

A good analogue is to consider how easy it is to drive a car vs having to know in great detail how every bit of a car works - before you can drive it!

The 'magic' in Wotja, with its powerful engines (music, audio & script), largely results from how we use 'chance' and randomization techniques (with Schemas) in combining 100s of included editable templates - and you can create/use your own schemas and templates, too.

That magic is a consequence of 30+ years of continuous improvement & extension (meaning our craft, passion and blood, sweat & tears!).

See also: Music Mode Schematic.

  • At the core of the Wotja Generative Music System are 4 main types of user-editable files:
  • Wotja Template File:
    • User editiable Wotja Templates are used to populate Cells in Mix Files, and auto-population of Cells can be achieved through use of Schemas (below).
    • Each Wotja Template comprises a Generator Network of one or more Generators that generate MIDI notes/controller events, the Generators being any of those included in the Wotja Music Engine (WME).
    • Each Wotja Template also includes a Wotja Audio Engine (WAE) Synth & FX Network for each Generator, this being used to generate audio from that Generator's MIDI notes/events (use of the WAE is optional, and it can be turned off).
      • You can instead if you wish use Hosted Plug-ins or send the MIDI to a 3rd Party DAW/Synth for use by that.
    • Many Wotja Templates are built-in to Wotja, but they can also be exported from a Cell.
  • Wotja Schema File:
    • These are used to generate mix files, 'flows' and albums (all of which use Template) and many are built-in to Wotja, but they can be added/duplicated and edited in the Schema Editor.
    • Each Wotja Schema comprises all settings necessary to create a Wotja Mix file or a 'Flow' (a sequence of auto-generated mix files generated in the Flow Player) from a random selection of selected Wotja Templates, selected Sound Presets and selected FX Presets.
  • Wotja Mix File:
    • These are the editable files that generate music and they can be manually populated or populated from Schemas.
    • Each Mix File comprises Cells which are arranged in grid of 4 columns and 12 Tracks (i.e. 48 Cells in total).
      • Each Cell can have a Template added to or merged into it, OR have links to a WAV or MIDI file in a Pak.
    • Various mix-related settings such as Cell Properties and Mix Properties.

Notes:

  • WAE FX can also be applied directly as Generator FX, Cell FX, Track FX or even as Mix FX.
  • In any Track only one Cell can play at a time.
  • When a Mix File is saved ALL Template settings/edits are saved to the Mix file.

What's New in Wotja 23?

Wotja 23 has a host of exciting new features, capabilities, content and improvements. Below are some of the biggest things (refer also to the Releases page).

IMPORTANT: Wotja 23 saves files to a new format that cannot be opened in Wotja 22. This is because of support required for its new features. Do not save any earlier Wotja files in Wotja 23 unless you intend to move to Wotja 23 or you back them up first!

Major New Features, Capabilities, Content and Improvements

Deprecated:

  • Cell Properties: Loop and Track Rule settings are no longer available - see Track Play Type
  • Legacy Filetype Extensions: No longer used in the App, but still supported.

Guide Schematics

This User Guide provides schematics for each key screen, making it easy to get to grips with Wotja. Each schematic is surrounded by color-coded buttons.

Tap a button around the outside of a schematic for further info on that UI element. Tap it again (or use your browser back button) to return to the schematic.

In a desktop browser hover over the button for a pop-up description of the item; on an iOS device tap/hold the button for a quick preview. Easy!

Color-coded buttons and examples from the Music Mode Schematic :

# : Area/screen e.g. 5Flows (Schemas) Screen

# : Button/selector e.g. 26Cell Selector

# : Display item e.g. 35MIDI Channel

# : WME (Music) e.g. 32Generator Button

# : WAE (SFX) e.g. 38Generator FX Button

File Types

IMPORTANT: As they support new V23 capabilities, opening/loading/using a Wotja 23 mix file or filetype requires Wotja 23 or later.

Wotja File Sharing | Tip: How do I get files into Wotja? See this FAQ.

  • Wotja can directly open/save/import/export (no save to legacy):
    1. .wotja [Mix file extension]: Contains all parameters (WME, WAE, WTE), text and image needed to play and display a mix. Mix files are shown in the Documents > Mixes (& Templates) screen. See also: Sharing Wotja Files.
      • Web file (W23.5+): Change the above file extension to .SKM, where M stands for Mix
      • Note: .SKD was used prior to W23.5+ and might still work in W23.5+.
    2. .wotja_tp [Template file extension; AKA 'Design' file]: Added to a Cell via the Template List. Like Mix files, these are shown in the Documents > Mixes (& Templates) screen. See also: Sharing Wotja Files.
      • Web file (W23.5+ required): Change the above file extension to .SKD, where D stands for Design
      • Legacy extension: .noatikl (see legacy below).
    3. .wotja_al [Album file extension; AKA 'Play-only' file]: A playlist container including up to 20 .wotja files. Album files are shown in the Documents > Albums screen. See also: Sharing Wotja Files.
      • Web file (W23.5+ required): Change the above file extension to .SKP, where P stands for Play
      • Legacy extension: .wotjabox (see legacy below).
    4. .wotja_sc [Schema file extension; AKA 'Transmute' file]: A Schema contains all parameters/settings needed to generate a 'Flow', auto-create a mix file, or for use for in-mix randomization; previously called "Randomization Scheme", "Randomization Preset" or "RP". Schema files are shown in the Documents > Flows screen.
      • Web file (W23.7+ required): Change the above file extension to .SKT, where T stands for Transmute
      • Legacy extension: .wotjarp (see legacy below).
    5. .wotja_ls [Playlist file]: References .wotja files located in the Wotja folder
      • Legacy extension: .wotjalist (see legacy below).
    6. Legacy file extensions: Still openable, but Wotja saves to new extension above.
      • .wotjarp [Schema file]: See .wotja_sc files above.
      • .wotjabox [Album/Box file]: See .wotja_al files above.
      • .wotjalist [Playlist file]: See .wotja_ls files above.
      • .noatikl [Noatikl file (Template)]: See .wotja_tp files above.
      • .mixtikl [Mixtikl file (Mix)]: Auto-converted to .wotja file when opened via Documents
      • .liptikl [Liptikl file]: Auto-converted to .wotja file when opened via Documents
  • Wotja can also import/export:
    1. .wotja_sy [WAE Synth Network file]: AKA "Synth Preset"
      • Legacy file extension:
        • .tg: Import, but not export.
    2. .wotja_fx [WAE FX Network file]: AKA "FX Preset"
      • Legacy file extension :
        • .fxm: Import, but not export.
    3. 'WJURL'(Wotja URL):
      • A wotja file (.wotja, .wotja_al or .wotja_tp) in the form of a URL (i.e. a text string, see Export Mix to Clipboard and Sharing);
        • Any/all referenced .zip, .sf2, .midi, .wav files are not included;
        • .ogg files can be embedded in a mix file via a Sample Player unit.
    4. Plain text: words/characters, cut-up, cut-up rules, patterns etc.
  • Wotja can use:
  • Wotja can record to:
    1. .wav (convertable to .ogg), .midi

Glossary

  • Album: A Wotja Album file (.wotja_al) includes a number of Wotja Mix files and is packaged as a zip file [AKA a Wotja 'Box']. Albums can be exported to the Clipboard as a WJURL (Wotja URL). See also: Filetypes and Album/Playlist Player.
  • Audio Unit (AU/AUv3): An Audio Unit (AU) [Apple link] / Audio Unit Extension / Audio Unit Plug-in (the latest iteration of which is Version 3) is most easily thought of as a self-contained program that can run in an Audio Unit Host. It is a proprietary plug-in architecture that is used by Apple, and so is different to Steinberg's VST format/architecture. See also: Plug-in Hosting and Wikipedia Audio Units.
  • Audio-rate unit: A WAE Unit (e.g. TG Wavetable or Reverb FX) that generates audio at your device's Audio Output rate (e.g. 48 kHz). See also: WAE Units and Synth & FX Editor.
  • Control-rate unit: A WAE Unit (e.g. LFO unit or Envelope) that operates at a low frequency, most typically between 0 - 50 Hz. See also: WAE Units and Synth & FX Editor.
  • Cell: At the heart of a Wotja Mix, a Cell can include one of A) a generative Template (unmodified, modified or even several merged into it); B) an Audio loop; or C) a MIDI file. See also: Cells and Cell Duration.
  • CPU: Acronym for Central Processing Unit. Wotja does not know (or care) how your device processes its audio (it could be the CPU, or a Digital Signal Processor (DSP) or even A N Other chip that does it, or any combination). That being so, we use the CPU acronym e.g. on the Music Mode Tab as a catch all to cover any processing activity.
  • Cut-up Text: Text selected at random from a "word pool", a technique that is particularly helpful for coming up with fresh ideas. The wordpool can include text from Mix Text Mode Sources and Libraries (User, General and Wotja). Cut-up text is very useful when used as a source for Text to Music (TTM) as generation can be set to occur at certain intervals. See also: Text Mode , Text Properties and Generator - Text to Music.
  • Flow: A succession of mixes that are auto-generated in the Flow Player using settings in the selected Schema - it is a bit like a local radio station just for you! See also: Flow Player.
  • Generator: One of 6 different MIDI note/MIDI controller event generator "types" in the WME:
    • Rhythmic: The original Generator and used for generating MIDI notes with durations only as available in the Generator's specified Rhythm Rule (which also specifies probability weightings). Several of the parameter settings for this generator type are common to other generators. Typical use: Melodies. See also: Generator - Rhythmic.
    • Ambient: Used for generating MIDI notes with durations/ranges specified via parameters (i.e. not the Rhythm Rule). Typical use: long MIDI notes (Drones, pedals); short random duration MIDI notes (e.g. effects like raindrops). See also: Generator - Ambient.
    • Sequence: Used for generating note sequences. Does not generate notes itself, but uses one of its supported sub-types to do that. It is easiest to think of it as a list which supports a number of list items where each list item includes all the parameter values needed for the generator sub-type to create note sequences. See also: Generator - Sequence.
      • Euclidian: A Sequence Generator sub-type, it composes note sequences from 3 main Euclidian parameters - Steps, Fill and Rotation. Typical use: Easy and FAST creation of melodies requiring no musical knowledge; for beat generation. See also: Sequence - Euclidian.
      • Text to Music: A Sequence Generator sub-type, it composes note sequences from manually entered or auto-generated text and the Generator's Scale Rule. Typical use: Easy and FAST creation of melodies requiring no musical knowledge. See also: Sequence - Text to Music.
      • Pattern: A Sequence Generator sub-type, it composes note sequences just like a Rhythmic Generator unless it is being used to play note patterns (there are 3 different kinds: B, R, F). Typical use: Providing a melodic structure (muted or not) for other Generators to compose around and/or to be followed (Follower); for playing predefined melodies (and sequences) See also: Sequence - Pattern.
    • Follower: Used for generating MIDI notes that follow those created by another Generator (of any type). You can select note delay options and a composition "strategy" of Chordal Harmony, Interval Within Scale Rule or Semitone Shift (but to be generated a note still must be permitted by the Generator's Rule). Typical use: Creating (delayed) harmonies on composed notes; generating notes for Listener Generators. See also: Generator - Follower.
    • Repeater: Composes just like a Rhythmic Generator but can repeat bars of MIDI notes that it has generated earlier. Typical use: Occasionally repeating previously composed bars of notes. See also: Generator - Repeater.
    • Listener: Listens out for incoming MIDI notes and, when detected, these can be played by a Follower Generator or used for Scripting with the WSE. Typical use: Hyper Instrument / Adaptive Music where external MIDI input can be used to influence/direct composition (albeit with some latency as the WME composes a little in advance). See also: Generator - Listener.
  • Generator Network: The particular combination of Generators in a Cell. See also: Generator Network View.
  • Mix: A Wotja Mix file (.wotja) that includes all the settings Wotja needs to play it. Mixes can be exported to the Clipboard as a WJURL (Wotja URL). See also: File Types and Music Mode.
  • Playlist: A Wotja Playlist file (.wotja_ls) references Wotja Mix files that exist in your Wotja Folder (it does not include them like an Album does). See also: File Types and Album/Playlist Player.
  • Plug-in or Plugin: See also: Audio Unit (AUv3) above or VST below.
  • Rule: One of 4 different Rules in the WME where each rule specifies a number of discrete values (scale elements, note durations) and probability weighings that govern how likely any element is to be selected by a Generator. The Scale, Harmony and Next Note rules are are inter-dependent meaning that a particular note can be selected for composition ONLY if it is available in all of them AND it is possible with the Generator's Pitch/Range parameter settings:
    • Scale: The Generator Rule that specifies the available scale elements (pitches) that can be used for composition, starting at the Mix Root. If an element is not available it will not be used. Example: If the Mix Root was C then scale element 0 would be a note of pitch C, 1 would be C# (minor Second, 2 would be C (major Second) etc. See also: Scale Rule.
    • Harmony: The Generator Rule that specifies what harmony intervals are permitted when it composes notes (in a Cell or even the Mix). If an interval is not available it will not be used. Example: If there is a note already playing (and so needs to be considered for harmonization) then a Rule element of 0 would represent a note of the same pitch, 1 a minor Second above that pitch, 2 a major Second above that pitch etc. See also: Harmony Rule.
    • Next Note: The Generator Rule that specifies how far away from its last composed note (in terms of intervals, + or -) the next note needs to be. If an interval is not available it will not be used. Example: If there is a note already playing then a Rule element of 0 would represent a note of the same pitch, 1 a minor Second above or below that pitch, 2 a major Second above or below that pitch etc. See also: Next Note Rule.
    • Rhythm: The Generator Rule that specifies what note durations can be selected when a note is generated. If an interval is not available it will not be used. Example: A Rule element of 1 is a whole note (240 Wotja units), 1/2. a dotted half note 180 (240 Wotja units), 1/2 a half note (120 Wotja units) etc. See also: Rhythm Rule.
  • Schema: A Wotja Schema file (.wotja_sc) is a collection of parameter settings that can be used to create an automatic mix, a 'flow' in the Flow Player or when in-mix randomization is used. Schema files (AKA 'Touch' files) are displayed in the Flows screen. See also: Filetypes, Schemas and in-mix randomization
    • Formerly referred to as Randomization Preset (RP) or Randomization Scheme (RS).
  • Synth & FX Network: A particular configuration of WAE units created in the Synth & FX Editor. See also: Synth & FX Editor.
  • Template: A Wotja Template file (.wotja_tp) is required in any Cell that generates generative music. Templates must contain at least one Generator and can also include Synth & FX networks (Generator FX and/or Cell FX). Wotja includes many hundreds of editable Templates and you can also export your own from a Cell [Pro mode only]. See also: Filetypes and Templates.
  • Tone Generator: An audio-rate unit in the WAE. These generate sounds from MIDI events composed by the Generators, and are available only behind the Synth button in the Generator Network Editor. See also: Generator Network View.
  • Track: A group (line) of 4 Cells. Use the Grid Button to see all Cells in a Track. Tracks can be muted/soloed and have a Track Cell Sequencing button. This allows the Cells in the track to be sequenced (played one after the other), triggered or looped. Tracks can also have their own WAE Network. See also: Grid Button , Track Play Type and Track FX.
  • TTM (Text to Music): The technique of generating melodies from manually entered or auto-generated text and a Generator's Scale Rule. See also: Generator - Text to Music.
  • VST3: An VST3 Plug-in is most easily thought of as a self-contained program that can run in an VST3 Host. VST3 is Steinberg's latest Plug-in format and is different to Apple's Audio Unit format. See also: Plug-in Hosting and Wikipedia Steinberg VST.
  • Wotja Folder: This is where Wotja finds and saves files. See also: Wotja Folder.
  • WJURL: A Wotja URL ('WJURL') is a Wotja Mix, Album or Schema exported as a long text string in the form of a URL. It can be embedded in a web page, shared in a message or saved as the relevant Wotja file. See also: File Types and Sharing.
  • WAE: The optional WAE (Wotja Audio Engine) is what Wotja uses for audio/sound generation (it can be turned off in Settings > Audio MIDI+ > WAE for Sounds & FX). It comprises a number of audio-rate tone generators (synths), FX units, control-rate units and connectors and junctions (to hook up more complex configurations). Complex networks of these units can be created in the Synth & FX Editor. See also: WAE , Setting WAE for Sounds & FX and Synth & FX Editor.
  • WME: The WME (Wotja Music Engine) is what Wotja uses for MIDI note and MIDI controller event generation . It utilizes a range of chance / aleatoric / stochastic / algorithmic music techniques and features 6 generator "types", each with related parameter settings. Those settings are what determine the notes that it composes/generates. See also: WME.

Quick Start

The easiest way to get going with Wotja is to check out the following two quick Tutorials.

These show 2 easy, yet different, ways to generate your own personal live ambient generative music which, in FREE Lite mode, you can enjoy for 30 minutes(!):

  • Play a 'Flow'
    • A Flow is a succession of auto-generated Mixes.
  • Create & Play an Album
    • An Album is a collection of Mix files.
    • Albums can be entirely auto-generated (as shown in the Tutorial), or you can add your own Mix files.

Other Quick Tutorials

How to Play a 'Flow'

If you don't want to watch the 'Play a 'Flow'' tutorial above (it's under 30 seconds!), then just do this:

  1. Load Wotja.
  2. In the Documents screen, tap the 5Flows (Schema) Screen Selector to show the Schemas screen, below.
    • Wotja Documents Schemas

      Tap for large

  3. Tap any one of the EFlow Buttons.
    • or for that button tap the GFlow Actions Button (the file name below the thumbnail or the menu button to the right, depending on the File Display Button) and then select 'Flow Player' from the pop-up Actions menu.
  4. Wotja will start generating flows for you in the Flow Player!

Documents

Add File Button Actions Button Sleep Timer Button File Tab Flows (Schemas) Screen Selector File Display Button Mixes (& Templates) Screen Selector Screen Title Albums Screen Selector File Filter Button Recordings Screen Selector Store Button Settings Button File Sort Button

(tap circle for info, hover for tooltip; tap image for large)

Tip: The schematic above shows the items common to most of the file views (screens).

Documents
  • Documents is shown after you have launched the app and it is where you add/open/delete and rename files.
  • It comprises four different document file views/screens, each of which can be selected by tapping the relevant Screen selector:
  • Desktop versions: These allow multiple files (Schemas, Mixes, Albums and Playlists) to be open at the same time. Each file is shown in a different 4File tab at the top of the screen. The User Guide schematics use Desktop screenshots and so show this. See also Desktop Menu.
  • iOS version: When you first start the app you're prompted if you want to use iCloud or Local. See iCloud Settings.
Tutorials

1Add File Button

Note: During the "Add File" process you will see a pop-up dialog "Save Document with Name...". Should you wish it, this allows you to use a different name for the file.

Tap the button for the relevant pop-up menu (button not shown in Recordings screen).

See:

2Actions Button

Displays the pop-up Actions menu with the following options:

  • Import to Documents/Wotja... (Android only)
    • IMPORTANT: Wotja for Android can only load files from/save files to internal device memory (i.e not an SD Card), specifically a folder called <Internal Storage>/Documents/Wotja ('Internal Storage' might be referenced slightly differently on different devices).
    • This menu item lets you select files to import into the <Internal Storage>/Documents/Wotja folder from a temporary folder e.g. <Internal Storage>/Documents/tempWotja.
    • For details on the work flow required to move files in/out of the '/Documents/Wotja' folder see How do I copy files (Wotja, audio, MIDI, SF2 etc.) into the 'Documents/Wotja' folder for use in Wotja?.
  • Demo Files...
  • Cancel
    • Closes the menu.
3/ Sleep Timer Button (Pro mode only)

Tutorial: Set a Sleep Timer.

  • (Off) [Default]:
    • Sleep Timer is inactive.
  • (On):
    • Sleep Timer is active

Tip: When the Sleep Timer value is changed Wotja will auto-restart whatever is playing.

4File Tab

File tabs are only shown in the Desktop variants which permit multiple Wotja files to be open at the same time (Schemas, Mixes, Albums and Playlists). Any open Mix, Album and Playlist files can be played, including simultaneously (subject to the capabilities of your PC).

Note: Mix files have grey tabs and Template files have teal tabs.

Note: Included Albums and Included Schemas are non-editable so they do not open in a tab.

5Flows (Schemas) Screen
Add File Button File Display Button File Filter Button File Sort Button Timeout Badge Schema Button Actions Button

(tap circle for info, hover for tooltip; tap image for large)

The Flows (Schemas) screen displays a number of thumbnail buttons, arranged in a grid or list (see: 6File Display button), where each button represents a Schema (.wotja_sc file; see Filetypes). Schemas can be edited in the Schema Editor.

A Schema contains all the settings needed to play a 'flow' in the Flow Player (a 'flow' being a succession of mixes auto-generated from a Schema').

To start a 'flow' playing, just tap the thumbnail of an unlocked file or tap on the Schema Actions button and select 'Play'.

Note: For a User Schema to be shown it must be in the Wotja folder.


5AAdd File Button

Note: During the "Add File" process you will see a pop-up dialog "Save Document with Name...". Should you wish it, this allows you to use a different name for the file.

Tap for a pop-up menu with the following options:

  • Add Schema (Flow) (base on Schema name) (Pro mode only)
    • Creates a new Schema file based on the selected Schema (below).
  • From Clipboard
    • Imports a Schema that is on the Clipboard.
  • Select Schema
    • Lets you select the Schema you wish to use when creating a new Schema.
    • Schema Select Screen Schema Select Screen
5BFile Display Button

Toggles the file display between grid and list views.

See the common 6File Display button.

5CFile Filter Button

Tap for a pop-up menu with the following options:

  1. User
    • Select (tick) to display Schema files that you have saved to or otherwise added to the Wotja folder.
  2. Built-in: Higher CPU impact
    • Select (tick) to display built-in Schema files for devices with faster processors. These have been created to generate mixes that have a richer sound. If you can play these without issue/breakup/glitching then these are the ones you will probably want to play!
  3. Built-in: Lower CPU impact (CPU-)
    • Select (tick) to display built-in Schema files for devices with slower processors. The sound is still great, but just not quite as rich as that using those above. You should use these if you are having issues/breakup/glitching using the ones above.
    • Note: These Flows display with 'CPU-' appended to the Flow name.
  4. Search:
    • Allows you to enter a search term to search for a file by name or part name.
    • The value is discarded if you restart the app.
5DFile Sort Button

See the common 14File Sort button.

5ETop Left Badge

Get New Version: This red badge trumps any other badge in this position. It signifies that this file was originally created in a later major version of Wotja and that you are using an earlier major version of Wotja. Such a file may not open at all, but if it does then A) it will probably not sound as intended and B) if resaved the file MAY also show this badge. Solution: Get the latest major version of Wotja which is always a free update.

Lite mode Auto-Timeout: This orange badge signifies that when this file is played or edited Wotja will operate in Lite mode with an Auto-Timeout. Solution: Go Pro.

5FFile Button

To start a 'flow' playing, just tap any thumbnail.

See also: GFlow Actions Button.

5GActions Button

Tap for a pop-up menu with the following options:

  • Flow Player
    • Play the Schema, as a 'flow', in the Flow Player.
  • Edit Schema (Pro mode only)
  • Delete [User Added Schemas only]
    • Delete the file.
  • Rename [User Added Schemas only]
    • Rename the file.
  • Duplicate
    • Duplicate the file.
  • Show in Finder (macOS only)/Show in Explorer (Windows only)
    • Opens a window with the file selected.
  • Cancel
    • Exit the pop-up menu.
5HBuilt-in File Badge

Shown bottom right on a built-in Schema file.

Note: Built-in Schema files cannot be renamed or deleted.

6/ File Display Button

This control is shown in the Schemas, Mixes and Albums screens.

Tap the File Display button to toggle between Grid and List views.

7Mixes (& Templates) Screen
Add File Button File Display Button File Filter Button File Sort Button Timeout Badge Mix Button Actions Button Template File Badge Plug-in Badge

(tap circle for info, hover for tooltip; tap image for large)

The Mixes (& Templates) screen displays a number of thumbnail buttons, arranged in a grid or list (see: 6File Display button), where each button represents a Mix (.wotja) or Template (.wotja_tp) file; see Filetypes).

Note: For a Mix or Template file to be shown it must be in the Wotja folder.


7AAdd File Button

Note: During the "Add File" process you will see a pop-up dialog "Save Document with Name...". Should you wish it, this allows you to use a different name for the file to the auto-generated one.

Tap for a pop-up menu with the following options:

  • Auto (Schema name)
  • Empty
  • From Clipboard
    • Tutorial: Import a Mix
    • Imports from the Clipboard (if any) a mix file and saves it to the Wotja folder.
  • Select Schema
    • Lets you select the Schema you wish to use when adding files.
    • Schema Select Screen Schema Select Screen
7BFile Display Button

Toggles the file display between grid and list views.

See the common 6File Display button.

7CFile Filter Button

Tap for a pop-up menu with the following options:

  1. Mix Files
    • Select (tick) to display Wotja Mix files (.wotja, see Filetypes) that you have created or otherwise added to the Wotja folder.
    • Note: This includes Mix files in older formats (.skd, .mixtikl and .liptikl, see Filetypes).
  2. Template Files
    • Select (tick) to display Template files (.wotja_tp; see Filetypes) that you have created or otherwise added to the Wotja folder.
    • Note: This includes Templates in older format (.noatikl; see Filetypes).
  3. Search: (Pro mode only)
    • Allows you to enter a search term to search for a file by name or part name.
    • The value is discarded if you restart the app.
7DFile Sort Button

See the common 14File Sort button.

7ETop Left Badge

Get New Version: This red badge trumps any other badge in this position. It signifies that this file was originally created in a later major version of Wotja and that you are using an earlier major version of Wotja. Such a file may not open at all, but if it does then A) it will probably not sound as intended and B) if resaved the file MAY also show this badge. Solution: Get the latest major version of Wotja which is always a free update.

Lite mode Auto-Timeout: This orange badge signifies that when this file is played or edited Wotja will operate in Lite mode with an Auto-Timeout. Solution: Go Pro.

7FFile Button

To open a Mix file (.wotja; see Filetypes), just tap the thumbnail of an unlocked Mix file and it will open in Music Mode (it should open in the last used view (e.g. Music, Text etc.).

To open a Template file (.wotja_tp; see Filetypes), just tap the thumbnail of an unlocked Template file and it will open in Music Mode: Template Editor (it should open in the last used view (e.g. Music, Text etc.).

See also: GMixes Actions Button.

Note: The appearance of the thumbnail depends on a number of factors:

  1. Schema
    • When a mix is created, the mix button can display Cut-up, TTM or no text and with a solid color or thumbnail of the screensaver, all depending on the settings in the Schema that is used.
  2. Filetype
    • There are different icons shown if it is an old format Wotja file, Mixtikl file or Template file (see Filetypes).
  3. Manually changed
    • If you have added a background image to your mix it will show in the thumbnail (see: Display Mode > Background Image).
    • If you have created an Empty Mix or Cut-up Mix then the thumbnail will have a white background until you select your preferred Display settings (see: Display Mode > 4Properties).
7GActions Button

Tap for a pop-up menu with the following options:

  • Open
    • Open the file.
  • Delete
    • Delete the file.
  • Rename
    • Rename the file.
  • Duplicate
    • Duplicate the file.
  • Show in Finder (macOS only)/Show in Explorer (Windows only)
    • Opens a window with the file selected.
  • Cancel
    • Exit the pop-up menu.
7HTemplate File Badge

Tutorial: Export a Template

Shown bottom right on a Template file (.wotja_tp; see Filetypes). Tap the button to open the Template File in the Template Editor (See: Music Mode > File Tab: Template.

7IPlug-in File Badge

Shown top right on any mix file that uses Plug-ins.

8Screen Title

Desktop versions: The Screen title is "Documents".

Mobile versions: The Screen title shows "Wotja".

9Albums Screen
Add File Button File Display Button File Filter Button File Sort Button Timeout Badge Album Button Actions Button Built-in File Badge Playlist Badge Plug-in Badge

This screen shows a number of thumbnail buttons, arranged in a grid or list (see: 6File Display button).

Each button represents an Album (.wotja_al) or Playlist (.wotja_ls) file; see Filetypes).

The buttons which are shown depend on the filter settings selected in the 10File Filter button menu.

Note: For an Album or a Playlist file to be shown it must be in the Wotja folder.


9AAdd File Button

Note: During the "Add File" process you will see a pop-up dialog "Save Document with Name...". Should you wish it, this allows you to use a different name for the file to the auto-generated one.

Tap for a pop-up menu with the following options:

  • Auto (Schema name)
  • Empty (Pro mode only)
    • Creates a new empty Album file (i.e. with no mixes) based on the currently selected Schema which is then opened in the Album Player.
  • From Clipboard
    • Imports from the Clipboard (if any) an album file and saves it to the Wotja folder.
  • Playlist only (Pro mode only)
    • Creates a new empty Playlist file (.wotja_ls, see Filetypes).
  • Select Schema
    • Lets you select the Schema you wish to use when adding files.
    • Schema Select Screen Schema Select Screen
9BFile Display Button

Toggles the file display between grid and list views.

See the common 6File Display button.

9CFile Filter Button

Tap for a pop-up menu with the following options:

  1. Albums
    • Select (tick) to display Album files (.wotja_al, see Filetypes) that you have created or otherwise added to the Wotja folder.
  2. Playlists
    • Select (tick) to display Playlist files (.wotja_ls, see Filetypes) that you have created or otherwise added to the Wotja folder.
  3. Built-In
    • Select (tick) to display the built-in Albums, currently 'Calm' and 'Relax'.
  4. Search: (Pro mode only)
    • Allows you to enter a search term to search for a file by name or part name.
    • The value is discarded if you restart the app.
9DFile Sort Button

See the common 14File Sort button.

9ETop Left Badge

Get New Version: This red badge trumps any other badge in this position. It signifies that this file was originally created in a later major version of Wotja and that you are using an earlier major version of Wotja. Such a file may not open at all, but if it does then A) it will probably not sound as intended and B) if resaved the file MAY also show this badge. Solution: Get the latest major version of Wotja which is always a free update.

Lite mode Auto-Timeout: This orange badge signifies that when this file is played or edited Wotja will operate in Lite mode with an Auto-Timeout. Solution: Go Pro.

9FFile Button

To open an Album or Playlist, just tap the thumbnail of a file and it will open in the Album Player.

If the Album includes a background image then you will see that image on the Album button.

See also: GAlbums Actions Button.

9GActions Button

Tap for a pop-up menu with the following options:

  • Open
    • Open the file.
  • Delete
    • Delete the file.
  • Rename
    • Rename the file.
  • Duplicate
    • Duplicate the file.
  • Show in Finder (macOS only)/Show in Explorer (Windows only)
    • Opens a window with the file selected.
  • Cancel
    • Exit the pop-up menu.
9HBuilt-in File Badge

Shown bottom right on a built-in Album file.

Note: Built-in Album files cannot be renamed or deleted.

9IPlaylist File Badge

Shown bottom right on any Playlist file (.wotja_ls; see Filetypes).

Note: The thumbnail used by the Playlist is that of the first mix in it.

9JPlug-in File Badge

Shown top right on an Album file which includes any mixes that use Plug-ins.

10File Filter Button

This control is shown in the Schemas, Mixes and Albums screens; tap link below for the relevant details.

Tap to display the "Filter Files" pop-up menu with options that govern what files are displayed. Select what you require.

Note: The button text indicates the selected items, where each one is represented by a number e.g. "Filter..." if nothing set, "Show: 1, 2, 3" etc.

11Recordings Screen
Add File Button File Display Button File Sort Button Recording Play Button File Type Badge File Name File Size Actions Button Play Status Indicator

Documents: Recordings

(tap circle for info, hover for tooltip; tap image for large)

This screen shows a number of list items where each one represents a Recording of either type WAV, Ogg, or MIDI (see Filetypes).

Note: For a Recording to be shown it must be in the Wotja folder.


11AType Audio

Tap to display a list of Audio recordings (.wav, .ogg) in the Wotja Folder.

11BType MIDI

Tap to display a list of MIDI recordings (.midi) in the Wotja Folder.

11CFile Sort Button

See the common 14File Sort button.

11DFile Play Button

To play a recording, just tap the list item. Tap it again (if still playing) to stop playing it.

See also: IPlaying Status Indicator.

11EFile Type Badge

Shown in the relevant list, there are badges for Audio and MIDI files.

11FFile Name

Shows the file name.

11GFile Date and Size

Shows the file creation date and file size.

11HActions Button

Tap for a pop-up menu with the following options:

  • Show in Finder (macOS only)/Show in Explorer (Windows only)
    • Opens a window with the file selected.
  • Open With... (iOS only)
    • Opens an action sheet where you can choose how to export/share your recording to e.g. to iCloud Drive, Facebook, Dropbox etc. depending on what you have installed. See also this FAQ.
  • Delete
    • Delete the file.
  • Rename...
    • Rename the file.
  • Export to Ogg... (WAV file only)
    • Displays a pop-up dialog where you confirm if you wish to export an OGG version of the WAV file.
  • Cancel
    • Exit the pop-up menu.
11IPlaying Status Indicator

When the file is playing the list item has a yellowish tinge.

See also: DFile Play Button.

12Store Button

A Store button is shown in the Documents, Settings: General, Flow Player, Album Player and all 5 Mix Editing screens (Music, Text, Display, Plug-ins and Recording).

When tapped on, the Store button takes you to the In-App Store (or to a Store info page in the Plug-in).

The Store button in Flow and Album Player screens toggles between 2 display states:

  • Active mode:
    • To the left of the Store button is shown the active mode of operation. In Wotja 23 this can be either: Lite, Pro, 23 Pro, Play or 23 Play.
  • 'Love it!' Tip:
    • To the left of a 'Cup' icon is shown the words 'Love it!'
13Settings Button

The Settings button takes you to either the Settings: General or Settings: Audio MIDI+ screen, depending on which you last used.

14File Sort Button

This control is shown in all four screens.

Displays a pop-up menu that lets you select the sort order for files in this screen.

The button text shows the selected sort order e.g. "Sort..." buttons, e.g. "Sort: A-Z".

Select one from the following:

  • Sort: New-Old
  • Sort: Old-New (Pro mode only)
  • Sort: A-Z (Pro mode only)
  • Sort: Z-A (Pro mode only)
Wotja (Mac) File Window Help
About New Show Window Show Wotja data folder
Open Resize User Guide - Online
Close Desktop Menu - Online
Save Online Tutorials
Recent End User License Agreement - Online
Exit Find out about Wotja 23
Install Wotja VST3 (Win)
How to Install the Wotja VST3 Plug-in (Win)
Show the Wotja VST3 Folder (Win)
About Wotja 23 (Win)

The Desktop versions of Wotja (the App but not the AUv3 Plug-in) allow you to have open multiple mixes/boxes/playlists/albums ('files'). Each file will be shown in a separate tab at the top. If your computer is powerful enough then you play all of the files at the same time!

Being able to have multiple files open can be really handy when you wish to copy between mixes, and it is a key feature advantage the desktop versions have over the mobile versions.

To carry out normal file related activities for the Desktop versions e.g. delete/duplicate/rename files etc. you can use either the 'Documents' screen or Finder / Windows Explorer.

Keyboard shortcuts: The Desktop menu items show the keyboard shortcuts that can be used to select them, e.g. Cmd+W (macOS) or Ctrl+W (Windows) to close a tab.

Tip: To change the Audio Output Device see Settings: Audio MIDI+ > Audio Output Device.

Note: If you have the macOS and iOS versions of Wotja and have iCloud, then, instead of using the local Wotja Folder for your Wotja Files (the Wotja Data Folder menu item will show you the location of this) you may instead prefer to use the Wotja iCloud Drive folder (recommended). A key benefit of using the Wotja iCloud Drive folder is that you you will then be able to access your Wotja files on any iOS or macOS device that shares the same iCloud account. See the iCloud FAQ.

WOTJA BACKUPS: Make these by: A) Using iCloud to store your files, or by B) backing up your device with Time Machine or equivalent; or C) emailing yourself a backup copy of each wotja. Using iCloud is the easiest way to manage your files.

  • Various weblinks

Schemas (→ 'Flows'): Schema Items

Save / Exit Button Schema File Tab Schema Name Schema Parameter Group Schema Parameter Group Schema Actions Menu Button

(tap circle for info, hover for tooltip; tap image for large)

Note: The Schema Editor is only accessible in Pro mode.

Schema Editor: Documents > Flows (Schemas) Screen > FActions Button > Edit Schema > Schema Items

Play a 'flow': Documents > Flows (Schemas) Screen > FFlow Button

Overview: What is a Schema?
  • Schemas Screen: Schemas Screen
  • Schemas are found in the Flows (Schemas) screen. All the settings in the currently selected Schema can be edited in the Schema Editor which is selected via the "Edit Schema" menu item in the Flows Actions button.
  • Previously referred to as a "Randomization Preset", a Schema is a collection of settings used for creating mixes, 'flows' and for in-mix randomization.
  • There are over 40 different settings in each one, described below. These range from Template selections (including ones you have made), Sound & FX preset selections (again including ones you have made) right through to Cut-up rules and the number of cells/tracks in an auto mix.
  • Each Schema can have completely different settings, too, meaning they can be configured exactly as you want - whether you want to change just one setting or all of them is up to you.
  • Randomization can be used in a number of places in Wotja and the randomization parameters in a Schema determine how it is used. Examples of this are how the mixes in 'flows' and Albums are created and whether e.g. text is displayed on screen in Flow Player and/or the Playlist Player Fullscreen mode. They are also used to determine how mix Cells are populated with templates when using the Random function in Wotja, how TTM Generator text randomization is applied to mixes and how Cut-up is generated in the Text Editor screen - plus a lot more, too.
  • Select a Schema:
  • Rename / Delete / Duplicate a Schema:
  • Save a Schema:
    • Tap the 1Schema Save/Exit button for a pop-up menu where you can save changes to the current Schema or to save as another one (i.e. create your own!).

1Save/Exit Button

Displays the Save Changes Menu pop-up before exiting to the Documents screen:

  • Save & Close
    • Save the changes you have made to your file and return to the Documents screen.
  • Save & Continue
    • Save the changes you have made to your file and then continue working on it.
  • Save a Copy (Pro mode only)
    • Creates a new file (which you can rename) based on the current state of the open file (a snapshot of where you are if you like), but leaves you in the current open file - meaning if you then exit the file you will see this pop up dialog again letting you choose what to do with the file.
      • Note: This is NOT the same as Save As so please remember to save your file if you want to keep your changes to it.
  • Discard
    • Lose any changes made to your file since you opened it.
  • Cancel
    • Dismiss this popup and return to the Display screen.
2File Tab

The File Tab shows the name of the Schema.

Note: Tabs are only supported in the Desktop variants.

3File Name

Shows the name of the Schema.

4Group Header

Related items are grouped together. The Group Header shows the name of the group.

5Item/Parameter Control

Tap the control and select/edit the setting you want for the item/parameter.

See: Schema Items

6Actions Menu Button

Displays the Actions Menu pop-up:

  • Export to Clipboard
    • Exports the Schema to Clipboard for easy sharing as a WJURL.

Schema Items

General/Mixes

  • Environment Cells/Column (min)
    • Values: 0-8
    • The minimum number of "WJ23 Environments" Pak populated Cells that will be in a column, assuming you have a "WJ23 Environments" Pak available for selection when randomizing. These Cells are populated first.
    • See: Cells.
  • Environment Cells/Column (max)
    • Values: 0-8
    • The maximum number of "WJ23 Environments" Pak populated Cells that will be in a column, assuming you have a "WJ23 Environments" Pak available for selection when randomizing.
    • See: Cells.
  • Drone Cells/Column (min)
    • Values: 0-8
    • The minimum number of "WJ23 Drones" Pak populated Cells that will be in a column, assuming you have a "WJ23 Drones" Pak available for selection when randomizing. These Cells are populated after any Environment Cells.
    • See: Cells.
  • Drone Cells/Column (max)
    • Values: 0-8
    • The maximum number of "WJ23 Drones" Pak populated Cells that will be in a column, assuming you have a "WJ23 Drones" available for selection when randomizing.
    • See: Cells.
  • TTM Cells/Column (min)
    • Values: 0-8
    • The minimum number of TTM populated Cells that will be in a column, assuming you have a TTM Pak available for selection when randomizing. These Cells are populated after any Drone Cells.
    • See: Cells.
  • TTM Cells/Column (max)
    • Values: 0-8
    • The maximum number of TTM populated Cells that will be in a column, assuming you have a TTM Pak available for selection when randomizing.
    • See: Cells.
  • TTM Words (min)
    • Values: 1-100
    • The minimum number of words that will be added to a Text to Music (TTM) Text field on creating a new random mix or in the TTM Text Editor when using the Randomize button with Randomize option selected.
    • See: Text to Music.
  • TTM Words (max)
    • Values: 1-100
    • The maximum number of words that will be added to a Text to Music (TTM) Text field on creating a new random mix or in the TTM Text Editor when using the Randomize button with Randomize option selected.
    • See: Text to Music.
  • Tracks
    • Values: 1-12
    • The number of Tracks that will have their cell contents (below) randomized (starting with Track 1).
    • See: Track Play Type
  • Cells
    • Values: 1-4
    • The number of Cells in the Tracks above that will have their contents repopulated from the list of available templates.
    • See: Track Play Type
  • Generative %
    • Values: 0-100%
    • The chance that a randomized Cell will be repopulated with a generative template.
    • See: Cells.
  • Blank Cell %
    • Values: 0-100%
    • The chance that a randomized Cell will be empty.
    • See: Cells.
  • Tempo (Min)
    • Values: 20-400 bpm
    • The minimum tempo of a new, random mix.
    • See: Mix Tempo.
  • Tempo (Max)
    • Values: 20-400 bpm
    • The maximum tempo of a new, random mix.
    • See: Mix Tempo.
  • Volume (Min)
    • Values: 1-127
    • The minimum volume of a track in a new, random mix.
    • See: Track Mixer.
  • Volume (Max)
    • Values: 1-127
    • The maximum volume of a track in a new, random mix.
    • See: Track Mixer.
  • Pan +/-
    • Values: 1-64
    • How far away from center that pan can be for a Track in a new, random mix.
    • See: Track Mixer.
  • Ramp Up
    • Values: 0-20 s
    • How long a mix takes to ramp up to its full volume.
    • See: Mix Ramp Up.
  • Ramp Down
    • Values: 0-20 s
    • How long a mix takes to ramp down to zero volume.
    • See: Mix Ramp Down.
  • Duration
  • Duration Max
  • Duration Range
  • Duration Range Max

Cells

  • Generative Bar Min
    • Values: Infinite(0)-1-100
    • The minimum base value for the number of bars a generative template will play for and to which the range value (below) is added. Special Value: If this value is set far left to ∞ then once play in a Track reaches such a cell the generative content in that cell will continue to play either for as long as the mix plays or until you manually select another cell in that Track to play.
    • See: Cell Gen Bars.
  • Generative Bar Max
    • Values: 0-100
    • The maximum base value for the above.
    • See: Cell Gen Bars.
  • Generative Bar Range
  • Cell Repeat Min
    • Values: 0-100
    • The minimum base value for the number of times a cell will repeat after it has played through once and to which the range value (below) is added. For a generative template each bar counts as one repeat; for audio or MIDI content this is the length of the content rounded up to the end of a bar). Note: If the cell contains generative content and the Generative Bar Min is value is set to ∞ then this setting takes no effect as the cell never repeats!
    • See: Cell Repeats.
  • Cell Repeat Max
    • Values: 0-100
    • The maximum base value for the above.
    • See: Cell Repeats.
  • Cell Repeat Range
    • Values: 0-100
    • Sets the range that applies to the above base value.
    • See: Cell Repeats Range.

Auto Boxes/Flow

  • Mixes in Box
    • Values: 1-20
    • The minimum number of mixes in an automatically generated Box.
    • See: Album/Playlist Player.
  • Max (Mixes in Box)
    • Values: 1-20
    • The maximum number of mixes in an automatically generated Box.
    • See: Album/Playlist Player.

Reset

  • Reset Settings of this Schema to Defaults
    • Displays a pop-up message allowing you to reset all values back in the Schema back to their Defaults.

Templates

Back Button Paks List Pak Toggle Screen Title Templates List Actions Button Load/Replace Button Merge Button Documents "Pak" Generator Types Pak Selected Pak Pak Selector 3rd Party Pak Template Toggle Template Selector Filetype Icon Preview Indicator

(tap circle for info, hover for tooltip; tap image for large)

Templates
  • Wotja includes 100s of editable "Templates" (.wotja_tp; see Filetypes) - see also What is a Template?
  • Templates are at the core of Wotja because every Mix file is comprised of 17Cells and for any Cell to play it must have in it either:
    • a Template, be that in an included one or one one you or a 3rd party has created.
    • an Audio or MIDI file (in the Wotja folder either as a file or in a Paks).
  • Mix files are auto-created from a Schema file (when using the Add File Button in the Mixes Screen) or in the Flow Player, which is why this section comes before the other "Edit Mode" sections.
Tutorials
What is a Template?

In our terminology a Template is basically a self contained "generative music and sound preset". This simply means it contains all the parameter settings for the WME (Music Engine), WAE (Sound & FX Engine) and anything else Wotja needs to generate music. It can include just a single Generator (these generate MIDI notes) to very complex complex network of Generators, each with their own WAE Sound & FX networks (used to generate sound and FX).

Once a Template is added to a 26Cell you can edit/customize any of its settings, but you do not have to - they sound great as they are! There are hundreds of editable Templates included in Wotja that you modify and save to use as your own (see 9Documents "Pak" (Wotja Folder)).

How are Templates used?

Automatic Mixing:

Manual Mixing:


1Back Button

Takes you back to the screen you came from.

2Paks List

Displays a list of installed Paks that you can select a Template (or other supported FileType) from.

3Pak Toggle

Note: The Pak toggle is only shown when you are accessing the Template List via the Schema Editor.

For the purposes of randomization the Pak toggle allows you to specify which Paks you want Templates to be selected from for the current Schema.

4Screen Title

Displays the name of the screen.

5Templates List

The list of Templates (or other supported FileType) in the selected Pak.

6Actions Button

The Action button displays a pop-up menu a number of useful options to help with Template and Pak selection (those marked with * are only shown in Schema Editor:

  • Sort: Value
    • New-Old
    • Old-New (Pro mode only)
    • A-Z (Pro mode only)
    • Z-A (Pro mode only)
  • Select All Paks *
  • Deselect All Paks *
  • Select All Templates in Pak *
  • Deselect All Templates in Pak *
  • Select All Paks and All Templates *
  • Deselect All Paks and All Templates *
  • Older Paks: Hidden > Show / Shown > Hide
7Load/Replace Button

If the Cell is empty then you will see a Load button which when tapped simply adds the Template to the Cell.

If the Cell is not empty then you see a Replace button that allows you to Replace the content in a Cell with the selected Template.

8Merge Button

The Merge button allows you to merge the selected Template with the generative content that is already in a Cell. An example would be if you had a Cell with say a TTM Generator in it and you wanted to add another TTM Template to that.

Note: You are not allowed to Merge in a Template if there are insufficient free MIDI channels to accommodate the Template.

Note: The Merge button is only shown if accessing the Template List from a non-empty Cell.

9Documents Pak

The Documents "Pak" is always shown at the top for easy access. It is not really a "Pak" at all, but just lists all the generative templates (.wotja_tp files) that are present in the Wotja Folder, whether you have saved some to there (see 4Grid Button > Export Cell to Template) or have copied/moved into it.

10Generator Types Pak

The WME Generator types Pak includes simple "starter" Templates for each of the 6 Generator types, as well as a couple of examples of them in action. These Templates are for those that want to build a mix from the most basic starting point.

The reason for the extra examples (see below) is because two of them do nothing by themselves (Follower, Listener) and so if you add one of those you will not hear anything. And, although Repeater can work by itself, it is also meant for use with another generator (to repeat it).

Note: The 6 Generator types are also the Templates that are added when you select "Add Generator of Type" from a Generator's pop-up menu.

Here is what is included:

  • Ambient
    • A Generator of Type Ambient (you will hear something).
  • Follower
    • A Generator of Type Follower (it will be silent as it is not following anything).
  • Generator + Follower
    • A Generator Network comprising a Generator of Type Follower set up to follow another Generator (so that you will hear something).
  • Generator + Repeater
    • A Generator Network comprising a Generator of Type Repeater set up to repeat another Generator (so that you will hear something).
  • Listener + Follower
    • A Generator Network comprising a Generator of Type Listener set up to work with a Follower Generator (so that you will hear something if you send MIDI input into Wotja).
  • Listener
    • A Generator of Type Listener (it will be silent as a Follower Generator is required to generate sound).
  • Repeater
    • A Generator of Type Repeater (you will hear something).
  • Rhythmic
    • A Generator of Type Rhythmic (you will hear something).
  • Sequence - Both (B)
  • Sequence - Euclidian (Euc)
    • A Sequence Generator of Type Euclidian (you will hear something).
  • Sequence - Fixed (F)
  • Sequence - Rhythm (R)
  • Sequence - Text to Music (TTM) Custom
    • A Sequence Generator of Type Text to Music, configured to use custom text (you will hear something).
  • Sequence - Text to Music (TTM) Cut-up
    • A Generator of Type Text to Music, configured to use Cut-up Text line (you will hear something).
11Selected Pak

A light blue background on a Pak indicates that it is the selected Pak.

Similarly, a light blue background on a Template indicates that it is the selected Template.

12Pak Selector

Tap a Pak to select it and displays its templates in the right hand Templates list.

See "How are Templates Used?".

These are what some of the Paks are:

  • WME Generator types
    • Simple templates that let you start a cell with just one Generator type.
  • BP22 Drums
    • A collection of (Euclidian) Drum Templates.
  • BP22 Drums Ambient
    • A collection of Ambient Drum templates.
  • BP22 Mixed
    • A mixed collection of templates.
  • BP21 Drones 1
    • A collection of Drone Templates.
  • TTM 1 Players/TTM 1 Players 2
    • Templates that use Text-to-Music techniques to generate melodies.
  • BP20 Drones 1
    • A collection of Drone Templates optimized for Wotja 20.
  • BP1-4 Paks
    • These include templates optimized for Wotja 19.
  • BP0 Paks
    • These include templates optimized for Wotja 4.
  • Flows Pak
    • A Pak that includes special Templates used in some Flows.
  • BP00 Paks (see Actions > Older Paks: Hidden > Show / Shown > Hide)
    • Shown in dark grey, and only if "Older" Paks are selected to be shown in Actions.
    • The Paks that were available for Noatikl 3 and Mixtikl 7.
  • BP000 Paks (see Actions > Older Paks: Hidden > Show / Shown > Hide)
    • Shown in dark grey, and only if "Older" Paks are selected to be shown in Actions.
    • These include generative templates that came with Noatikl 1 and Mixtikl 1-5.
  • 3rd Party Paks
133rd Party Pak

3rd Party Paks are shown below at the very bottom of the included Paks list (i.e. below the Flows Pak), e.g. the free Morphing Drum and Bass (MDB) and Audio Loop Collections Paks.

Note: Loading Zips from the file system is a 'Pro' mode feature.

14Template Toggle

For the purposes of randomization the Template toggle allows you to specify which Templates you want to be selected for the current Schema.

See "How are Templates Used?".

Note: The Template toggle is only shown when you are accessing the Template List via Settings > Randomization > Templates.

15Template Selector

Tap to select or preview a Template; tap again to stop the preview.

16Content Type Icon

Shows the icon for the filetype.

  • Schema: Only templates are shown and can be selected.
  • Cells: Templates, audio and MIDI files are shown and can be selected.
17Preview Indicator

Important: A template must always be previewed before it can be added to a mix.

A Template can be previewed when a mix is playing.

You can preview it without having to open it and when being previewed it has an orange background.

Tap to select or preview a Template; tap again to stop the preview.

: Flow Player

Exit Button Sleep Timer Button Repeat Button Next Button Randomization Preset Name Play/Stop Button Full Screen Top Panel Store Button Actions Button Settings Button Mix Time Remaining Flow/Sleep Time Remaining Text Area Background/Screensaver Wotja Watermark

(tap circle for info, hover for tooltip; tap image for large)

Tutorial
Flow Player
  • Documents > 5Flows Screen > EFile Button
  • Schemas Screen: Flows Screen
  • The Flow Player generates a succession of freshly created auto-mixes (a 'flow') from the various settings in the currently selected Schema, previously referred to as a Randomization Preset.
  • The Documents screen lists all the Schemas included in Wotja as well as any that are in the Wotja Folder i.e. any that you have added or created yourself.
  • Flow mix play time is governed by the Mix Duration value in the Schema.
  • Playback will continue until either the Sleep Timer kicks in (if active) or if the Lite mode auto-timeout is reached.

1Exit Button

Takes you back to the Documents screen.

2/ Sleep Timer Button (Pro mode only)

Tutorial: Set a Sleep Timer.

  • (Off) [Default]:
    • Sleep Timer is inactive.
  • (On):
    • Sleep Timer is active

Tip: When the Sleep Timer value is changed Wotja will auto-restart whatever is playing.

3Repeat Button
  • (Off) [Default]:
    • A new Flow mix will be generated/play when the current Flow mix has reached its end.
  • (On):
    • The currently playing Flow mix is restarted when it reaches its end, rather than new one being generated.
    • This is a Pro feature.
4Next Button

Forces another Flow mix to be generated.

5Schema Name

Displays the name of the Schema currently in use.

6 / Play/Stop Button

A Play/Stop toggle that will start or stop the Flow mix.

7Full Screen Top Panel

When displayed, this panel can help to see the various Menu buttons at the top of the screen. You can have it auto hide after 2 seconds by toggling off the "Show Full Screen Top Panel" in Settings: General.

8Store Button

When tapped on, the Store button takes you to the In-App Store (or to a Store info page in the Plug-in).

The Store button in Flow and Album Player screens toggles between 2 display states:

  • Active mode:
    • To the left of the Store button is shown the active mode of operation. In Wotja 23 this can be either: Lite, Pro, 23 Pro, Play or 23 Play.
  • 'Love it!' Tip:
    • To the left of a 'Cup' icon is shown the words 'Love it!'
9Action Button

Displays a pop-up menu with the following options:

  • Save Flow to Wotja Mix File (Pro mode only)
    • Saves the current Flow to a new Mix file (.wotja, see Filetypes).
  • Save Flow to Wotja Album File (Pro mode only)
    • Saves a new Album file (.wotja_al; see Filetypes) that includes the current Flow Mix file (.wotja, see Filetypes).
  • Full Screen [mobile] / Full Window [desktop]
    • Displays Wotja full screen on your device and the mix (if playing) continues to play. At any time tap the screen to leave full screen display and return to Display mode.
  • Full Screen with Camera Background (iOS/Windows)
    • Tip: Watch the Video tutorial (48 seconds in).
    • Displays your device Camera feed in a Window on top of Wotja (which may restart play on going into this mode).
    • At any time tap the screen to return to Full Screen Display mode.
    • For a composite live generative music and video feed use iOS Control Center / a relevant 3rd party app to screen mirror to a TV.
      • Perfect for use as a big screen audio-visual experience e.g. installations, nature video feeds etc.
  • Full Screen & Restart/Stop (for videos) [mobile] / Full Window & Restart/Stop (for videos) [desktop]
    • Wotja displays full screen on your device and the mix (if playing) is stopped and then restarted after 2 seconds, making it easier to find a start point in a screen video recording. At any time tap the screen to leave full screen display and return to Display mode. Alternatively, use the Record Seconds or Bars setting to have the mix auto-stop when that value is reached and then have Wotja wait 2 seconds before returning to Display mode.
    • macOS Desktop version:
      • The Wotja window title bar is hidden and a content area sized to e.g. 640x480 pixels is positioned top left of the screen below the App title bar. The available content area sizes are the same as those listed in the Titlebar > Window menu.
  • Mini Game - Follow the Line
    Wotja Mini Game - Follow the line
    • Displays a simple, but fiendishly hard, mini game in the Play Screen area.
    • Tap the line and keep following it to build up a score.
    • Score and top score (reset when Flow is exited) is shown below the top panel.
    • Tap the small top left X to close the game.
    • See this YouTube video example: https://youtu.be/fRfurwR4r5c?t=26
  • Mini Game - Bat & Ball
    Wotja Mini Game - Bat and ball
    • Displays a simple mini game in the Play Screen area.
    • Tap/drag on the the screen at the bottom to move the paddle.
    • Tap the small top left X to close the game.
    • See this YouTube video example: https://youtu.be/fRfurwR4r5c
10Settings Button

Takes you to the Settings: General or Settings: Audio MIDI+ screen, depending on what was last used.

11Mix Time Remaining

Displays the Play Time remaining for the current Flow mix.

Tip: To change how long mix will play for try changing the Duration/Max and Duration Max/Range values in the Schema that is being used. Doing that lets you override what is in the Schema. It's fun!

12Flow/Play/Sleep Time Remaining

If you are in 'Lite' mode or if you have an active 2Sleep Timer button then this indicator shows the time remaining before Wotja will stop playing.

Otherwise this area just show the word "Flow" to let you know you are in Flow mode.

13Text Area

Whether any text is displayed here depends on the Icon Text value used by the Schema (Settings > Randomization). The text is present in the underlying mix file and can be Cut-up or TTM text.

Tip: To change what is displayed try changing the 'Icon Text' value in the Schema that is being used. Doing that lets you override what is in the Schema. It's fun!

14Background/Screensaver

The background used in Flow Mode depends on the Icon Palette and Icon Graphic values used by the Schema.

Tip: To change what is displayed try changing the Icon Palette and Icon Graphic values in the Schema that is being used. Doing that lets you override what is in the Schema. It's fun!

15Wotja Watermark

This is where the Watermark displays if the Settings: General > Show Watermark toggle is on.

: Album/Playlist Player

Add Button Save/Exit Button Sleep Timer Button Previous Mix Button Next Mix Button Play/Stop Button Playing Mix Name Store Button Action Button Settings Button Sequential/Random Play Button Playlist Name/Sleep Time Remaining Mix Thumbnail Button Selected Mix Indicator Playing Mix Indicator Mix Number/Name Mix Duration/Range Mix Selector Mix Actions Button Mix Time Remaining

(tap circle for info, hover for tooltip; tap image for large)

Tutorials
Album/Playlist Player
  • Documents > 9Albums Screen
  • Albums Screen: Albums Screen
  • Plays the following Wotja files:
    • Wotja Album (.wotja_al; see Filetypes):
      • Container files contain up to 20 Wotja mix files (.wotja), making them great for playing or sharing your favorite mix creations.
      • Note: Album files can include any mixes, even mixes that reference 3rd party templates, audio loops or Plug-ins. However, to play those mixes correctly the referenced content must be installed in the Wotja Folder and any relevant Plug-ins already installed.
      • Note: Built-in albums do not allow exporting of mixes or editing of Mix Overrides.
    • Wotja Playlist (.wotja_ls; see Filetypes):
      • Playlists contain references to Wotja mix files (.wotja) saved to your Wotja folder. If you change the file in Wotja, then the Playlist just references that changed file.
  • Also used to:
    • Create user created Albums from Playlists.
    • Add Wotja mix files (.wotja) to an Album.
    • Re-order the files in a Playlist.
    • Edit Mix Override settings for Albums and Playlists (these values are saved back to that file).

1Add Button

Tap this button for the following pop-up menu:

  • New Random Mix [Album files only] (Pro mode only)
    • Tap to add a new Random mix to your Album.
  • Browse Mixes (Pro mode only)
    • Browse the Wotja folder to add a Mix or Saved Mix to your playlist.
  • Cancel
    • Return to the playlist.
2Exit/Save Button

Note: Saving changes to Albums/Playlists is a Pro mode feature.

Displays the Save Changes Menu pop-up before exiting to the Documents screen. For the menu items see the Music > 1Save/Exit button.

3/ Sleep Timer Button (Pro mode only)

Tutorial: Set a Sleep Timer

  • (Off) [Default]:
    • Sleep Timer is inactive.
  • (On):
    • Sleep Timer is active

Tip: When the Sleep Timer value is changed Wotja will auto-restart whatever is playing.

4Previous Mix Button

Takes you to the previous playlist item.

5Next Mix Button

Takes you to the next playlist item.

6 / Play/Stop Button

Tutorials: Play an Album | Play a Playlist

A Play/Stop toggle that will start or stop the mix.

7Playing Mix Name

Displays the name of the playing mix.

8Store Button

When tapped on, the Store button takes you to the In-App Store (or to a Store info page in the Plug-in).

The Store button in Flow and Album Player screens toggles between 2 display states:

  • Active mode:
    • To the left of the Store button is shown the active mode of operation. In Wotja 23 this can be either: Lite, Pro, 23 Pro, Play or 23 Play.
  • 'Love it!' Tip:
    • To the left of a 'Cup' icon is shown the words 'Love it!'
9Action Button
  • Full Screen [mobile] / Full Window [desktop]
    • Only shown when in Play screen (see 13Mix Thumbnail button).
    • Wotja displays full screen on your device and the mix (if playing) continues to play. At any time tap the screen to leave full screen display and return to Display mode.
  • Full Screen with Camera Background (iOS/Windows)
    • Tip: See the Video Feed Tutorial (48 seconds in).
    • Displays your device Camera feed in a Window on top of Wotja (which may restart play on going into this mode).
    • At any time tap the screen to return to Full Screen Display mode.
    • For a composite live generative music and video feed use iOS Control Center / a relevant 3rd party app to screen mirror to a TV.
      • Perfect for use as a big screen audio-visual experience e.g. installations, nature video feeds etc.
  • Full Screen & Restart/Stop (for videos) [mobile] / Full Window & Restart/Stop (for videos) [desktop]
    • Only shown when in Play screen (see 13Mix Thumbnail button).
    • Wotja displays full screen on your device and the mix (if playing) is stopped and then restarted after 2 seconds, making it easier to find a start point in a screen video recording. At any time tap the screen to leave full screen display and return to Display mode. Alternatively, use the Record Seconds or Bars setting to have the mix auto-stop when that value is reached and then have Wotja wait 2 seconds before returning to Display mode.
      • macOS Desktop version: The Wotja window title bar is hidden and a content area sized to e.g. 640x480 pixels is positioned top left of the screen below the App title bar. The available content area sizes are the same as those listed in the Titlebar > Window menu.
  • Export to Clipboard as Wotja Album
    • This is for when you want to share the Album as a Wotja URL ('WJURL'), .wotja_al; see Filetypes).
  • Save Wotja Album to File
    • Allows you to export your Wotja Album to a locally saved file (.wotja_al; see Filetypes). You might choose to do this to if you wish to share your Album.
    • Displayed in User Albums screen.
  • Refresh ALL mixes (Pro mode only)
    • This will refresh all items in the Album file with the latest versions that you have saved locally (this is for Album authors who have the local original files).
    • Displayed in Album files only.
10Settings Button

Takes you to the Settings: General or Settings: Audio MIDI+ screen, depending on what was last used.

11 / Sequential/Random Play Button

Tap to toggle between sequential play (shown) and random play.

12Playlist Name/Sleep/Play Time Remaining

If you are in 'Lite' mode or if you have an active Sleep Timer then this shows the time remaining before Wotja will stop playing. Otherwise this area just show the name of the Album or Playlist.

Tap the Sleep Timer button in the top toolbar to go to the Settings: General Screen where you can configure the Sleep Timer.

13Mix Thumbnail Button

Tap the mix thumbnail to go to "Play Screen" display mode below (see also the "Full Screen" option in the Action Button).

Play Screen
Play Screen

Play Screen
(tap image for large)

The Play Screen is a full screen mode of operation but it still has a toolbar. It is great when you want to sit back, look at any included image/message and reflect on the music, but also to have access to the top toolbar. When you first go into it a Fullscreen Top Panel background appears behind the Menu Bar to help you see the controls. To have it always on see: Settings: General & Show Play Screen Top Panel.

The Play Screen layout is similar to that of the Flow Player except that it has the Album/Playlist Player Menu Bar instead of the Flow Player Menu Bar. Although very similar, the Status Bar is also slightly different as the left hand area shows the Mix Name (instead of Flow) and the right hand area shows the Mix Remaining Play Time.

Tap in the center of the Play Screen to return to the Playlist Player screen.

14Selected Mix Indicator

A faint blue highlight indicates the currently selected mix, this may be different from the playing mix.

15Playing Mix Indicator

The center line displays "Playing" when the mix file is playing.

16Mix Number/Name

Show the number of the mix in the list and its name.

17Mix Duration/Range

Displays the minimum and maximum values for Mix Duration, i.e. the range of values for how long the mix can play for each time. These values are set in the mix file but can be overridden via the 19Mix Actions button (Album file only).

18Mix Selector

Tap the central area (not the thumbnail) to play or stop the mix without going into the Play Screen (see 13Mix Thumbnail button).

19Mix Actions Button

Button not shown in Built-in Albums

Note: In the Mix Overrides screen below you can choose to override the related settings that are in the Mix File (i.e. Music Mode > Mix Properties > Mix Fades).

Menu options
  • Mix Overrides [Option not shown in Playlists] (Pro mode only) Mix Overrides

    Mix Overrides Screen
    (click image for large)

    • Ramp Up: Sets how long it takes for the file volume to ramp up once the file has started to play.
    • Duration: Sets how long the file will play for (Mix Duration).
      • Note: This Mix Override has a minimum value of 1 second, and the use case for that is when you want your album to have a custom thumbnail:
        • An album thumbnail is always based on the Display mode settings of the first mix file in the album.
        • If you don't want it to be what is in your "real" first mix then create a silent/empty mix file that displays as you want.
        • Add this mix file to the album, make it the first mix and use Mix Overrides to set its duration to 1 second.
        • When the Album plays it will play this silent mix file for 1 second (you will hardly notice!) and then play will immediately move to the next mix file (your "real" first mix).
    • Range: Sets a range on how long the file can play for (Mix Duration Range).
    • Ramp Down: Sets how long it takes for the file volume to ramp down before play moves to the next file.
  • Random Icon [Album file only] (Pro mode only)
    • Allows you to randomly generate a new icon according to the Schema > Visuals settings.
  • Export Mix to File (Pro mode only)
    • Where available, this item lets you export your mix so that you can further edit it.
  • Refresh Item from File [Album file only] (Pro mode only)
    • If you have exported a mix, changed it and saved it, this allows you to refresh the file in the album. Only shown if you have exported that mix file and it is shown in the Documents screen.
  • Move Up (Pro mode only)
    • Allows you to move a file up.
  • Move Down (Pro mode only)
    • Allows you to move a file down.
  • Delete (Pro mode only)
    • Allows you to delete a file.
  • Cancel
    • Cancel out of the pop-up.
20Mix Time Remaining

This displays the Play Time remaining for the current file.

This value can only be adjusted in Mix Overrides (Box file only) - see 19Mix Actions button.

Note: The maximum duration for a mix is 4 hours.

: TV Player

Settings Button Sleep Timer Status Sleep/Play Time Remaining Mix Time Remaining Repeat/Continuum Status Next Button Screen Text Background/Screensaver Wotja Watermark Version Mode Speech Synthesizer Use Text Display Selector Repeat/Continuum Selector Sleep Timer Selector Randomization Scheme Selector Settings Panel

(tap circle for info, hover for tooltip; tap image for large)

TV Player for Apple TV, Fire TV and Android TV
  • A simple TV 'player' app (included in the Wotja App Bundle) that is launched from the Wotja app icon on your Apple TV, Fire TV or Android TV (requires the relevant OS version of Wotja to be installed).
  • It operates as a 'Flow Player' meaning that it generates a succession of freshly created mixes, but it also lets you repeat the current mix if you so wish ('Pro' only Feature).
  • Once started, the player generates music until such time as you stop music generation via the TV control's Play/Stop button, the Sleep Timer kicks in (if active) or any auto-timeout is reached.
  • The music generated, screen background and any text displayed all depend on the various settings in the selected 16Schema (these are not editable in the TV Player).
  • Tip: Use the play/stop buttons on your TV remote control play/stop music being generated by the Wotja app.

1Settings Button

Displays the pop-up 17Settings Panel.

2Sleep Timer Status

The icon shows whether the Sleep Timer is on, where it has is a solid shape, or off [as shown], where it is an outline shape.

3Sleep/Play Time Remaining

If a Sleep Timer has been set this will reflect that time. If not, then when the TV Player is in Play or Pro mode it will show an infinity symbol.

4Mix Time Remaining

Shows how long the current mix has left to play before the next mix is generated or the mix is repeated (if the 14Repeat Selector is toggled to On).

5Repeat Status

The icon shows whether a new mix is to be generated at the end of the mix play time ("Continuum"; squiggle forward icon) or the current mix will repeat ("Repeat"; loopback icon).

See: 14Repeat Selector.

6Next Button

Select this button to force another mix to be generated.

7Screen Text

Whether any text is displayed here depends on the 16Schema being used.

8Background/Screensaver

The background used depends on the 16Schema being used.

9Wotja Watermark

This is where the Watermark displays.

10Version number

Displays the version number and copyright statement.

11Mode

Note: There is no In-App Store in the TV Player and any IAP must be made in the relevant Wotja App.

This button displays the current mode of operation.

Tap on this for a "Restore In-App Purchases" pop-up menu with OK/Cancel buttons.

  • Cancel:
    • If you select this the alert disappears and nothing happens.
  • OK:
    • If you select this then you’re prompted in the normal to enter your Store credentials and the app tries to restore any purchased IAP; if it can, then it updates the table to display the current mode of operation.
12Speech Synthesizer Toggle [Apple TV only]

Default (Use): Lets you turn on/off support for Text to Speech (TTS).

13Text Display Selector

Select this to choose whether any text is displayed on screen or not (which also depends on the selected 16Schema, as some simply do not show text). The text can be Cut-up or TTM text, depending on the Schema.

14 / Repeat Selector
  • (Off) [Default]:
    • A new Flow mix will be generated/play when the current Flow mix has reached its end.
  • (On):
    • The currently playing Flow mix is restarted when it reaches its end, rather than new one being generated.
    • This is a Pro feature.

Note: How long a mix will play for is a setting that is defined in the selected 16Schema.

15 / Sleep Timer Selector (Pro mode only)

Select this to display a list of available sleep times ranging from 'Off' to '8 hours'. Select the one you want to return to the Settings menu.

  • (Off) [Default]:
    • Sleep Timer is inactive.
  • (On):
    • Sleep Timer is active

Tip: When the Sleep Timer value is changed Wotja will auto-restart whatever is playing.

16Schema Selector

Select this to display a list of built-in Schema. Amongst other things, these determine how long each generated mix will be. Select the Schema you want to return to the Settings Panel.

Schemas are not editable in the TV Player.

17Settings Panel

The Settings Panel also displays the App Name, this being "Wotja".

: Apple Safari Extension

See: Web Play a WJURL

The Wotja Safari Extension is included in the Wotja App Bundle for Apple devices. It is a facilitator for the Wotja App and allows it to load and play a webpage-embedded Mix or Album WJURL.

  • Note 1: Always assume that the latest version of Wotja is required to correctly play a WJURL! If there are multiple versions of Wotja installed then this might actually launch one of those instead so either first delete or archive them.
  • Note 2: WJURL Mixes (and Mixes in Albums) can reference hosted AUv3/VST3 Plug-ins (e.g. see Fan Favorites) but to play as intended all Plug-ins MUST be already installed and available for use by Wotja on the "player" device!

: Apple Watch Player

Play/Stop Button File Type File Info File Text App Name Next Button

(tap circle for info, hover for tooltip; tap image for large)

Apple Watch Player
  • The Watch Player is a Wotja companion app for Apple Watch. It controls playback of Wotja on an iPhone and requires that the relevant version of Wotja is installed on your iPhone.
  • To use it, first load Wotja on your iPhone. If you then press the 1Play/Stop button on the watch app it will by default start in "Flow Player" mode in the Wotja app for iPhone. You can use the 6Next button to force a new Flow mix to be created (using the currently selected Schema).
  • To use it, first load Wotja on your iPhone and in Documents either tap on a Schema to load it in the Flow Player, or open a Mix, Album or Playlist.
  • If you then press the 1Play/Stop button on the watch app it will start Wotja playing (if it is not already). For 'flows' you can use the 6Next button to force a new flow mix to be created; for albums and playlist this will cause the next file to be played.
  • The icon displayed in the 2File Type area will depend on whether Wotja for iPhone is in the Flow Player, or has a Mix, Album or Playlist file open.

1Play/Stop Button

Tap this to start or stop play of Wotja on your iPhone.

2File Type

Displays the icon for the relevant file type/mode, and the name of what is playing.

  • Flow:
    • Shows the Schema badge icon and "Flow".
  • Mix:
    • Shows a Wotja Mix icon and name of the mix.
  • Album:
    • Shows the Album badge, the number of mixes in the box/album and the name of the box/album.
  • Playlist:
    • Shows the Playlist badge, the number of mixes in the playlist and the name of the playlist.
3File Info

Depending on what is playing the text next to this icon displays as follows:

  • Flow
    • Name of the Schema in use.
  • Mix
    • Root and tempo of the playing mix.
  • Album
    • Number and name of the mix that is playing.
  • Playlist
    • Number and name of the mix that is playing.
4Screen Text

Where a mix or Schema is configured to display it, this area shows any included Cut-up or TTM text. This area can be scrolled with the crown.

5App Name

This is Wotja!

6Next Button

Tap this to move to the next mix in an Album or Playlist in Wotja on your iPhone or, using the currently selected Schema, to force a new mix to be created in the Flow Player.

Mix: Music

Save/Exit Button Randomize Button Column Lock Button Grid Button File Tab: Mix File Tab: Template Generator Menu Button Generator Network View Selector Cell FX Button Cell Mixer View Selector Mix Name Track FX Button Mix FX Button Track Mixer View Selector Cell Properties View Selector Store Button Actions Button Selected Cell Cell Content Name Cell Generator Network Thumbnail Cell Content Type Cell Playing Indicator Cell Play Type Track Play Type OTT Cell Rules Computed Values Cell Play/Stop Button Track Play Type Button Track Mute Button Track Solo Button Music Mode Tab Generator Button MIDI Channel Assignment Text Mode Tab MIDI Channel Label Generator Synth Button Display Mode Tab Generator FX Button Editor Area Plug-ins Tab Record Mode Tab Editor Panel (WME) Mix Properties View Selector Settings Button

(tap circle for info, hover for tooltip; tap image for large)

Tutorials
Music
  • Documents > 5Mix File > 31Music Tab
  • This is where you add/delete Templates to/from your mix Cells and edit all their Music (WME) parameters, Sounds & FX (WAE) parameters and Cell Rule related settings. You can also access the Cell Mixer and Track Mixer, edit Mix Rules & Mix FX - and so more.... but it can also be used just for mix playback.
  • The main mix editing tabs are as follows:
    • /Play/Stop button
      • Tap to stop or start your the generative mix (if any) in your wotja.
    • Music
      • The editing mode where you configure your mix, using to 16 Tracks each with 4 Cells, and can edit all parameters of the Intermorphic Music Engine (WME) and Intermorphic Synth Engine (WAE).
    • Text
      • The editing mode where you can create and edit Cut-up and text.
    • Display
      • The editing mode where you decide how you want your wotja to look, this being important should you wish to share it.
    • Plug-ins
      • The editing mode where you set up how you want the mix to use hosted 3rd party Plug-ins (Optional; iOS/macOS and Windows only).
    • Record
      • A special non-editing mode where you can make Audio or MIDI recordings of the open mix, as well as manage and preview them.

1Save/Exit Button

Displays the Save Changes Menu pop-up before exiting to the Documents screen:

  • Save & Close
    • Save the changes you have made to your file and return to the Documents screen.
  • Save & Continue
    • Save the changes you have made to your file and then continue working on it.
  • Save a Copy (Pro mode only)
    • Creates a new file (which you can rename) based on the current state of the open file (a snapshot of where you are if you like), but leaves you in the current open file - meaning if you then exit the file you will see this pop up dialog again letting you choose what to do with the file.
      • Note: This is NOT the same as Save As so please remember to save your file if you want to keep your changes to it.
  • Discard
    • Lose any changes made to your file since you opened it.
  • Cancel
    • Dismiss this popup and return to the Display screen.
2Randomize Button

Displays the Randomize Menu pop-up:

  • Randomize Mix
    • Replace your current mix with a new randomized mix created in accordance with the currently selected Schema.
  • Randomize Mix Patterns
    • For all Content Cells randomizes all melodic patterns (these being patterns of B or F type) being used by a Generator of type "Pattern".
  • Randomize Cell
    • Tap any cell (including looping cells) to replace its contents with another randomly selected template. This template is chosen from paks/templates in the Template List that are tagged as available for selection and also uses relevant settings in Randomization Settings (see Edit Randomization Settings).
  • Randomize Cell Melodic Patterns
    • Tap any cell to randomize all melodic patterns used in it by a Generator of type "Pattern", these being patterns of B or F type.
  • Randomize Column
    • Tap any cell in a column to randomly replace the contents of all currently populated cells in the column EXCEPT those that are set to be looping (i.e. locked). Tip: By setting a cell to loop (tap/hold = orange bar) you can ensure that the contents of that cell are not changed when randomizing.
  • Randomize Column (ALL)
    • Tap any cell in a column to randomly populate / replace the content of potentially ALL cells in the column (including looping cells). The number of cells randomized is determined by the "Tracks" setting in Schema. Tip: Use carefully.
  • Randomize Track
    • Tap any cell in a track to randomly replace the contents of all currently populated cells in the track EXCEPT those that are set to be looping (i.e. locked). Tip: By setting a cell to loop (tap/hold = orange bar) you can ensure that the contents of that cell are not changed when randomizing.
  • Randomize Track (ALL)
    • Tap any cell in a track to randomly populate / replace the content of ALL cells in the track (including looping cells). The number of cells randomized is determined by the "Cells" setting in Schema.Tip: Use carefully.
  • Select Schema (Schema Name)
    • Lets you select the Schema you wish to use.
    • Schema Select Screen Schema Select Screen
  • Cancel
    • Cancel out of the pop-up menu.
3/ Column Lock/Unlock Button

Tap on this button to lock a column to force the play of all cells in that column; tap again to unlock it. Locking of a column only has effect on Cells in a Track with 30Track Play Type of type "Sequence".

Tip: If you are in "One column" view (see 4Grid Button > "Display: One Column"), then you can see the column number at the top of the 42Generator Editor Panel (assuming you have set it to show).

4Grid Button

Tap the Grid button for the pop-up "Grid Display Mode and Cell Action" Menu. Cell Actions are the same as the Cell Actions Menu

Tip: you can also double tap a Cell for this pop-up menu.

  • Display: Focussed Cell
    • Select this to display in the left area just the selected (focussed) Cell. This is great for when you just want to focus on editing the contents of just one Cell, perhaps for the creation of a Tempalate or even to create a complete 'piece' in one Cell.
  • Display: Column 1 / 2 / 3 / 4
    • Select the relevant item to display just that column of Cells in left area (which may or may not include the selected Cell). This mode still gives access to the Cell and Track Mixers to set the levels/pans in each Cell and for each Track and is particularly useful if you want to mix together just one column of Cells without Cell sequencing (i.e. a 1 column mix).
  • Display: 4 Columns
    • Select this to display a grid of 4 columns of Cells in left area. It is an overview mode that lets you see how "Cell Sequencing" is working when the Track Rule is set to Sequence. Cell Sequencing can used used to apply a level of arrangement to your mix, allowing spaces for example via empty Cells. It is particularly useful when using loops and if you want to loop different cells that use the same track FX. This mode is also great for "live performance" mixing, too, where you tap/hold a cell to force it to "loop".
  • Show/Hide Generator Editor Panel
    • Default value - Visible: For in-screen editing of a Generator's WME parameters this toggle governs the display or hiding of an optional Generator Editor sub-panel to the right or below (according to device orientation) in the Generator Network Editor panel.
    • Layout:
      • Landscape: The panel is shown to the right of the Generator Network.
      • Portrait: The panel is shown below the Generator Network.
    • Operation:
      • Simply tap/click a Generator button/icon in the Network view to update what is shown in the parameter panel.
      • Clicking the Generator button in the network view on an unfocused Generator will give focus to that Generator and update the panel but doesn’t show the pop-up Generator menu.
      • Clicking on previously focused Generator does show the menu.
5File Tab: Mix

Tabs for Mix files are coloured grey.

Select one to show the full Music Mix Editor, as shown in the Schematic above.

6File Tab: Template (Template Editor)

Template files (.wotja_tp; see Filetypes) are in effect the contents of a single Cell. They are loaded (just like a Mix file) by tapping on the File Button in the Mixes screen, when they open in the Template Editor (below).

Template Editor

The Template Editor is an abridged version of the Mix Editor that displays only in single ('focussed') Cell mode and with various menu options suppressed/changed. It shows the bottom toolbar with a teal colour (similar to that used for the Template file badge). The Desktop version also uses that colour for its File Tab.

Tech: The Template file is actually loaded/saved in the top-left cell within a hidden container Mix.

Template Editor Wotja Template Editor

Tap for large

7Generator Menu Button

Note: See the Wotja Music Engine (WME) Guide for details on Generator parameters.

Tap on this button (and/or right click in the Desktop version) for the pop-up "Generator Menu" below:

  • Edit {Selected Generator}
    • Go to that Generator in the full-screen Generator Editor screen where you can edit the generative music parameters for the Generator.
  • Browse Templates...
    • Displays the Templates screen where you can choose a Template to add to the selected Cell.
    • Note: You can either replace the Cell contents with this or, where the existing Cell content is generative, merge [Pro mode only] a selected Template into the existing Cell content.
  • Add Generator of Type...
    • Add a Generator of one of the WME Generator types.
  • Copy
    • Copy the Generator.
  • Paste
    • Paste the Generator.
      • Note: First copy the required Generator, then tap an existing Generator and select Paste.
  • Mute
    • Mute the Generator.
  • Solo
    • Solo the Generator.
  • Delete
    • Delete the Generator.
  • Rename
    • Rename the Generator.
8Generator Network View

For details on all the UI elements in this main view refer to the Music Mode schematic, which shows this view selected.

For the selected 26Cell, and ONLY if it contains generative content, the Generator Network View is where you can marry WME Generator Objects (note "Generators") to MIDI channels, WAE synth sounds and FX. The buttons in the network and associated WAE network all provide quick links to the underlying parameters and editors.

Tip 1: Tap/hold on a Generator and you can drag it up/down to change the Generator order.

Tip 2: If you drag from a Generator button to a MIDI channel box that will tell the system that the Generator will play through the defined MIDI channel. If a new Generator is added to a piece, the Generator won't be assigned to a specific MIDI channel; if you haven't yet hooked-up a Generator to a MIDI channel, the WME will decide on a free MIDI channel to hook-up the Generator to when it starts playing.

9Cell FX Button

Displays the Synth & FX editor where you can add/edit FX Networks for the WHOLE Cell.

10Cell Mixer View
Cell Mixer

Music Mode: Cell Mixer
(tap image for large)

Tip: To mix tracks against each other use instead the 12Track Mixer.

Shown in the 39Editor Area (which is to the right of the 26Cells), the Cell Mixer is where you can easily change the volume and pan levels within the Cell and solo/mute each Generator. Double tap a slider for a pop-up menu where you can manually enter a value.

  • Volume Slider (blue)
    • Tap to change the volume for the relevant Generator's MIDI channel.
    • If you have multiple Generators on one MIDI channel try changing the Generator's Velocity parameters instead.
  • Pan Slider (grey)
    • Tap to change the pan position for the related Generator's MIDI channel.
    • Note: You may have multiple Generators using the same MIDI channel.
  • Mute or Solo button
    • Tap to mute or solo the relevant Generator.
    • Note: These buttons do not at present change color.
11Mix Name

The name of the open mix file.

12Track FX Button

Displays the Synth & FX editor where you can add/edit Track FX.

13Mix FX Button

Displays the Synth & FX editor where you can add/edit Mix FX.

14Track Mixer View
Track Mixer

Music Mode: Track Mixer
(tap image for large)

Tip: To mix the internals of a Cell use instead the 8Cell Mixer.

Shown in the 39Editor Area (which is to the right of the 26Cells), the Track Mixer is where you can easily change the volume and pan levels of each of the tracks used in the mix. Double tap a slider for a pop-up menu where you can manually enter a value.

  • Volume Slider (blue)
    • Tap to change the volume for the related Track.
  • Pan Slider (grey)
    • Tap to change the pan position for the related Track.
15Cell Properties: > List
Cell Properties

Music Mode: Cell Properties (List)
(tap image for large)

See the Wotja Music Engine (WME) section for information on WME parameters.

For each Cell, this is where you set any special properties such as how a Cell will play, as well as the rules used for the content in that Cell.

Tip 1: For general rules that apply to the whole Mix (such as Mix Rules, Tempo, Root, Ramp Up/Down as well as Playlist Duration settings) see the Mix Rules panel.

Tip 2: If you are going to be making your mix or piece available for others to use, you may well wish to include your own copyright statement for each Cell in the mix. Each Generator within a Cell can also have its own copyright statement.

How long does a Cell play for?

IMPORTANT: Cell Duration is ONE bar when the Cell is empty or references Audio/MIDI files, but is the calculated composite value of Generative Bars/Range when using Generative Content.

See also Track Play Type for details on how to sequence, loop and trigger Cells.

When you create multi-cell mixes it is important to understand how long a Cell will 'play' for, and that depends on two properties:

  1. Cell Duration: Governed by the 'Content Length'
    • MIDI / Audio and Generative content are different in many ways.
      • MIDI/Audio:
        • The Content Length is a fundamental property of the media itself; it is the time of the MIDI file in seconds, or the duration of the audio file in seconds.
        • If the Content Length is greater than the Cell Duration (which is 1 bar) then the Cell in effect expands its Duration to fit that Content and then pads with silence to the end of the next bar.
        • Note: if an audio file is loaded from a Wotja Pak, then Wotja can automatically time-stetch the audio file so that it exactly fits the Cell Duration, even as you change the tempo of the mix (see section below).
      • Generative (WME):
        • Generative Bars / Range: The Content Length of Generative (WME) content in a Cell is not fixed and is instead determined by the Generative Bars / Range properties of the Cell. This opens up a range of possibilities, which become clearer to you the more you experiment with Wotja.
  2. Cell Repeats: The number of times that the Cell is configured to repeat
    • Cell Repeats / Range: These parameters can be used irrespective of the media type, be that MIDI/Audio or Generative (WME).
    • If a Cell's Cell Repeats / Range parameters have been set so that the composite Repeats value is > 1, Wotja will play a Cell's Content just once before moving on the to the next cell in the track (assuming Track Play Type has been set to Sequence).
    • If the composite Repeats value is >1 it will 'repeat' that Cell the requisite number of times.
    • The Repeats Range value is there to to provide variation in how often a Cell will Repeat.
Interaction between Cell Duration and Cell Repeats

The Wotja mixing engine treats both Cell Duration and Cell Repeats separately, and for good reason. They mean different things, and have different effects in a multi-cell mix.

  • Use case:
    • I want a 4-bar fixed drum riff, repeated twice.
    • Solution: Use MIDI content of 4 bars (assuming you have one), repeated twice (Cell Repeats)
  • Use case:
    • I want a 4-bar generative drum riff, repeated twice.
    • Solution: Use any generative drum template that suits, repeated twice (Cell Repeats); simply set generative duration 4 bars (Generative Bars).
  • Use case:
    • I want a drum riff that plays one or two bars, repeated twice.
    • Solution: MIDI or Audio can't achieve this. The only way is to use generative drum template, repeated twice (Cell Repeats); set generative duration to 1 bar with range of 1 (Generative Bars / Range.
Audio/MIDI files within a Cell - what effect does Content Length have on Cell Duration?

Audio/MIDI files have fixed times measured in seconds (milliseconds/seconds) etc.

Special Case: Audio files loaded from "Audio" Wotja Paks are auto-stretched (tempo matched) to fit the Cell Duration or multiple of that according to how the Pak is configured (pak.xml).

A Cell containing an Audio/MIDI 'file' will start playing it when the Cell starts. After the last Audio sample/MIDI event from the file has been played Wotja will 'pad-out with silence' to the end of the Cell Duration or the next bar if it overruns. At this point it will then repeat the Audio/MIDI file if Cell Repeats/Range is >1, or start playing the next Cell.

For example, if the Cell Meter is set to 4/4 and Mix Tempo set to 60 BPM then that Cell Duration (one bar) is 4 seconds:

  • If the Cell's Audio/MIDI file is 3 seconds long and no Cell Repeats:
    • Wotja will play 3 seconds of Audio/MIDI and 1 second of silence to reach the end of the Cell Duration and then starts playing the next Cell.
  • If the Cell's Audio/MIDI file is 7 seconds long and no Cell Repeats:
    • Wotja will play 7 seconds of MIDI and 1 second of silence to reach the end of the next bar after overrunning the Cell Duration and then start playing the next Cell.
      • Audio Paks: See Special Case commment above; there is no silent padding added.

Clearly, if you change the Mix Tempo, that will affect the Cell Duration in seconds, and so how much (if any) 'pad-out' silence is used.

Generative (WME) Content within a Cell - what effect does Cell Duration have?
  • When using Generative Content (WME) the Cell Duration is the calculated composite value of the Generative Bars / Range parameters of the Cell.
  • WME generators continue to compose according to their various properties throughout the Cell Duration meaning, for example, a Sequence Generator can play any number of times within that.
  • Any Envelope (e.g. Velocity Envelope) used in the Generative Content spans the Cell Duration and gets 'traversed' accordingly as that Cell plays. This means if Cell Duration is very long it will seem to take a long time to traverse the envelope.
  • When the Cell has finished playing (i.e. reached the end Cell Duration) all of the Generators within the Cell stop playing and all envelope positions are reset ready for next time.
  • WME scripts can be used in whatever manner you find interesting, e.g. Bar scripts, Stop scripts etc.

Cell Properties List

Script

  • Cell Script

Cell General

  • Cell Root
    • Semitone Offset (Default value - Mix Root): Choose the Root you want to apply to the Cell. Its value is a Semitone offset from the Mix Root.
  • Meter
    • Various (Default value - 4:4): Choose the meter you want to apply to the Cell. Each cell can have a different meter.
  • Cell Repeats
    • 0-99 (Default value - 1; 0 Special Case): The minimum base value for the number of times a cell will repeat after it has played through once and to which the range value (below) is added. For a generative template each bar counts as one repeat; for audio or MIDI content this is the length of the content rounded up to the end of a bar).
    • This value is the first of a pair of numbers shown in black in the bottom line of text at the bottom of the cell.
    • 0 (Special Case): If the value is set to 0 a Cell will be "skipped" and "Skip" is then shown in this area. The Repeat Range value slider value is also then ignored.
    • Note: If the cell contains generative content and the Generative Bar Min is value is set to ∞ then this setting takes no effect as the cell never repeats!
  • Cell Repeats Range
    • 0-99 (Default value - 0): Sets the range that applies to the above base value.

    • This value is the second of a pair of numbers shown in black in the bottom line of text at the bottom of the cell.

Cell Generative

  • Gen Bars
    • 0 - 1000 (Default value - ∞): The minimum number of bars for which a cell will play generative content. This value is the first of a pair of numbers shown in the top line of text at the bottom of the cell. The value in brackets next to the Gen Bars value shows what this represents in terms of h:m:s and takes into account the mix tempo.
    • Special Value: If this value is set far left to ∞ [0] then once play in a Track reaches such a cell the generative content in that cell will continue to play either for as long as the mix plays or until you manually select another cell in that Track to play.
  • Gen Bars Range
    • 0 - 1000 (Default value - 0): A value that is added to the Gen Bars value to define the maximum number of bar for which a cell will play generative content. This value is the second of a pair of numbers shown in blue in the top line of text at the bottom of the cell. If the first value (above) is ∞ then this value is not shown.
  • Scale Rule
    • Various (Default value - Mix: Default): When the cell is playing any active rule element will flash; the color. is that of the Generator type of the playing Generator. To edit or change the Cell Scale Rule (which can be overridden at Generator level), tap on it to go to the Rule Editor screen.

      For information on Scale Rules and included "Standard Rule Values" refer to Scale Rule Object.

  • Harmony Rule
    • Various (Default value - Mix: Default): When the cell is playing any active rule element will flash; the color. is that of the Generator type of the playing Generator. To edit or change the Cell Level Harmony Rule (which can be overridden at Generator level), tap on it to go to the Rule Editor screen.

      For information on Harmony Rules and included "Standard Rule Values" refer to Harmony Rule Object.

  • Rhythm Rule
    • Various (Default value - ? [Use Random Cell Rule]): When the cell is playing any active rule element will flash; the color. is that of the Generator type of the playing Generator. To edit or change the Cell Rhythm Rule (which can be overridden at Generator level), tap on it to go to the Rule Editor screen.

      For information on Rhythm Rules and included "Standard Rule Values" refer to Rhythm Rule Object.

  • Next Note Rule
    • Various (Default value - Mix: Default): When the cell is playing any active rule element will flash; the color. is that of the Generator type of the playing Generator. To edit or change the Cell Next Note Rule (which can be overridden at Generator level), tap on it to go to the Rule Editor screen.

      For information on Next Note Rules and included "Standard Rule Values" refer to Next Note Rule Object.

  • Harmonize with Me
    • On/Off (Default value - On): This determines if Wotja needs to take the notes played by this Cell into account when composing/playing other Cells.
  • Harmonize with Others
    • On/Off (Default value - On): This determines if Wotja needs to take the notes played by other Cells into account when composing/playing notes for this Cell.

Cell Info

  • Cell Display Name
    • The Cell Display Name is an editable field and lets you name a Cell as you want.
    • By default, it displays the name of the Template (or audio/MIDI file) used in the Cell.
  • Template Path
    • Displays the path to the Template which includes the Pak zip file that it is in.
  • Content Duration
    • Displays the play length of the content in the cell, important to know for audio loops.
  • Template Title
    • Displays the Title of the Template used in the Cell. Editing this does not change the name of the Template shown in the Cell. If you want to create your own custom Template you can edit this so that if you then export the Cell as a Template this field will then be used in that Template.
  • Template Author
    • Displays the Author of the Template, if it is defined. If you have created your own custom Template you can edit this so that if you then export the Cell as a Template this field will then be used in that Template.
  • Template Notes
    • Displays any Notes in the Notes field the Template, if defined. See above.
16Store Button

When tapped on, the Store button takes you to the In-App Store (or to a Store info page in the Plug-in).

17Actions Button

Displays the Actions Menu pop-up:

  • Import Wotja from Clipboard (Mix Editor only)
    • Only shown if you have a Wotja on the clipboard and you will see a message about having to Import a Wotja via the Documents screen (Documents > Add New > Mix (from Clipboard).
  • Export Mix to Clipboard (Mix Editor only)
    • Creates the smallest Wotja URL (WJURL) from your mix.
  • Export Template to Mix to Clipboard (Template Editor only)
    • Exports the Template to Clipboard as a Mix.
  • Export Template to Mix File (Template Editor only)
    • Exports the Template as a Mix File.
  • Export Mix with Image (Mix Editor only)
    • Creates a Wotja URL (WJURL) from your mix that includes your a background image (if you have selected one).
  • Script Sandbox
18Selected Cell

The selected Cell has a red border. The Generator Network and Cell Mixer shown in the RHS panel (as relevant) are those for this Cell.

See 26Cell.

19Cell Content Name

This is always the name of the Template that was first added to the Cell. The name is not editable.

Tip: If you wish the Cell to show a different name then you could export that Cell as a Template, giving it the name you wish, and then re-load that new Template.

Missing Content (Red Cell): The name and thumbnail area will display red if audio or MIDI content referenced in the cell cannot be found. This can happen, for example, if your mix references a loop on your device which you later delete, or you perhaps load someone's piece which references a loop that is not present on your device (i.e. you have not installed the relevant Pak of content).

20Cell Generator Network Thumbnail

If the Cell uses a Generator Network (i.e. it is not a Cell containing an Audio sample or MIDI file) then this area shows a thumbnail of the Generator Network.

21Cell Content Type

This icon shows the type of content in the Cell:

22Cell Playing Indicator

When the mix is playing the top band shows the Cell playing status as follows:

  • Green
    • This Cell is playing.
  • Transparent
    • This Cell is not playing or has no content in it (equivalent).
23Cell Play Type

This icon shows how the cell will play and is determined for each Cell in the Track by the Track Play Type setting.

Values:
  • Sequence :
    • When the content in the Track's current Cell is playing it will show this icon at the top right of the cell.
  • Loop:
    • When the content in the Track's current Cell is playing it will show this icon at the top right of the cell.
  • One Shot:
    • When the content in the Track's current Cell is playing it will show this icon at the top right of the cell.
    • When the content in the Cell has reached its end this icon will no longer display.
24Track Play Type OTT (One Tap Trigger)

A yellow-coloured band will display at the bottom of every Cell in a Track when the 28Track Play Type "One Tap Trigger" (OTT) option is toggled on.

25Cell Rules Computed Values

The bottom of a Cell shows the Cell's bar "arrangement" values, i.e. how many bars it will play for.

The first pair of items are the Cell's Generative Bar values.

The second pair of items show the Cell's Cell Repeats values.

  • Mix Stopped
    • Both pairs of values are shown with syntax X+Y where X is the set minimum value and Y is the set range.
  • Mix Playing
    • Both pairs of values for the playing cell are shown with syntax X/Y where X is the calculated minimum and Y is the calculated range value.
  • Infinite
    • The one exception to the above is that if a cell is playing and the Generative Bars value is infinite, an infinite symbol is used in place of both pairs.
26Cell

Cells are at the heart of Wotja as what is in them ("content") determines what Wotja creates in terms of music/audio and also, in some cases, how its sounds (i.e. FX).

Tip: To access the Cell Actions Menu below, either right click on the desired Cell or left click on a Cell you have already selected.

  • Add Template to Cell:
    • When in the 6Generator Network View, tap an empty Cell or its empty 39Editor Area (which will display "Tap here to browse Templates") to display the Templates List from which you can select and add content to the Cell, be that a generative Template, Audio file or MIDI file (see below).
  • Saved to the Cell:
    • All Template parameter settings (e.g. WME and WAE etc.) and user edits made to them are saved to the Cell. This is so that the mix will work as intended whether or not the underlying Template is accessible in the file system. For more info see this FAQ.
  • Cell display:
    • Can be either: 1 Cell, a Column of Cells or 4 columns of Cells; this is set via the 4Grid Button and selecting the relevant "Display" option from the pop-up menu.
  • Selected Cell
    • Tap a Cell to select it ("selected Cell").
    • The border of a selected Cell has a red color.
  • Cell Content
  • Cell Actions Menu
    • Browse Templates...
      • Displays the Templates screen where you can choose a Template to add to the selected Cell.
      • Note: You can either replace the Cell contents with this or, where the existing Cell content is generative, merge [Pro mode only] a selected Template into the existing Cell content.
    • Copy Cell
      • Copies the currently selected Cell to the clipboard so it can be pasted to another Cell (this is different from exporting a Cell to the clipboard for an import or merge).
    • Paste Cell
      • Pastes a Cell that has been copied to the clipboard.
      • Only shown if a Cell have been copied to the clipboard.
    • Move Cell from here
      • Tap to be able to move the selected Cell.
    • Move Cell to here
      • Moves the contents of a Cell that has been selected with "Move from here".
      • Only shown if "Move from here" has been selected for a Cell.
      • Use with caution as there is no pop-up warning.
    • Loop Cell
      • Tap to force a Cell to Loop (i.e. lock/unlock).
      • See the "Loop" setting in Cell Rules.
    • Import Cell from Clipboard
      • Tap to import into the currently selected Cell a Cell that has been exported to clipboard. NB: Wotja files cannot be imported to a cell.
    • Merge Cell from Clipboard (Pro mode only)
      • Tap to merge into the currently selected Cell a Cell that has been exported to Clipboard. NB: Wotja files cannot be merged to a cell.
    • Replace Cell from Clipboard
      • Tap to replace the contents of a Cell with a Cell that has been exported to Clipboard. NB: Wotja files cannot be imported into a cell.
    • Export Cell to Clipboard (Pro mode only)
      • Tap to export the contents of a generative cell (i.e. a [.wotja_tp] file/template) to the clipboard.
      • This allows you to merge it into another populated Cell, if desired.
    • Export Cell to Template (Pro mode only)
      • Tap to export the contents of a generative Cell (i.e. a [.wotja_tp] file/template) to a Template. This file will then show up in Templates List > 9Documents Pak.
    • Clear Cell
      • Tap a Cell to clear out the Cell content.
    • Reset Cell to Defaults
      • Tap a Cell to delete the Cell content AND reset its Cell Properties to defaults.
    • Reset Row to Defaults
      • Tap any Cell in a Row to both delete the content in all Cells in the Track AND reset the Cell Properties of any Cell in the Track (including Track FX) to defaults.
    • Reset Column to Defaults
      • Tap any Cell in a Column to both delete the content in all Cells in the Column AND reset the Cell Properties of all Cells in the Column to defaults.
    • Keep Cell and Clear ALL Others
      • Tap the Cell you want to keep and delete the contents of all other Cells.
    • Keep Cell and Reset ALL Others
      • Tap the Cell you want to keep and both delete the content in all other Cells AND reset the Cell Properties of all Cells to defaults.
    • Clear ALL cells
      • Delete the content in ALL Cells.
    • Reset ALL cells
      • Delete the content in all Cells AND reset their Cell Properties to defaults.
27Play/Stop Button

This button is used to play/stop a mix and it is common to all Mix Edit Modes (i.e. Music, Text, Display, Plug-ins and Record).

Below the button is display the "Play Time Indicator". It shows time in two different ways:

  • Count Down
    • It will count down from some time if you have a Sleep Timer set (e.g 30 mins if you have a 30 minute Sleep Timer), or from 2 minutes if you are in Lite mode.
  • Count Up
    • It will otherwise count up from 0 so you can see how long the mix has been playing.
28Track Play Type Button

For each Track, how any Cell in that Track will play is determined by the settings in this pop-up menu. See also Cell Play Type.

Note: There are two different ways to trigger a Cell to play or to start/stop it looping.

  1. Method 1 (easiest):
    • Turn on the One Tap Trigger option below (when on, the bottom of each Cell in the Track is shown with a yellow bar), and then tap the Cell you want to play.
  2. Method 2:
    • If Loop or One Shot is selected, on mobile device long tap (tap/hold) the Cell or desktop right click the Cell and in the pop-up Cell Action menu select Loop Cell/Trigger Play or Unloop Cell/Trigger Stop.
Values:
  • Sequence (Default value):
    • When this selected and a mix is started, the first Cell in the Track will play.
    • Once that Cell has finished playing then the next Cell in the Track will start playing.
    • This "Cell Sequencing" behaviour will continue until the mix is stopped or another Cell in the Track has been forced to loop.
    • The Cell Playing indicator will be shown at the top of the playing Cell.
  • Loop:
    • When this is selected and a mix is started, no Cell in the Track will play UNTIL a Cell in the Track has been triggered (see above).
    • Once a Cell has been triggered, it will start or stop playing at the next (or nearest) bar boundary and the Cell Playing indicator will be shown at the top of the playing Cell.
    • The Cell will contine to loop until triggered again, or until another Cell in the Track is triggered.
    • Tip: When using the 2Randomize Button only the "Randomize Cell" item will randomize the Cell.
    • Advanced Tip: When a Column lock is first applied to a Column where some Cells contain Audio/MIDI content, those Cells will play ONCE (if the Cell is not already looping).
  • One Shot:
    • When this selected and a mix is started, no Cell in the Track will play UNTIL a Cell has been triggered (see above).
    • Once a Cell has been triggered it will start playing immediately and the Cell Playing indicator will be shown at the top of the Cell.
    • The Cell will continue to play until either A) the Cell content reaches its end (at which point th Cell stops playing); or B) it is triggered again before it reaches that point; or C) until another Cell in the Track is triggered.
  • One Tap Trigger: Off (default) / On:
    • When this is turned on for a Track, every Cell in that Track will show the 24Track Play Type "One Tap Trigger" indicator.
    • Simply tap any Cell in that Track to start/stop it playing (depending on Track Play Type set for that Track).
    • Note: Loop Cells will start playing at the beginning of a bar boundary; Sequence and Once Shot Cell start playing as soon as the music engine can start playing them.
29Track Mute Button

Tap to mute or unmute the related Track.

  • Cyan
    • Muted.
  • Light grey
    • Not muted.
  • Dark Cyan
    • When a track is soloed the M in non-soloed or non-muted buttons shows dark cyan to indicate they are temporarily muted.
30Track Solo Button

Tap to solo or unsolo the related Track.

  • Tangerine
    • Soloed.
  • Light grey
    • Not soloed.
31Music Mode Tab

The Tab that selects Music Mode.

Note 1: When a mix is playing, the label at the bottom of the button changes from "Music" to show "CPU: XX%" where XX provides an indication of how hard the mix is working the CPU of your device. If you are experiencing occasional artefacts then knowing this can be really helpful. For example, the CPU value might spike when a particular Cell plays. You can the investigate that particular Cell to see what is using the CPU.

Note 2: Things that have the biggest CPU impact are the WAE Reverb R2XL and Pitch Shifter units.

32Generator Button

See the Wotja Music Engine (WME) section for information on WME parameters.

Tap on a Generator button to select that Generator. The selected Generator has a red border. If the in-situ 42Editor Panel is displaying then you will see the parameters for that Generator and can edit them straight away in that panel.

Tip: Double tap the button (and/or right click on desktop) to display a pop-up menu (for menu details see the 5Generator Menu button).

33MIDI Channel Assignment

To assign a MIDI channel to a Generator, tap/hold the Generator button and drag it to a MIDI channel box.

34Text Mode Tab

The Tab that selects Text Mode.

35MIDI Channel Box

The MIDI channel box is an indicator (it shows the MIDI channel number); it is not a button. However, you can tap/hold a Generator button and drag it to a MIDI channel box.

Note: The Generator "WME Patch" parameter (see also 42Editor Panel) defines which MIDI Patch command to send for each MIDI channel. If you are using Wotja to drive any 3rd party MIDI synth/gear it is therefore recommended that all Generators on the same MIDI channel should use the same Patch parameter.

Note: MIDI Channel 10 is reserved for the Drum instrument. Every Generator with a Drum Patch, should generally be attached to MIDI Channel 10.

36Generator Synth Button

If the "WAE for Sounds & FX" toggle is checked in Settings: General > Audio MIDI+, then MIDI events are routed for each channel through a WAE Synth configuration. Tap on the Synth button for the Synth & FX editor.

Note: If there is no Synth network defined then the WAE will use its built-in MIDI Wavetable synth (using the Patch defined by the Generator's Patch parameter).

37Display Mode Tab

The Tab that selects Display Mode.

38Generator FX Button

The output from every Synth box can be passed through a custom FX Network. If you want to use an FX on a Generator, click the FX button to invoke the Synth & FX editor.

39Editor Area

This area to the right of the Cells is where the various Editors display.

40Plug-ins Tab

The Tab that selects Plug-ins Mode.

41Record Tab

The Tab that selects Record Mode.

42Editor Panel (WME)

See the Wotja Music Engine (WME) section for information on WME parameters.

The in-screen Generator Main Editor Panel lets you edit generator parameters in-situ without having to use the full screen Generator Editor.

Note: Only the full screen Generator Editor shows the Undo/Redo buttons and the Generator Number Selector bar.

How to hide/display the Panel

  • Tap the 4Grid Button and select "Show/Hide Generator Editor Panel".
43Mix Properties View: > List
Mix Properties

Music Mode: Mix Properties (List)
(tap image for large)

See the Wotja Music Engine (WME) section for information on WME parameters.

The "Mix Properties" panel is where you can easily set the parameters that define how a Mix will play (Mix Volume, Root, Tempo, Mix Rules and Mix Fades.

The Mix Tempo, Mix Root and Mix Ramp Up/Down settings apply to both a mix and/or that mix in an Album/Playlist.

The Duration/Duration Range are specific to that mix only in an Album/Playlist.

Tip: If you are going to be making your mix or Template available for others to use, you may well wish also to include your own copyright statement for each Generator in the mix as it can also have its own copyright statement.

Mix Properties List

Script

Mix General

  • Mix Volume
    • Sets the overall volume of the mix.
  • Mix Root
    • Select the root pitch you want to use for your mix (this value is shown on the Mix Properties button).
    • Note: When creating an automatic mix or a mix from a template a random root is chosen.
  • Mix Tempo
    • BPM (Default value - Template Root): Select the tempo you want to use for your mix (value shown on the Mix Rules button).
  • Mix Scale Rule
    • Various (Default value - Default): When the cell is playing any active rule element will flash; the color. is that of the Generator type of the playing Generator. To edit or change the Mix Scale Rule (which can be overridden at Generator level), tap on it to go to the Rule Editor screen. For information on Scale Rules refer to WME Rule Object.
  • Mix Harmony Rule
    • Various (Default value - Default): When the cell is playing any active rule element will flash; the color. is that of the Generator type of the playing Generator. To edit or change the Mix Harmony Rule (which can be overridden at Generator level), tap on it to go to the Rule Editor screen. For information on Harmony Rules refer to WME Rule Object.
  • Mix Rhythm Rule
    • Various (Default value - Default): When the cell is playing any active rule element will flash; the color. is that of the Generator type of the playing Generator. To edit or change the Mix Rhythm Rule (which can be overridden at Generator level), tap on it to go to the Rule Editor screen. For information on Rhythm Rules refer to WME Rule Object.
  • Mix Next Note Rule
    • Various (Default value - Default): When the cell is playing any active rule element will flash; the color. is that of the Generator type of the playing Generator. To edit or change the Mix Next Note Rule (which can be overridden at Generator level), tap on it to go to the Rule Editor screen. For information on Next Note Rules refer to WME Rule Object.

Mix Fades & Playlists

  • Ramp Up: Seconds
    • 1-20 (Default value - 2): This applies when the mix starts to play.
  • Duration: Seconds
    • 10-7200 (Default value - 300): This is how long the mix will play for in an Album/Playlist.
    • Double tap for a pop-up menu where you can edit the value via on-screen keyboard.
  • Duration Range: Seconds
    • 10-7200 (Default value - 0): A range value added to the Duration value above. Double tap for a pop-up menu where you can edit the value via on-screen keyboard.
  • Ramp Down: Seconds
    • 0-20 (Default value - 2): This applies when the mix stops playing in an Album/Playlist or Recording.
44Settings Button

Takes you to the Wotja Settings: General screen.

Generator: Main Editor - Wotja Music Engine (WME)

OK/Back Button Sequence Item Preset Generator MIDI Ch, Track & Column Details Screen Title Help Button Undo Button Redo Button Generator Type Group Shortcut Parameter Groups Header Parameter Group Selector Array Item Editor Shortcut Generator Type Specific Group Selected Parameter Group Generator Type Indicator Array Editor Button Array Item Button Parameter Edit Control Parameter Group Header Generator Number Selector

(tap circle for info, hover for tooltip; tap image for large)

Tutorials
WME Generator: Main Editor

1OK/Back Button

Tap to accept your changes and exit the Generator Editor

2Sequence Item Preset Button

Tap for a pop-up list of included Sequence Array Presets below. Selecting an item from this list will replace the currently selected Sequence Array Item.

Sequence Array Presets:

  • Text to Music (TTM) Custom
  • Text to Music (TTM) Cut-up
  • Euclidian (Euc)
  • Both (B): Random 1/4 notes; 1 bar
  • Both (B): Random 1/8 notes; 1 bar
  • Both (B): Random 1/16 notes; 1 bar
  • Both (B): Random Triplet notes; 1 bar
  • Both (B): Random syncopated; 1 bar
  • Both (B): Ascending pitch; 1 bar
  • Both (B): Descending pitch; 1 bar
  • Both (B): Whole Note Rest; 1 bar
  • Both (B): White Note; 1 bar
  • Fixed (F): 1/4 notes; 1 bar
  • Fixed (F): Notes and Rests; 1 bar
  • Rhythm (R): 1 bar
3Generator MIDI Ch, Track & Column Details

For the currently selected Generator, shows:

  • Generator Type |
  • MIDI Channel: value
  • Track Number: value
  • Cell Column: value

See also: Wotja Music Engine (WME) Parameters.

4Screen Title

Shows the name of the current screen.

5Help Button
  • This displays the User Guide in a pop-up window.
  • Whether this is the in-app or online version of the User Guide depends on the value of Settings > General > "Help: Use In-App User Guide".
6Undo Button

Undo the last parameter change you have made.

7Redo Button

Redo the last parameter change you have made (i.e. perhaps after an Undo).

8Generator Type Group Shortcut

This selects the Parameter Group for the current Generator Type in the Parameter Groups List below the 9Parameter Groups Header.

9Parameter Groups Header

To make it easier to understand what each WME Parameter is for, related Parameters are grouped together into "Groups".

Tap on the Parameter Group in the Parameter Groups List to have the Parameter List scroll to show it at the top.

See also: Wotja Music Engine (WME) Parameters.

10Parameter Group Selector

Tap a Parameter Group selector to select your desired Parameter Group. This then auto-scrolls the right hand list to the Parameters for that Group.

The first Parameter Group item is the "Generator Group". The 14Generator Type Indicator to the right of it always has a color. related to the Generator Type of the selected Generator and it is where you can change key Generator settings such as Generator Type, Generator Name, Pitch, Pitch Range etc.

See also: Wotja Music Engine (WME) Parameters.

11Array Item Editor Shortcut

This button only displays when the Generator is of Type Sequence. It then shows the Sequence Generator sub-type in use for the currently active Array Item, and its number in the Array Editor list.

Tap on the button to go directly into the relevant Array Item editor.

Example: In the Schematic this button is displayed and shows "#1 Euc", which means that the first item the Sequence Array is selected for use and it is of type "Euclidian".

12Generator Type Specific Group

This group lists the main parameters for the selected Generator Type.

Example: If the Generator Type was Ambient, then tapping on the Group would auto-scroll the right hand parameter list to show the Ambient Generator parameters at the top.

See also: Wotja Music Engine (WME) Parameters.

13Selected Parameter Group

The selected Parameter Group shows with a light blue or dark teal background color, depending on UI Color Scheme (light or dark).

14Generator Type Indicator

This is a bar that has the color of the selected Generator's Generator Type.

15Array Editor Button

Shown only when the Generator is of Type Sequence and it shows the number of items in the Sequence Array (this is likely to be one, unless you have added Array Items). Tap it to launch the Array Editor.

16Array Item Button

This button only displays when the Generator is of Type Sequence. It then shows the Sequence Generator sub-type in use for the currently active Array Item, and its number in the Array Editor list.

Tap on the button to go directly into the relevant Array Item editor.

Example: In the Schematic this button is displayed and shows "#1 Euc", which means that the first item the Sequence Array is selected for use and it is of type "Euclidian".

17Parameter Edit Control

There are a number of different Parameter Edit Controls and these include: sliders, toggles, disclosure buttons.

18Parameter Group Header

When you select a Parameter Groups item in the left column then the Parameter List in the right column will scroll so that the Parameter Group Header is at the top. Swipe up / down in this panel to scroll up or down.

19Generator Number Selector

Tap for a pop-up list of all the Generators in the Cell. Select the Generator you want to edit.

See also: Wotja Music Engine (WME) Parameters.

Generator: Rule Editor

OK/Back Button Element Playing Indicator Screen Title Rule Element Selector Interval Label Mix Rules List Use Mix Properties Rule Use Random Mix Rule Mix Rule Selector Cell Rules List Cell Rule Selector Selected Rule Add Rule Rule Actions Included Rules

(tap circle for info, hover for tooltip; tap image for large)

Tutorials
Generator: Rule Editor
  • Music Mode > Main Editor > 12Generator Type Specific Group > Rules > Rule Parameter
  • Rule Editors display [Editing] next to the relevant Rule item to make it clear which Rule will be changed by modifications to top element editing panel.
  • IMPORTANT: Rules can be saved in 2 different places - i.e. Mix Rules or Cell Rules:
  • Tip 1: If you want to create/use custom Rules for use in Cells that you export as templates or for use in another mix, then you should create them as Cell Rules. These are saved to the Cell and get exported with a Cell.
  • Tip 2: If you don't want to do the above, but do want to use more than one Rule in a Mix we strongly suggest keeping all such Rules one place - i.e. save/use them as Mix Rules. Every Generator can use a different Mix Rule if you want!
  • Mix Rules:
    • Saved at the top level in the Mix itself, see 9Mix Rule Selector.
    • Mix Rules are available for selection/use by one/any/all Generators in one/any/all Cells, either
      • via the "magic" Mix Rule setting "Use Mix Properties Mix Rule" (which means "use whatever Rule is selected as the Mix Rule in the Mix Properties Panel"); or
      • via selecting one of the Mix Rules in the relevant Rule Editor.
    • Mix Rules have a unique name (there can be only one Mix Rule called e.g. "MyMixRule"). When the element values for a Mix Rule are changed it instantly affects the composition of any Generator that uses that Rule. To affect all Generators in one go, simply configure every Generator in the Mix to use the same Mix Rule!
    • Note: Mix Rules can only be added when the editor is accessed via the Mix Properties panel.
    • The available values are as follows:
      • Use Mix Properties Mix Rule: This is a magic rule that means "use whatever Rule is selected as the Mix Rule in the Mix Properties Panel". When creating a new mix most Templates will use this Rule for both Scale and Harmony Rule types - meaning your mix is already pre-configured to take advantage of Mix Rules.
        • The name of the Mix Rules can be changed but use of "?" is disallowed.
      • Use Random Mix Rule: If this is selected, then when the Mix starts it allows a Mix Rule to be chosen at random from the list of Mix or Cell Rules, as appropriate.
      • Other Rules in this list: Once you have added a Rule (using the Add New button) it can be selected for use by any Generator in a Mix and it can also be renamed. For a quick way to change their values see the Tip above.
      • Tip: You can manually edit the Rule elements in any Rule or, for a fast change of those elements, the use the 15Included Rules Button and select one of the Standard Rule values (e.g. "Chord Major triad"). The Rule element values in the Rule will then be REPLACED with the those of that selected Rule and you will be asked if you wish to rename the Rule.
  • Cell Rules:
    • Saved in the Cell itself, see 11Cell Rule Selector.
    • Cell Rules are only available for selection/use by Generators in that Cell.
    • Cell Rules do not have to have unique names (i.e. 2 different Cells can both have their own completely distinct Rule called e.g. "MyCellRule", but where each such Rule has different Rule elements). As Mix Rules are more powerful then in most cases you will likely want to use those instead. You can still use Cell Rules and might wish to do that when you want each Cell to use a variation on a Rule (i.e. 4 Cells in a Track where you want to use e.g. a "Chord Minor triad" Rule and then manually set up different element weightings for each Cell.
      • Use Cell Rule(Generator Rule Editor only): If this is selected, then the Generator will use whatever Rule has been selected in the Cell Rule Editor.
      • Use Random Cell Rule(Cell Rule Editor only): If this is selected, then when the Mix starts it allows a Cell Rule to be chosen at random from the list of Cell Rules.
      • Default: This is just the Default Cell Rule and has no special significance and the name can be edited.
      • Other Rules in this list: Once you have added a Rule (using the Add New button) it can be selected for use by any Generator in a Mix and it can also be renamed. For a quick way to change their values see the Tip above.
      • Tip: You can manually edit the Rule elements in any Rule or, for a fast change of those elements, the use the 15Included Rules Button and select one of the Standard Rule values (e.g. "Chord Major triad"). The Rule element values in the Rule will then be REPLACED with the those of that selected Rule and you will be asked if you wish to rename the Rule.

1OK/Back Button

Tap the OK/Back button to accept your changes and exit the Editor.

2Element Playing Indicator

When a Generator composes a note using the currently selected rule, the rule element that was used flashes with the color. of the Generator type that composed it.

If there are other Generators that also rely on that rule for composition then this color. "flashing" helps to indicate that (in which case, be aware that changing it affect the composition of those other Generators, too).

3Screen Title

The screen title which shows whether you have accessed the Rule Editor from:

4Rule Element Selector

See the Wotja Music Engine (WME) section for information on WME parameters.

The Rule Element Selector lets you change the rule elements. Tap on a rule element to change its value from 0 to 100 (relative probability weighting). The composition engine accommodates all rule changes in real-time - which can be a lot of fun!

Note that if an element is grey, then it is not currently being used for a composed note.

5Interval Label

Show the elements "interval", i.e. m2 (minor second), P4 (fourth), M6 (major sixth) etc.

6Mix Rules List

The scrollable Rule List contains all of the Mix Rules available to select from - simply toggle on the one you want to use.

To add/edit/rename/delete rules see 14Rule Actions.

7Use Mix Properties Mix Rule

This special "magic" Rule allows use of a Mix Properties "Mix Rule" (the name of this special rule cannot be changed and is always Default).

8Use Random Mix Rule

This special "magic" Rule allows a mix, on starting, to randomly choose/use any Mix Rule (if any).

9Mix Rule Selector

Lets you choose a Mix Rule a from the list of Mix Rules. This will always include the "Default" Rule, but may also include others (i.e. if you have added any).

10Cell Rules List

This area houses the list of Cell Rules that are defined (if any) for the Cell.

11Cell Rule Selector

Lets you choose the Cell Rule to use from the list of Cell Rules (if any) - simply toggle on the one you want to use.

If you are selecting a Rule for a Generator then you will also see / can select "Use Cell Rule" (meaning use whatever Rule is selected in Cell Properties, e.g. Cell Scale Rule).

12Selected Rule

The selected (and active) rule has shows with a light blue background.

13Add Rule

When you select the Add Rule button you are presented with a pop-up menu that lets you add a new Rule (and whether is shows as "Add New Cell Rule" or "Add New Mix Rule" depends on whether you are in the Generator Editor/Cell Rules View or Mix Rules View).

For the list of included Rules see the following:

14Rule Actions

When you select the Rule Actions button you are presented with the following pop-up menu:

  • Rename:
    • Use this to rename your Rule. Note that you are not permitted to rename the Mix Properties Default rules.
  • Copy Rule:
    • Use this to copy a Rule so that you can paste it as a new Rule.
  • Paste Rule:
    • Pastes a Rule that has been copied.
  • Delete Rule:
    • Deletes the selected Rule. Note that you are not permitted to delete Default rules.
  • Cut Rule:
    • Use this to cut a Rule.
15Included Rules

When you select the Included Rules button you are presented with pop-up menu that lists all the included "Standard Rule Values". Simply select the one you want to use and the values of that Rule will REPLACE those of the currently selected Rule. You will also see a pop-up asking you if you want to rename the Rule.

For the list of included "Standard Rule Values" see the following:

Generator: Envelope Editor

OK / Back Button Selected Envelope Area Draw Mode Screen Title Macro Mode Envelope Area Actions Button Macro Selector Selected Macro

(tap circle for info, hover for tooltip; tap image for large)

Generator: Envelope Editor
  • Music Mode > Main Editor > 12Generator Type Specific Group > Enveloped Parameters > Envelope
  • Generator Envelopes are supported for the following WME parameters:
    • Volume
    • Pan
    • Velocity
    • Velocity Range
    • Velocity Change
    • Velocity Change Range
  • Envelopes work in the same way for all of these. This view is where you edit the Generator Envelopes.
  • Each envelope is a collection of up to 100 data points. A piece starts with the value at the left side of the envelope, and as it progresses, eventually ends up with the value from the far right of the envelope.

1OK Button

Tap the OK button to accept your changes and exit the Editor.

2Selected Envelope Area

Shows an area that has been selected in Macro Mode.

3Draw Mode

Draw Mode: Select this if you want to draw direct on to the envelope with your finger/mouse to change the values.

4Screen Title

The screen title.

5Macro Mode

Macro Mode: Select this to use one of the various macro envelope editing tools on a selected area (e.g. random, curve up etc.).

6Envelope Area

The envelope area is active meaning you can draw on it (Draw Mode) or select and area (Macro Mode).

7Actions Button

This displays the pop-up Actions menu with the "Help - User Guide" menu item.

  • This displays the User Guide in a pop-up window.
  • Whether this is the in-app or online version of the User Guide depends on the value of Settings > General > "Help: Use In-App User Guide".
8Macro Selector

The following Macros can be selected:

  • Select All
  • Ramp Up
  • Ramp Down
  • Normal Curve Up
  • Normal Curve Down
  • Curve Ramp Up
  • Curve Ramp Down
  • Minimum
  • Maximum
  • 0 dB (CC7=90)
  • Center (CC10=64)
  • Up
  • Down
  • Invert
  • Random
9Selected Macro

The selected Macro is shown with a light blue background.

Sequence: Array Editor

Array Actions Button OK/Back Button Sequence Type – TTM Probability Indicator TTM Text Add Button Screen Title Move Up Button Move Down Button Cancel Button Delete Pattern Array Item Number Note Pattern Representation Sequence Type – Euclidian Sequence Type – Pattern B Sequence Type – Pattern R Sequence Type – Pattern F Sequence – Chain Sequence – Chain Syntax Sequence Item Menu Array Item Selector Sequence Item Selected

(tap circle for info, hover for tooltip; tap image for large)

Sequence: Array Editor
  • Music Mode > Main Editor > 12Generator Type Specific Group > Sequence Button > Array Editor
  • A Sequence Array is in effect a list one or more Sequence Array Items, each containing all the settings needed for use by one of the Sequence Generator sub-types, these being: Text to Music, Euclidian or Pattern (Both, Rhythm, Fixed).
  • Tip: Note sequences can be used to create hidden structure in a mix. Set up a Sequence Generator with your preferred sub-type and set its volume envelope to be zero, but do not mute it (or it will not count in terms of composition). Then, follow that Sequence Generator with a Generator of type Follow and which has Chords Strategy set to Chordal Harmony. You will never hear the original pattern but it will be used as an invisible skeleton around which to compose! If you do want to hear the pattern, set Follows Strategy to Semitone Shift in the Follow Generator.

1Array Actions Button

Displays a pop-up menu with the following options:

  • Export Sequence Array to Clipboard
  • Import Sequence Array from Clipboard
  • Replace Sequence Array with Preset...
    • Selecting one of these listed Preset items will replace the entire existing Array of Sequence Items:
      • Both (B): Whole note rest; 1 bar
      • Chain (S): #1 once, #2 once
      • Chain (S): #1 twice, #2 twice
      • Chain (S): #1 or #2 twice, then #1 or #2 twice
      • Chain (S): #1 once, #2 until end
2OK/Back Button

Tap the OK button to accept changes you have made.

3Array Item - Sequence: Pattern: Text to Music (TTM)

Sequence Array Item of type Text to Music (TTM).

Uses Text-to-Music techniques for melody generation.

4Probability Indicator

Displays the weighted probability for the Array Item. This can be between 0 and 100. When a mix starts (and if there is no Sequence Chain defined) then an Array Item is chosen for the Generator according to the Probabilities set for each Array Item.

You can set this for the Array Item via the 20Array Item Menu button, or via the Action Menu > "Probability" item in the relevant Array Item Editor.

Example: If there are 3 Array Items each with a Probability of 100, then the chance of any one Item being chosen is 100/(100+100+100).

5TTM Text

If the Generator is of type "Text to Music (TTM)", this shows the (first line) of text used for note generation.

6Add Sequence Item Button

Tap for a pop-up menu with a list of Sequence Item presets. See also Pattern Syntax.

Tap the item you want and it will add the preset to the bottom of the list (and above any Chain item).

  • Text to Music (TTM) Custom
  • Text to Music (TTM) Cut-up
  • Euclidian (Euc)
  • Both (B): Random 1/4 notes; 1 bar
  • Both (B): Random 1/8 notes; 1 bar
  • Both (B): Random 1/16 notes; 1 bar
  • Both (B): Random Triplet notes; 1 bar
  • Both (B): Random syncopated; 1 bar
  • Both (B): Ascending pitch; 1 bar
  • Both (B): Descending pitch; 1 bar
  • Both (B): Whole Note Rest; 1 bar
  • Both (B): White Note; 1 bar
  • Fixed (F): 1/4 notes; 1 bar
  • Fixed (F): Notes and Rests; 1 bar
  • Rhythm (R): 1 bar
  • Chain (S): 2 Sequences
  • Chain (S): 3 Sequences
  • Chain (S): 4 Sequences
7Screen Title

Displays the name of the screen.

8Move Up Button

Moves the selected Array Item up the Array (List).

9Move Down Button

Moves the selected Array Item down the Array (List).

10Cancel Button

Discard any changes you have made.

11Delete Item

Deletes the selected Array Item.

12Array Item Number

Display the Array Item number e.g. #1.

13Note Pattern Representation

This indicator gives you a visual representation of the generated note sequence.

14Array Item - Sequence: Pattern: Euclidian (Euc)

Tap on this Euclidian Array Item to launch the Sequence: Euclidian Editor.

Uses the Euclidian technique for melody and beat note sequence generation.

15Array Item - Sequence: Pattern: Both (B)

Tap this Pattern: Both (B) Array Item to launch the relevant Sequence: Pattern Editor.

Uses a Pattern Syntax technique for note sequence generation. Includes both scale interval and note duration and is used when you want to work with a "melodic" pattern.

16Array Item - Sequence: Pattern: Rhythm (R)

Tap this Pattern: Rhythm (R) Array Item to launch the relevant Sequence: Pattern Editor.

Uses a Pattern Syntax technique for note sequence generation. Includes note durations only and is used when you want the pitches to be chosen at random from any of those available in the Generator's Scale Rule (according also to Harmony, and Next Note Rules).

17Array Item - Sequence: Pattern: Fixed (F)

Tap this Pattern: Fixed (F) Array Item to launch the relevant Sequence: Pattern Editor.

Uses a Pattern Syntax technique for note sequence generation. Both the root pitch and note pitches are explicitly defined (i.e. there is no dependency on scale rule) and is used mainly for beat patterns using Channel 10 MIDI.

18Array Item - Sequence: Chain (S)

Tap this Chain (S) Array Item to launch the Sequence: Chain Editor.

Uses a Sequence Chain Syntax technique to allow random or sequenced selection of Array Items.

19Sequence – Chain Syntax

This indicator shows the Sequence Chain Syntax for a Chain Array Item.

20Array Item Action button

Displays the following pop-up menu:

  • Edit-Graphical
  • Probability (weighting)
    • Use this to set the 4Probability weighting for the Array Item, with values between 0 - 100.
  • Edit - Text
  • Export to Clipboard
  • Import from Clipboard
  • Sequence Item Presets...
  • Move Up
  • Move Down
  • Delete
21Array Item Selector

Tap an Array Item to load the relevant Sequence Item Editor, these being for Text to Music, Euclidian, Pattern (Both, Rhythm, Fixed) or Sequence Chain.

22Selected Item

The Array Item that is being used by the Generator has a light blue background.

Sequence: TTM Editor

OK / Back Button Randomize Button Note Sequence & Cut-up Text Graphic Screen Title Actions Button Cancel Button Cut-up Rule Selector Custom Text Button Parameter Control Value Up/Down controls

(tap circle for info, hover for tooltip; tap image for large)

Sequence: TTM (Text to Music) Editor
1OK/Back Button

Tap the OK button to accept changes you have made.

2Randomize Button

Depending on what the 7Cut-Up Rule button option has been set to (as below; see Cut-up Rule options), tapping this button will randomize the text as follows:

  • Custom
    • The TTM Custom Text field is randomized according to the setting of the Shuffle Option Button (see 8Custom Text Editor).
  • Cut-up: Line# = Track#
    • All lines of the Text Mode cut-up are randomized (word locks are respected).
  • Cut-up: All Lines
    • All lines of the Text Mode cut-up are randomized (word locks are respected).
  • Cut-up: Line# (value)
    • Only the text of the specified line is randomized in the Text Mode cut-up (word locks are respected).
3Note Sequence & Cut-up Text Graphic

Shows you the number of notes your text generates as well as the Cut-up text that is being used to generate those notes.

4Screen Title

Displays the name of this Editor.

5Actions Button

Displays the following pop-up menu:

  • Probability
  • Export Sequence Text to Clipboard
    • Allows you to export the Sequence Array Item to the Clipboard.
  • Import Sequence Text from Clipboard
    • Import a Sequence Array Item from the Clipboard.
  • Edit Sequence Text
    • Allows you to directly edit the Sequence Array Item text string (for expert use only).
  • Export TTM Melody
    • Allows you to export the melody in a Pattern B format.
  • Rule Editor
    • Provides quick access to the Text Mode Rules List so that, if you wish, you can select a different cut-up rule to use for your Cut-up.
6Cancel Button

Tap the Cancel button to discard any changes you have made.

7Cut-up Rule Selector

Tap this button for a pop-up menu showing you the Cut-up Rule options available.

If you select the "Use Custom Text" option, then you can instead use text you enter via the 8Custom Text Editor.

8TTM Custom Text Button
Wotja Music Mode: Sequence Custom Text

Sequence - Custom Text Editor
(tap image for large)

The TTM Custom Text Button shows below it the Custom Text, if any, that is in this special field. Tap the button for the Custom Text Editor as shown above.

If you set the 7TTM Cut-up Rule parameter to be "Custom Text" then you can use the Custom Text Editor to enter your own custom text for TTM, rather than the Cut-up Rule line number association to text in Text Mode.

As with all TTM text, it can be in can be in any language and, in general, it takes 2 characters to generate a note.

Menu bar Action button:

  • Clear Text:
    • Clears the text area.
  • Export TTM Melody:
    • Exports the Sequence Array Item to the clipboard.
  • Export Text to Clipboard:
    • Exports the Custom Text to the clipboard.
  • Import Text from Clipboard:
    • Imports what is on the clipboard into the Custom Text Editor.

Shuffle Option Button (LHS Toolbar Button, setting used by RHS Toolbar Randomize button):

  • Shuffle Words:
    • Shuffles existing TTM words in this text area when the RHS Toolbar Randomize button is tapped.
  • Shuffle Text
    • Shuffles all characters in existing TTM words in this text area when the RHS Toolbar Randomize button is tapped.
  • Random Words:
    • Allows the creation of a simple cut-up derived from words in your word pool. How many words are used is governed by the TTM Min Words and TTM Max Words settings in Randomization Settings.

Randomize Button: Carries out the action set in Shuffle Option Button, above.

Text Area: Tap the screen to enter your TTM text.

9Parameter Control

Use the Slider control to adjust the parameter value, or double tap it for a pop-up menu where you can manually enter the value you want or randomize it.

For details on the TTM parameters refer to the Sequence: Text To Music (TTM) section of the Wotja Music Engine (WME) guide.

10Value Up/Down controls

Tapping a - / + button will decrement / increment the value by one.

Sequence: Euc Editor

OK / Back Button Randomize Button Note Sequence Graphic Screen Title Action Button Cancel Button Parameter Control Value Up/Down Controls Duration Rhythm Strategy Pitch Strategy

(tap circle for info, hover for tooltip; tap image for large)

Sequence: Euclidian (Euc) Editor
1OK/Back Button

Tap the OK button to accept changes you have made.

2Randomize Button

Tap to Randomize settings of Steps, Fills and Rotation (only).

For details on the Euclidian parameters refer to the Sequence: Euclidian section of the Wotja Music Engine (WME) guide.

3Note Sequence Graphic

Shows a simple representation of the generated note sequence.

4Screen Title

Displays the name of this Editor.

5Action Button

Displays the following pop-up menu:

  • Probability
  • Export Sequence Text to Clipboard
    • Allows you to export the Sequence Array Item to the Clipboard.
  • Import Sequence Text from Clipboard
    • Import a Sequence Array Item from the Clipboard.
  • Edit Sequence Text
    • Allows you to directly edit the Sequence Array Item text string (for expert use only).
6Cancel Button

Tap the Cancel button to discard any changes you have made.

7Parameter Control

Use the Slider control to adjust the parameter value, or double tap it for a pop-up menu where you can manually enter the value you want or randomize it.

For details on the Euclidian parameters refer to the Sequence: Euclidian section of the Wotja Music Engine (WME) guide.

8Value Up/Down controls

Tapping a - / + button will decrement / increment the value by one.

9Duration

Tap this for a pop-up menu with a range of Duration options.

For details on the above refer to the Duration parameter in the Sequence: Euclidian section of the Wotja Music Engine (WME) guide.

10Rhythm Strategy

Tap this for a pop-up menu with the following Rhythm Strategy options: "Built-In" and "Use Rhythm Rule".

For details on the above refer to the Rhythm Strategy parameter in the Sequence: Euclidian section of the Wotja Music Engine (WME) guide.

11Pitch Strategy

Tap this for a pop-up menu with the following Pitch Strategy options: "Pitch: Fixed MIDI Pitch", "Pitch: Interval in Scale Rule" and "Ignore: Let Wotja Compose Each Note".

For details on the above refer to the Pitch Strategy parameter in the Sequence: Euclidian section of the Wotja Music Engine (WME) guide.

Sequence: Pattern Editor

OK/Back Button Edit Mode Button Bars Button Note Length Button Screen Title Note Align Button Undo Button Action Button Cancel Button Redo Button Grid X-axis Grid Y-axis Grid Note Button

(tap circle for info, hover for tooltip; tap image for large)

Sequence: Pattern Editor
  • Music Mode > Main Editor > 12Generator Type Specific Group > Generator > Sequence > Pattern (B/R/F)
  • This is a special editor for editing parameter values for the Pattern generator sub-type.
  • Most of the interface is common, but what is shown in the grid area varies depending on the Pattern type - see 11Grid X-axis and 12Grid Y-axis.
  • Refer to the Pattern section of the WME Guide for information on all the Pattern parameters and syntax.
  • Both (B) Wotja Settings General screen

    Tap image for large

    This is what you see when editing Both (B) patterns.

    Rhythm (R) Wotja Settings Audio MIDI+ screen

    Tap image for large

    This is what you see when editing Rhythm (R) patterns.

    Fixed (F) Wotja Settings Randomization screen

    Tap image for large

    This is what you see when editing Fixed (F) patterns.


1OK/Back Button

Tap the OK button to accept changes you have made and return to Pattern List.

2Edit Mode Button

There are 3 Edit Modes:

  • Draw:
    • Tap on the grid to add a note.
  • Edit:
    • Tap on a note to see/edit the Velocity Scale (default: 100) and Velocity Scale Range (default: 0) for the note.
  • Delete:
    • Tap on a note to delete it.
3Bars Button

Tap for a pop-up dialog that lets you set how many bars your pattern has from 1 to 50 (Default 1).

4Note Length Button

Tap for the pop-up "Note Length" menu that lets you select the note length you wish new notes to have when you add them (see also Pattern Syntax):

  • 1 note (semibreve, 240 ticks)
  • 1/2. note (dotted minim, 180 ticks)
  • 1/2 note (minim, 120 ticks)
  • 1/4 note (crotchet, 60 ticks) [Default]
  • 1/8. note (dotted quaver, 45 ticks)
  • 1/8 note (quaver, 30 ticks)
  • 1/12 note (triplet, 20 ticks)
  • 1/16 note (semiquaver, 15 ticks)
  • 1/24 note (-, 10 ticks)
  • 1/48 note (-, 5 ticks)
5Screen Title

Displays the name of the screen.

6Note Align Button

Tap for the pop-up "note quantization" menu that lets you select the "snap to grid" resolution you have when you add a new note (see also Pattern Syntax):

  • 1 note (semibreve, 240 ticks)
  • 1/2. note (dotted minim, 180 ticks)
  • 1/2 note (minim, 120 ticks)
  • 1/4 note (crotchet, 60 ticks) [Default]
  • 1/8. note (dotted quaver, 45 ticks)
  • 1/8 note (quaver, 30 ticks)
  • 1/12 note (triplet, 20 ticks)
  • 1/16 note (semiquaver, 15 ticks)
  • 1/24 note (-, 10 ticks)
  • 1/48 note (-, 5 ticks)
7Undo Button

Tap to undo the last change you made (only 1 level of undo/redo is supported)

8Action Button

Tap the button for the following pop-up:

  • Probability
  • Randomize
    • Tap to randomize the Pattern using the note value currently defined by the Length button.
  • Replace with TTM Melody
    • Tap to replace the Pattern with the melody that has been created in the Text to Music parameter for the Generator - this requires either that the TTM "Cut-up Rule" is set to Custom and the "TTM Text" parameter includes text OR the "Cut-up Rule" is correctly set to use a line of Cut-up that has text in it. Refer to both the parameters for Generator Type Text to Music and the TTM Editor, as relevant to you.
  • Create Cut-up & Replace with TTM Melody
    • This is a powerful way to quickly create a new pattern, but it only applies if you have the "Cut-up Rule" correctly set to use a line of Cut-up (all TTM Templates are set up like that, so have a look at one of those).
  • Export Sequence Text to Clipboard
    • Exports the current Pattern (as text) to the clipboard.
  • Import Sequence Text from Clipboard
    • Imports a Pattern that is on the clipboard and replaces the existing Pattern with that.
  • Edit Sequence Text
    • Go to a simple text editor where you can manually edit the pattern.
  • Move All Notes Up
    • Moves all notes up one row.
  • Move All Notes Down
    • Moves all notes down one row.
9Cancel Button

Discards changes made since entering the Editor.

10Redo Button

Tap to redo the last change you made (only 1 level of undo/redo is supported)

11Grid X-axis

For Patterns of type Both, Rhythm and Fixed the grid has an X-axis of Bars. Beneath that, each bar is split into Beats (each bar has 240 Beats).

For Patterns of type Sequence the Grid has a different layout and is instead a "Sequence Element" list, see Y-axis below.

12Grid Y-axis

Pattern Type (see also Pattern Syntax):

  • Both:
    • The grid has a Y-axis of Scale Rule elements. That is to say, each row corresponds to an element that is available in the Scale Rule used by the Generator. "B1" (where "B" is both "Both") represents the first Scale Rule element that is available, B2 the next and so on (and remember that Scale Rules can have 1 to 12 elements in use per Octave!). What note this plays depends on the Base Pitch set for the Generator and the Pitch Range. The way that Scale Rules can "wrap" means this may or may not correspond to the Root note being used by the Cell or Mix.
  • Rhythm:
    • The grid has a Y-axis of just one row because there is no pitch information in a Rhythm rule - just note durations.
  • Fixed:
    • Similar to "Both" above, but where each row is a defined note pitch (e.g. F60). "F" refers to "Fixed" and the number that follows it is the pitch of the note.
  • Sequence:
    • The Grid has a different layout and is instead a "Sequence Element" list, as follows where each list item has the following parameters:
      • Sequence Minimum: Sets the Pattern List Item number that is used (e.g. item #2).
      • Sequence Range: Sets a range of Pattern List Items that can be used (e.g. 0 means none, 1 would mean also select item #3 etc.
      • Repeat Minimum: Sets how many times you want each select List Item to play.
      • Repeat Range: Sets the range on how many times you want each select List Item to play, where this number is added to the Minimum value.
13Grid Note Button

Each note in the pattern is shown as a Note Button. Tap on the button to select it. What you can then do depends on the Edit Mode Button2

Sequence: Chain Editor

Add OK/Back Button Move Up Button Move Down Button Screen Title Delete Undo Button Action Button Cancel Button Redo Button Chain Header Selected Chain Item Chain Item Number Chain Item Number Range Chain Item Repeat Chain Item Repeat Range

(tap circle for info, hover for tooltip; tap image for large)

Sequence: Chain Editor

1Add Button

Tap to add a new Chain Item.

2OK/Back Button

Tap the OK button to accept changes you have made and return to the Sequence Array Editor.

3Move Up Button

Tap to move the selected Chain Item up one.

4Move Down Button

Tap to move the selected Chain Item down one.

5Screen Title

Displays the name of the screen.

6Delete

Tap to delete the selected Chain Item.

7Undo Button

Tap to undo the last change you made (only 1 level of undo/redo is supported)

8Action Button

Tap the button for the following pop-up:

  • Probability
    • You can use this to set the Probability weighting for the Chain Item, with values between 0 - 100.
  • Export Sequence Chain Text to Clipboard
    • Exports the Chain (as text) to the clipboard.
  • Import Sequence Chain Text from Clipboard
    • Imports a Chain that is on the clipboard and replaces the existing Chain.
  • Edit Sequence Text
    • Go to a simple text editor where you can manually edit the Chain.
9Cancel Button

Discards changes made since entering the Editor.

10Redo Button

Tap to redo the last change you made (only 1 level of undo/redo is supported)

11Chain Header

Shows the Header name, "Sequence Chain".

12Selected Chain Item

The selected Chain item has a light blue background.

13Chain Item Number

This is the number of the Array Item you want to sequence. See Array Editor > 12Array Item Number.

14Chain Item Number

The range in Array Item numbers.

15Chain Item Repeat

The number of times you want the Array Item to repeat.

16Chain Item Repeat Range

The range in number of repeats you want for the Array Item.

SFX Network Editor

OK/Back Button Presets Button Randomize Button Synth/FX Network Area Screen Title Polyphony Button Help Button Settings Button Cancel Button Actions Button Audio-Rate Unit Audio Signal Path Selected Unit Connector Line Control-Rate Unit Add Controller Button Controller Unit Selector Controller Scale Value Controller Parameter Selector Delete Controller Button Controllers Panel Unit Panel

(tap circle for info, hover for tooltip; tap image for large)

A WAE Synth & FX Network ('SFX Network'), shown above, is used to generate sound when it is sent MIDI from a Wotja Music Engine (WME) 'Generator'. Refer to Wotja Audio Engine (WAE) section for detailed information on all units and their parameters.

Tutorials
Synth & FX Editor
  • Music Mode > 36Generator Synth button or 38FX button or 7Cell FX button or 9Track FX button or 11Mix FX button
  • The Synth & FX Editor is used to design / view and edit both Synth Networks or FX Networks ('SFX Network') and is quite easy to use one you understand how it works and how everything fits together.
  • The 4Synth/FX network area shows a visual representation of the network design, but is also active as you can tap it to add a new unit.
  • 11Audio-rate units are shown in the top row of the network and 15Control-rate units are shown in the bottom row. Units are always numbered from left to right and from 1 upwards; they are automatically renumbered if you ever delete a unit.
  • Tips:
    • If there are no units shown then it means there is no Network defined.
    • The 13Selected Unit is highlighted with a red surround.
    • Depending on which button in the Music Mode > 6Generator Network View you tap to access the editor you will be editing a Synth or FX Network - the 5Screen Title tells you what you are editing.
    • Use the top 2Presets button for a range of included Synth (.tg) or FX (.fxm) presets (you can even load ones you have saved). What is shown depends on whether you are in Synth or FX network.
    • Synth Units are also called Sound Units or Tone Generators (TG); the terms are used interchangeably.
    • Use the top 3Randomize button to quickly change your Sound or FX Network. Every time you tap the button a Preset is chosen at random ("lucky dip") from ALL available presets (i.e. the built-in ones or ones you have saved). This allows quick experimentation with sounds and FX and is a lot of fun, too!
    • To build a stereo synth network, use a Synth Unit's pan parameter (or even a following Amp unit) to spatially position its sound. You can have as many Synth and FX Units, Controllers and Junctions in your network as you want (device capability permitting).

1OK/Back Button

Tap the OK button to accept the preset and return to the Synth & FX Editor.

2Presets Button
WAE Synth Presets List

WAE - Synth Presets List
(tap image for large)

The WAE Presets List is launched from the "Presets" button at the top of the Network Editor. Using presets is a very easy way to quickly change the sounds and fx used in a mix. See also Use of Synth & FX in Schemas.

Whether you see the Synth Presets (.tg) list or the FX Presets (.fxm) list depends on whether you have accessed the WAE Network Editor via a:

To preview a preset first make sure you have your mix playing and then just tap on it. If you want to use it tap the top left < OK button to exit the list; if you want to discard it then press the top right Cancel button to exit the list.

Any custom presets you have saved can be found in the Saved Files grouping at the top on the left.

You can easily zip up your custom presets into a zip with the following paths being used for sounds and fx for your own folders:

/sounds/tg-preset-group-name/xxx.tg
/fx/fx-preset-group-name/xxx.fxm

Tip: The zip file just needs to be placed in the Wotja Folder.

Tip 2: The zip file can be called anything except wj_tgfxm.zip.

Use of Synth & FX Presets in a Schema

  • Synth Presets:

    • If ANY Synth Presets have been toggled on in the Schema WAE Network Presets > Synth Presets list, then one of those that are toggled on will be chosen at random to replace the WAE Sound Network for every TTM Template (i.e. TTM1 Players or TTM1 Players 2) created in a new auto-mix or Flow, or when a Cell is randomized and a TTM Template is selected.
    • Note: If no Synth Presets are selected in the Schema then no such random selection occurs.
  • FX Presets:

    • If ANY FX Presets have been toggled on in the Schema WAE Network Presets > FX Presets list, then one of those that are toggled on will be chosen at random to be used for the 11Mix FX setting for a new auto-mix or Flow.
    • Note: If no FX Presets are selected in the Schema then no such random selection occurs.
3Randomize Button

Tapping this button chooses a Synth or FX preset at random ("lucky dip") from ALL available presets (i.e. the built-in ones or ones you have saved). This allows quick experimentation with sounds and FX and is a lot of fun, too!

4Synth/FX Network Area
Synth & FX Editor Meter - Audio

Meter: Audio
(tap image for large)

Synth & FX Editor Meter - Oscilloscope

Meter: Oscilloscope
(tap image for large)

An Audio meter or Oscilloscope can be displayed for the selected unit, as shown below, if the "Synth & FX Editor: Show Meter/Scope" setting is toggled on.

Adding Units
Selecting/ Editing Units
  • Tap the unit whose settings you want to edit in the 22Unit Panel, or double tap a Unit button for a pop-up 10Actions menu (where the first item in it lets you edit the unit full screen; for an example see Edit Wavetable Full Screen).
  • Note: The Junction unit does not have an editor as it is just sum the inputs of anything feeding it (so nothing happens when you tap on it).
Deleting Units
  • Tap the 10Actions Button and select either Delete Unit (which deletes the currently selected unit) or Clear Network (if you want to clear the entire network!).
  • Double tap a Unit button for a pop-up menu where you can also do as above.
5Screen Title

The Title will display the MIDI Channel number (for Generator Sounds or FX), Cell, Track or Mix depending on the context, appended by either Synth or FX depending on whether it is a Synth or FX network.

6Polyphony Button

Displayed in Synth networks only. Tap this button to display a pop up list where you select the polyphony level used by the Generator(s) playing through this network. The default value is 4; set this too high, and your computer/device might slow down; set it too low, and you likely won't hear as many notes playing in chords or when notes have long decays (due to note stealing).

7Help Button
  • This displays the User Guide in a pop-up window.
  • Whether this is the in-app or online version of the User Guide depends on the value of Settings > General > "Help: Use In-App User Guide".
8Settings Button

Tap this button to go to the Settings: General screen.

9Cancel Button

Tap to discard any changes you have made since entering the Synth & FX Editor.

10Actions Button

Displays the following pop-up Actions menu:

  • Save
    • As relevant, saves a Synth Network to a file with extension .wotja_sy or a FX Network to a file with extension .wotja_fx (see Filetypes). Files are saved to the Wotja folder.
  • Export to Clipboard
    • Select to export to clipboard your Synth Network or FX Network, depending on what kind you are editing.
  • Import from Clipboard
    • Select to import from clipboard a Synth Network or FX Network.
  • Edit Unit Full Screen
    • Select to edit the selected Unit in a full screen editor.
  • Delete Unit
    • Select to delete the selected Unit.
  • Clear Network
    • Select to clear the entire Synth or FX Network.
11Audio-Rate Unit

For the available Audio-Rate Units (Synth TG) see the WAE Audio Engine.

Audio-rate units (see Glossary) are units that operate at the audio output frequency (e.g. 44kHz) - that means Synth units (i.e. "Tone Generators") and FX units.

Double tap a unit for the following "Unit Action" pop-up menu (all pretty self explanatory):

  • Edit Full Screen:
  • Add Unit Before:
    • Add a unit before the selected unit (displays the Add Unit pop-up menu).
  • Add Unit After:
    • Add a unit after the selected unit (displays the Add Unit pop-up menu).
  • Copy:
    • Copy the selected unit.
  • Paste Before:
    • Paste a copied unit before the selected unit.
  • Paste After:
    • Paste a copied unit after the selected unit.
  • Delete Unit:
    • Delete the selected unit.
  • Clear Network:
    • Clear the entire network.
12Audio Signal Path

All units on this line will be audio-rate units.

13Selected Unit

The currently selected unit has a solid red outline.

14Connector Line

The connector line shows which Synth or FX units are connected to and being modulated by Control-rate units.

The controller unit selected in the 21Controllers Panel has a red connector line.

15Control-Rate Unit

For the available Control-Rate (Ctrl-rate) Units (Controllers) see the WAE Audio Engine.

Control-rate units (see Glossary) are units that operate at a much lower frequency that audio-rate units and are used for modulation of parameters, e.g. the LFO and Envelope units.

Double tap a unit for the following "Unit Action" pop-up menu (all pretty self explanatory):

  • Edit Full Screen:
    • This allows you to edit a unit full screen (for an example see LFO Full Screen).
  • Add Unit Before:
    • Add a unit before the selected unit (displays the Add Unit pop-up menu).
  • Add Unit After:
    • Add a unit after the selected unit (displays the Add Unit pop-up menu).
  • Copy:
    • Copy the selected unit.
  • Paste Before:
    • Paste a copied unit before the selected unit.
  • Paste After:
    • Paste a copied unit after the selected unit.
  • Delete Unit:
    • Delete the selected unit.
  • Clear Network:
    • Clear the entire network.
16Add Controller Button

This button allows you to add a new Controller to preexisting Audio-rate or Control-rate unit. This is how you do it:

  1. Select the Unit you want to be modulated (e.g. Osc Unit);
  2. Tap on an empty/blank part in the top half of the 4Synth/FX Network area to display the Unit Add menu and then select a control-rate unit (e.g. Ctrl-Envelope Unit);
  3. Tap the unit you want to be modulated (i.e. that added in 1 above) and tap the Add Controller button to add a 14Connector;
  4. For that Connector, you then select the 17Controller Unit Selector to choose the Controller unit that will do the modulation (e.g. Envelope Unit);
  5. Non-Junctions Only: Tap the 19Controller Parameter Selector for a drop list of parameters (if any) that can be modulated in the Unit selected in step 1 and tap to select one (e.g. Amplitude);
  6. Finally, use the 18Controller Scale Value slider to change the Scale Value applied to the modulation (+/-2) before it is passed to the parameter of the Unit selected in step 1. Setting this to 0 means no modulation is applied. For Junctions the Scale Value is a way to balance how much of the output of each Unit is blended together. Note: If more than one control-rate unit feeds a specific parameter on a target unit, they will get added together automatically (including the appropriate scaling factor).
17Controller Unit Selector

Displays a pop-up that allows you to choose the Controller unit (from those added/present in the network) that will do the modulation (e.g. Envelope Unit).

18Controller Scale Value

This sets the Scale Value applied to the modulation (+/-2) before it is passed to the parameter in the Unit that the controller is connected to. Setting this to 0 means no modulation is applied.

For Junctions the Scale Value is a way to balance how much of the output of each Unit is blended together. Note: If more than one control-rate unit feeds a specific parameter on a target unit, they will get added together automatically (including the appropriate scaling factor).

19Controller Parameter Selector

Displays a drop list of parameters (if any) that can be modulated in the Unit that the controller is connected to.

20Delete Controller Button

Deletes the selected controller unit in the 21Controllers Panel.

21Controllers Panel

IMPORTANT: The Synth & FX Editor does not support dragging to add Controllers; these have to be added via the Controller panel "+" button. This button is greyed until you select an Audio Rate Unit (e.g. Tone Generator or FX unit) that has a Controller Unit somewhere to the left of it otherwise no Controller can be added! Also, Controllers can not be added to some units, e.g. Compressor, as they have have no modulateable parameters.

All Units (i.e. both audio-rate and control-rate), except Junction Units (below), have some parameters that can be controlled (modulated) by control-rate Units (LFO, Envelope, Amp). Each Unit you want to control can have as many Connectors (lines) as you like, and these are separately numbered for each Unit. This allows all kinds of fun and clever sound design stuff to be done in the WAE. The Connectors and Controllers are displayed / selected at the bottom of the screen and/or on the bottom left.

You can tell if a Unit (audio-rate or control-rate) has been set up to be modulated by a Controller as you will see a blue or red line attached that is connected to control-rate unit to the left of it.

Junctions (audio-rate or control-rate): These units are colored grey, have no interfaces, and are used only to sum together the outputs of a number of Units of the same audio-rate or control-rate type, meaning the units they sum are always on the same line.

Controller Editing:

See: 16Add Connector
22Unit Panel

This is an in-screen editing panel for the selected WAE Synth or FX Unit (as relevant). You can also edit the unit full screen by tapping 10Actions Button and selecting "Edit Unit Full Screen".

Mix: Text Mode

Save/Exit Button Rules Button Cut-up/Edit Screen EOL Rhyme? Toggle Text Sources Screen Screen Title Edit Text Button Saved Text Screen Text Properties Screen Store Button Actions Button Settings Button Character Count Text Line Number Text Button Unlocked Text Button Locked Selected Text Button Text Area Use Words Button Word Mix Control Play/Stop Button Music Mode Tab Text Mode Tab Display Mode Tab Plug-ins Tab Record Mode Tab Create Cut-up Button Cut-up Mode Button Text Alternatives Bar

(tap circle for info, hover for tooltip; tap image for large)

Documents > 7EMix File

Tutorials
Text Mode
  • Documents > 7Mixes Screen > EFile Button > 23Text Mode Tab
  • Text Mode comprises 4 screens: 3Cut-up/Edit, 5Sources, 8Saved Text and 9Text Properties.
  • It is where you create/edit text used in your mix, whether purely for display purposes, for "Text-to-Music" (TTM) (see the TTM Cut-up Rule) and also Text to Speech (TTS).
  • The powerful "cut-up technique" is great for generating ideas for lyrics, poems, haiku etc as it allows you to quickly generate random word associations from a pool of words. This pool can include words from:
    • Up to 5 user entered text fields ("Sources", saved in the mix file)
    • A user editable word library ("User Library", saved in Wotja)
    • A user editable general word library ("General Library", saved in Wotja)
    • A non-editable Wotja library ("Wotja Library")
  • You can lock down ("Lock") any words you want (a locked word will not be changed when you press the 19Create Cut-up Button) or, for just a selected word, choose one of the alternative cut-up words presented.
  • You can use Rules ("Rules") to constrain your cut-up by lines, words and syllables.
  • Keep iterating until you find the interesting, inspiring or serendipitous combinations of words you are looking for. Save the the best Cut-ups ("Saved") and then use in real-world lyrics, poems, haikus, tweets etc.
  • The 15Text or created Cut-up, 14Word Locks, associated 11Text Rules, 5Sources and 8Saved Text are all saved in your Wotja file.
  • For your cut-up you get to choose how many lines and how many words per line you want in it and whether you want Wotja to attempt End of Line (EOL) rhyming.
  • Tip: The Schema includes the "Text for Source #0" field into which you can enter text that you wish to be added to Source #0 whenever an auto-mix or flow is created using that Schema. If you set Word Mix to 0, then these words are your entire word pool for cut-up. You can use this if you wish to share your Schema and you will know the recipient will experience cut-up as you intend it.
  • Important: We respect copyright and strongly encourage you to do the same. That means if you use Wotja to come up with a lyric you like, make sure that it does not infringe the copyright of any of your source material. Wotja is pretty good at creating random "cut-ups", but it is just a tool for you to use to generate ideas. It is ultimately your responsibility to make sure you are not infringing anyone else's copyright.

1Save/Exit Button

Displays the Save Changes Menu pop-up before exiting to the Documents screen. For the menu items see the Music > 1Save/Exit button.

2Edit Rules Button

Default Rule: Uses value in the currently selected Schema

Values: Various included; user customized

The Rules Button button displays the Cut-up Rule ("Rule") currently being used to create cut-ups. If it has a name then that will also be shown, otherwise you will see the Rule Syntax (below).

  • Tap on the Rules button to go to the Rules List (below) where you will see a list of all the Rules available for selection - simply tap on a rule to select it for use.
  • Tap on a Cog Button in the Rules List to go to the Rule Editor (below).
  • To add Rules see "How to Add/Edit Rules" (below).

Tip: Rules are stored in a Wotja file. When you create a new Cut-up then the Rules List is populated with the default rules. The cut-up uses only the rule you select and you can delete any of these rules you don't want to be used for cut-up.

Use of "Custom Rule" field in Schemas

  • Tap on the "Cut-up Rules" RP item and select "Custom Rule" from the drop down Rule List to be shown the Rule Editor screen where you can enter your rule.

Rules List

Text Mode - Rule List

Text Mode: Rules List
(tap image for large)

See also the Rule Syntax.

  • Tap a Rule to select it.
  • Tap the Cog Button to the right of it for the Rule Editor.
  • Action Button pop-up menu:
    • Add Rule:
    • Move Up:
      • Move the Rule item up.
    • Move Down:
      • Move the Rule item down.
    • Delete:
      • Delete the Rule item.
    • Export to Clipboard:
      • Select to export all rules to the clipboard.
    • Import from Clipboard:
      • Select to import rules that are on the clipboard. Wotja ensures there are no duplicates.
    • Prune Rules:
      • Remove all rules from the list that are not actually used in this Wotja file.
    • Use Default Rules:
      • Replace all the rules in your Wotja file with the default rules (use carefully!).

Rule Editor

Text Mode - Rule Editor

Text Mode: Rule Editor
(tap image for large)

See also the Rule Syntax.

  • Rules Field: This is editable.
  • Title Field: This is editable.
  • Line Summary: This displays the word and syllable count for the line. Tap the line to expand it so you can use the sliders to change the rule values.
  • Slider controls:
    • Words Minimum: The minimum number of words in the line of cut-up.
    • Words Maximum: The maximum number of words in the line of cut-up.
    • Syllables Minimum: The minimum number of syllables in the line of cut-up.
    • Syllables Maximum: The maximum number of words in the line of cut-up.
  • Action Button pop-up menu:
    • Add: Add a new line to the Rule.
    • Move Up: Move the Rule line item up.
    • Move Down: Move the Rule line item down.
    • Delete: Delete the Rule line item.

How to Add/Edit Rules

  • Add New Rule (4 4 4 4):
  • Add New Custom Rule:
    • Tap the Text Edit Button5 and in the Text Editor screen type any old text for the kind of rule you want (where any single letter counts as a word, you do not have to type full words), e.g.:
      A A A A A 
      A A
      A A A
      would be a "5 2 3" rule. On leaving the screen select Yes in the "Change the rule?" pop-up.
  • Add New Custom Rule:
    • Create a Rule in any text editor (e.g. 3 5 6 6), copy it and then from the Action Menu select "Import All from Clipboard".
  • Add New Custom Rule:
    • Create a Rule in any text editor (e.g. 3 5 6 6), copy it and then paste it into the Rule Editor "Rule" field.
  • Edit Rule:

Cut-up Rule Syntax

A basic Cut-up Rule is very simple - it is just a text string that consists of a series of numbers. Each number stands for the number of words to put in a particular line of the cut-up. For example, the four spaced numbers 3 4 5 6 would represent four lines of cut-up. The first line would have three words, the second would have four words, the third would have five words, and the fourth would have six words.

Line Rule Syntax - Advanced

Tip: Items in [ ] are optional.

LineWordsMin [- LineWordsMax[:SyllablesMin [-SyllablesMax]]]

Composite Syntax

LineRule1 LineRule2 LineRule1 [title:"Name"]

Using the above syntax it is easy to create a Haiku rule with 3 lines of words within a range and and fixed number of syllables of 5,7,5 for those lines. e.g.:

1-5:s5 2-7:s7 1-5:s5 title:"Haiku"

3Cut-up/Edit Screen
Text Mode: Cut-up/Edit Screen

Text Mode: Cut-up/Edit Screen
(tap image for large)

The Cut-up/Edit screen is shown in the Text Mode Schematic as it is the main Text Mode screen.

4EOL Rhyme? Toggle

Default Value: Setting in the currently selected Schema

Values: On/Off

Setting determines whether Wotja, when creating a Cut-up, attempts to rhyme the ends of lines with other lines. For true, random, cut-up, then you would leave this set to EOL - OFF.

5Sources Screen
Wotja Text Mode: Sources Screen

Text Mode: Sources Screen
(tap image for large)

This is where, for each mix, you input and store all the custom (i.e. non-Library) text you want to be used as a source in that mix for a Cut-up. The sources are saved in the your Wotja file and you can have up to 5 of them.

To select the Source field, tap the top "Source: #" control for a pop-up menu (shown above).

The Source text area is editable and supports plain text only. You can move words around by cutting and pasting, or even edit or manually add in new words.

Tap to clear the text from the currently selected Source.

Actions button menu:

  • Export Source to Clipboard (Pro mode only):
    • Exports the currently selected source.
  • Export all Sources to Clipboard (Pro mode only):
    • Exports all 5 source fields to the clipboard.
  • Import Source from Clipboard (Pro mode only):
    • Imports what is on the clipboard to the currently selected source.

Tip 1: The more interesting the source material you use, the more interesting the cut-up suggestions generated. You can think of your favorite source materials like spices or ingredients, and then build up a collection of your favorites to add when you want. You can then add as little or as much as you like!

Tip 2: Why not try using text from some current news item as a Source - that way you can make sure you use words that are current, and some interesting themes can seemingly come out of nothing!

Tip 3: The more words there are in your Sources the more options for cut-ups.

Tip 4: To use the "Sources Only" cut-up mode requires that you have at least one source defined.

6Screen Title

Displays the name of the Text Mode Screen you are in.

7Edit Text Button
Text Mode - Text Editor

Text Mode: Edit Screen
(tap image for large)

Found in the top toolbar, the "Edit Text" button takes you to a full screen text editor where you can manually edit and enter text. This is so you can change a word in a cut-up or add new words or even replaces with your own words (in both cases a suitable new matching Rule will be generated).

When you have finished editing your text then press "OK" or "Cancel" to return back to the Text "Edit & Cut-up" screen.

Note: When you have changed the number of words in any line and exit this screen you will be presented with a pop up message of "Change the Rule?". Select "Yes" if you want a new rule to be created to match your words (this is important if you want to use that word arrangement for new cut-ups).

8Saved Text Screen
Text Mode: Saved Text Screen

Text Mode: Saved Text Screen
(tap image for large)

This is where you can see all the Text or Cut-ups ("Text Items") you have chosen to save. These are saved in your Wotja file.

Tap a Saved Text Item to select it - a grey background indicates the currently selected item in the list.

Each Saved Text Item includes the text and all text locks that were used. At the top right of the item is displayed the Rule used for the text and a character count showing the total characters and the line characters in brackets after that.

The Edit button copies the selected Saved Text Item to the Cut-up & Edit screen, replacing what is there.

Tip: The Automatic Text Change > Use Saved Text toggle allows Saved Text Items to be used in a very creative manner in a mix. When the above toggle is on, your mix can sequentially display Saved Text Items according to the various Change settings, instead of randomly generating a cut-up. Any words in your Saved Text Items that are not locked will be randomized just as it if was a cut-up.

The Action button displays the following pop-up menu:

  • Edit:
    • Copy the selected Saved Text Section to the "Cut-Up & Edit" screen for editing.
  • Move Up/Down:
    • Use these buttons to change the order of Saved Text Sections.
  • Delete:
    • Delete the selected Saved Text Section.
  • Saved Text to Clipboard (Pro mode only):
    • Copies the selected Saved Text Item to the Clipboard.
  • All Saved Text to Clipboard (Pro mode only):
    • Copies all Saved Text Items to the Clipboard.
  • Append Sections from Clipboard (Pro mode only):
    • Populate your Saved Text with something you have created in a text editor.
    • Tips: Use a blank line to separate sections; use a <br> if you want a blank line within a section.

      Example 1 - two sections

      This is section 1
      
      This is first line of section 2
      This is last line of section 2
                

      Example 2 - four sections

      This is this is section 1
      
      This is section 2
      And this last line of section 2
      
      Yeah! - this is section 3
      
      Wow - this is section 4
      <br>
      With two lines
                
9Text Properties Screen
Text Mode: Text Properties Screen

Text Mode: Text Properties Screen
(tap image for large)

For each mix, this is where you set how you want text to be used by the mix, and how Text to Speech is used.

Text Properties List

Mix Automatic Text Change

  • At Mix Start
    • Default Value: Uses value in the currently selected Schema
    • Values: On/Off
    • This setting allows a new mix cut-up to be created automatically on mix start.
  • Change After Seconds
    • Default Value: Uses value in the currently selected Schema
    • Values: 3-1000
    • This mix setting allows a new mix cut-up to be created automatically after a certain time, specified in the parameters below.
  • Seconds Between
    • Default Value: Uses value in the currently selected Schema
    • Values: 3-1000
    • If the Change After Seconds toggle is on, this determines the minimum time before a new cut-up is generated.
  • Seconds Between Range
    • Default Value: Uses value in the currently selected Schema
    • Values: 3-1000
    • The range in value that can apply to the above time.
  • Use Saved Section Text?
    • Default Value: Uses value in the currently selected Schema
    • Values: On/Off
    • When on, this setting allows your mix to sequentially display Saved Text sections according to the Change settings above, instead of randomly generating a cut-up.
    • Tip: Any words in your Saved Text sections that are not locked will be randomized just as it if was a cut-up.
  • Use Saved Text: Random Sequence?
    • Default Value: Uses value in the currently selected Schema
    • Values: On/Off
    • When on as well as the setting above, this setting allows a Saved Text section to be selected at random, rather than sequentially.

Text to Speech: On/Off

  • Speech Enabled
    • Text to Speech (TTS): iOS 13+; macOS 10.14+; tvOS 13+ only
    • Default Value: Uses value in the currently selected Schema
    • Values: On/Off
    • This must be toggled on for you to hear TTS, as well as Use Speech Synthesizer being toggled on in Settings.
    • Text to Speech is based around a concept of Speech Voices and Locales.
    • How TTS works:
      • Speech Voice
        • Every voice has a unique name (e.g. Daniel), and this has a particular sound.
        • Every Voice is associated with a specific Locale (e.g. English - US).
      • Locale
        • Every Locale is represented by one or more Voices (e.g. there is more than one English - US voice).
        • Every Locale e.g. English - US - might have 1 or more regional variations (e.g. English - GB).
      • Speech Voice Change
        • You define when Wotja chooses which Voice to use moving forwards, by the "Voice Change" property.
        • The "Voice Change" (Manual, Automatic etc...) defines *when* a new Voice changes.
        • NB if Manual is set, then the last selected voice will be used when mix next re-opened.
      • Speech Voice Selection
        • You define the Voice to use by a variety of Filters, based around Name, Locale, Locale variations and Gender (requires iOS 14.3+, tvOS 14.3+ and macOS TBA).
        • If you want to, you can force a Wotja Mix to always use a specifically named Voice.
        • Alternatively, you can set the Voice name to be "Random"; in which case, your Voice is selected at random according to whatever Locale you specify (which might in turn be "Random", or could be (say) "English US").
        • If you're selecting a voice at random, for a given locale; you can allow the Voice to be selected from the pool of all regional variations of the locale you've specified; e.g. rather than just English (US), you might allow *all* English regional variations.
        • NB: Every voice is identified by it's name. Every voice is also associated with one locale. Every locale might have zero or more voices associated with it. Where we display the voice name list, we display the locale alongside it (so you can see that (say) Daniel has locale of en-gb); otherwise, it'd be impossible to really understand the operation of the various Locale rules.
        • NB: If Speech Name is set to anything other than "Random", we disable the other Filter cells (locale name, locale regional variations switch and gender)
      • Style
        • If you set Style to Speak, each *line* of text has rate/volume/pitch applied to it.
        • If you set Style to Sing or Speak, the rate/volume/pitch are applied at the Word level.
      • Pitch/Rate/Volume Sliders
        • Volume slider:
          • 0 : quietest speech
          • 50: middle point (neutral)
          • 100: loudest speech
          • Wotja selects a volume between the Volume, and Volume + Volume Range.
          • Wotja applies a further random variation across words, if Style is Speak or Sing.
        • Rate slider:
          • 0 : slowest speech
          • 50: middle point (neutral)
          • 100: fastest speech
          • Wotja selects a rate between the Rate, and Rate + Rate Range.
        • Pitch slider:
          • 0 : halve the pitch (shift down by up to 1 octave)
          • 50: middle point (neutral pitch)
          • 100: double the pitch (shift up by up to 1 octave)
          • Wotja selects a pitch between the Pitch, and Pitch + Pitch Range.
          • Wotja applies a random variation across words, if Style is Sing.
          • Pitch slider effect is harder to hear when you have the "Sing" option, because the Pitch slider is used as an overall scale to shift in additional to any pitch changes generated by the engine, and unfortunately the internal "pitch" property in iOS/macOS actually only works in a rather narrow range of 2 octaves; any pitch values outside of this are clamped.

Text to Speech: Voice Selection

  • Voice Name
    • Default Value: Uses value in the currently selected Schema
    • Values: List of values
    • Select the voice you want or set to Random.
    • Note: If on loading a mix a specifically named speech voice isn't found (e.g. macOS voice, not present on your iOS device or vice versa) we use the system voice instead.
    • Refer to Text to Speech section above.
  • Language
    • Default Value: Uses value in the currently selected Schema
    • Values: List of values
    • Can only be set if Voice Name is set to Random.
    • Refer to Text to Speech section above.
  • Allow Regional Variations
    • Default Value: Uses value in the currently selected Schema
    • Values: On/Off
    • Can only be set if Voice Name is set to Random.
    • Refer to Text to Speech section above.
  • Speech Gender
    • Default Value: Uses value in the currently selected Schema
    • Values: Any; Male; Female
    • Can only be set if Voice Name is set to Random.
    • Requires iOS 14.3+, tvOS 14.3+ and macOS TBA.
    • Refer to Text to Speech section above.

Text to Speech: Other

  • Change
    • Default Value: Uses value in the currently selected Schema
    • Values: Only when Edited; At Mix Start; Every Section; Every Line
    • Refer to Text to Speech section above.
  • Speech Volume
    • Default Value: Uses value in the currently selected Schema
    • Values: 0-100
    • Refer to Text to Speech section above.
  • Volume Range
    • Default Value: Uses value in the currently selected Schema
    • Values: 0-100
    • Refer to Text to Speech section above.
  • Speech Rate
    • Default Value: Uses value in the currently selected Schema
    • Values: 0-100
    • Refer to Text to Speech section above.
  • Rate Range
    • Default Value: Uses value in the currently selected Schema
    • Values: 0-100
    • Refer to Text to Speech section above.
  • Speech Pitch
    • Default Value: Uses value in the currently selected Schema
    • Values: 0-100
    • Refer to Text to Speech section above.
  • Pitch Range
    • Default Value: Uses value in the currently selected Schema
    • Values: 0-100
    • Refer to Text to Speech section above.
  • Voice Style
    • Default Value: Uses value in the currently selected Schema
    • Values: Speak: Fixed volume and pitch; Sing: Volume and pitch changes; Chant: Volume changes
    • Refer to Text to Speech section above.
10Store Button

Takes you to the In-App Store.

11Actions Button

Popup Actions menu:

  • Lock All:
    • Locks all words in the Text.
  • Unlock All:
    • Unlocks all words in the Text.
  • Save Text / Save Text (x/y):
    • Save Text: Displayed if your Saved Text list is empty; Select this to save your Text to the Saved Text list.
    • Save Text (x/y): Displayed if you are editing Text (x) from the Saved Text list of (y) items; Select this to replace that Text with your amended Text. Example: Say you have 3 sections of Saved Text and you are editing the second one. The menu item will then display Save Text (2/3).
  • Append New / Append to Saved:
    • Append New: Displayed if there are no Saved Text sections; Select this to save your Text as the first Saved Text section.
    • Append to Saved: Shown when you have already some Saved Text sections; Select this to appended your Text as a new Text section at the end of the Saved Text list.
  • Export Text to Clipboard (Pro mode only):
    • Exports the Cut-up to the clipboard (i.e. so you can share it e.g. in a message, email, chat, instant message or other communication etc.).
  • Import Text from Clipboard: Imports a Cut-up from the clipboard.
    • Any "non-breaking space" is replaced with normal space to prevent very confusing behavior when subsequently toggling word locking.
    • All imported/edited words are locked by default
  • Export Mix to Clipboard:
    • Exports the Mix to the clipboard (without background image).
  • Export Mix with Image:
    • Exports a Mix from the clipboard with to include any background image.
12Settings Button

Takes you to the Settings: General or Settings: Audio MIDI+ screen, depending on what was last used.

13Character Count

Displays the number of characters in your Cut-up (useful to know if you plan on tweeting your Cut-up) and number of syllables in each line.

14Text Line Number Button

A button that shows the line number of the Cut-up (see also Rule Syntax).

Tap the button to perform a Cut-up on just that line. Word locks are respected.

15Text Button Unlocked

An unlocked word (shown) can be replaced whenever a new cut-up is created (e.g. tap the Create Cut-up Button). Tap a word to lock or unlock it.

16Text Button Locked

An locked word (shown) will not be replaced when a new cut-up is created (e.g. tap the Create Cut-up Button). Tap a word to lock or unlock it.

17Selected Text Button

The selected word is indicated by an underscore.

18Text Area

The text area is where your cut-up (text) is shown.

Lines are alternately colored so that if your Text wraps you can easily see which line the words are in.

Tap a word to lock or unlock it (it shows in blue when locked). When you select a word (locked or unlocked) it also underlines it to show that it is the selected word (e.g. "Text-to-Music" in the screenshot above). To select a word without changing its lock state tap on it and then drag away from it and release. Even though the word does not display an underline, it is now selected.

19Use Words Button
Text Mode - Use Words

Text Mode: Use Words Button
(tap image for large)

Tap the "Use Words" Button to select what words you want to be available in the "wordpool" available for selection when creating Cut-ups.

Default Value: Uses value in the currently selected Schema

Values:

  • Sources + User Library (S+U):
    • Your wordpool for cut-up includes Sources and the User Library.
  • Sources + Libraries User & General (S+UG):
    • Your wordpool for cut-up includes Sources as well as the User Library and General Library.
  • Sources + Libraries User & Wotja (S+UW):
    • Your wordpool for cut-up includes Sources as well as the User Library and Wotja Library.

Word Libraries

  • User Library:
    • A user-editable text library that can contain your own favorite words ("spices"). It is stored in Wotja, i.e. not stored in a mix file. To edit it, tap the "Use Words" button and select "Edit User Library".
  • General Library:
    • A user-editable library of over 650 words included in Wotja. It is stored in Wotja, i.e. not stored in a mix file. To edit it, tap the "Use Words" button and select "Edit General Library".
  • Wotja Library:
    • A large non-editable library of older stranger words which when used can lead to some interesting results!
20Word Mix Control

Default Value: Uses value in the currently selected Schema

Values: 0-100 [set manually]

The position of the Word Mix slider determines what proportion of words are selected from your Sources or from the User Library and/or Wotja Word Bank.

Left means use words only from Sources, and right means use words only from your Word Library. Any where in between is a blend!

21 / Play/Stop Button

This button is used to play/stop a mix and it is common to all Mix Edit Modes (i.e. Music, Text, Display, Plug-ins and Record).

Below the button is display the "Play Time Indicator". It shows time in two different ways:

  • Count Down
    • It will count down from some time if you have a Sleep Timer set (e.g 30 mins if you have a 30 minute Sleep Timer), or from 2 minutes if you are in Lite mode.
  • Count Up
    • It will otherwise count up from 0 so you can see how long the mix has been playing.
22Music Mode Tab

The Tab that selects Music Mode.

23Text Mode Tab

The Text screens are only available in Text Mode.

24Display Mode Tab

The Tab that selects Display Mode.

25Plug-ins Mode Tab

The Tab that selects Plug-ins Mode.

26Record Mode Tab

The Tab that selects Record Mode.

27Create Cut-up Button

Provided you have first added some words to at least one of the Sources text boxes above (or you have some words in your User Library or the Wotja Word Bank toggle is on AND the Library slider is not hard over to the right) then when you click this you'll see a Cut-up appear in the text area. Each time you click this button all non-locked words will be replaced by words selected at random from your word pool and/or Library/Word Bank.

28Cut-up Mode Button

Tap the Cut-up Mode button to choose how your cut-up is created.

  • Word Lock (WL):
    • In this classic mode, words can be locked, and the non-locked words are changed using the active rule (including syllables), and are sourced from Sources text, User Library and any Word Bank data you might have defined. This mode is very useful for fine-tuning a cut-up.
  • Sources Only (SO):
    • This new cut-up mode analyses the structure of the Sources text and lets you create cut-up with a more natural feel; in this mode the cut-up is created from Sources ONLY and it uses the active rule (ignoring syllables) but EOL rhyming and word locks are ignored.
  • Edit Text; no Cut-up (ET):
    • Word locking doesn't apply in this mode so the cut-up button is shown greyed out.
    • The text is treated as just plain text and punctuation is retained.
29Text Alternatives Bar

This is displayed just above the bottom toolbar. If you tap on one of the four alternative words (e.g. "restful" in the screenshot above) then that word will replace the selected word (e.g. "Text-to-Music" in the screenshot above). To refresh the alternative words shown, either tap a blank part of the cut-up area or tap the Create Cut-up button.

Mix: Display Mode

Save/Exit Button Show Button Screen Title Display Properties Button Store Button Actions Button Settings Button Screen Background Screen Text Area Wotja Watermark Play/Stop Button Music Mode Tab Text Mode Tab Display Mode Tab Plug-ins Tab Record Mode Tab

(tap circle for info, hover for tooltip; tap image for large)

Display Mode
  • Documents > 7Mixes Screen > EFile Button > 14Display Mode Tab
  • ShowWotja Display Show screen

    Tap image for large

    The "Show" segment is where you can see or preview how things will look, and you can also go full screen from the Action menu.

    Properties Wotja Display Properties screen

    Tap image for info; Tap here for large

    The "Properties" segment is where you set how Wotja displays text and whether the background is a solid color./images/screensaver/visualizer etc.


1Save/Exit Button

Displays the Save Changes Menu pop-up before exiting to the Documents screen. For the menu items see the Music > 1Save/Exit button.

2Show Button

Shows the screen with the current Display Property settings.

3Screen Title

Displays the name of the screen. This is "Display" as there is only one screen in Display Mode.

4Display Properties Button

The Display Properties screen is where you can easily set the Display Properties that define how a Mix will display when played (whether in a Flow, Album, Playlist or Mix).

Tip: If you want to export an imageless (i.e. small) wotja to clipboard for embedding in a webpage, then from the Action menu select "Export Mix to Clipboard".

5Store Button

Takes you to the In-App Store.

6Actions Button

Popup Action menu:

  • Full Screen [mobile] / Full Window [desktop]
    • Displays Wotja full screen on your device and the mix (if playing) continues to play. At any time tap the screen to leave full screen display and return to Display mode.
  • Full Screen with Camera Background (iOS/Windows)
    • Tip: See the Video Feed Tutorial (48 seconds in).
    • Displays your device Camera feed in a Window on top of Wotja (which may restart play on going into this mode).
    • At any time tap the screen to return to Full Screen Display mode.
    • For a composite live generative music and video feed use iOS Control Center / a relevant 3rd party app to screen mirror to a TV.
      • Perfect for use as a big screen audio-visual experience e.g. installations, nature video feeds etc.
  • Full Screen & Restart/Stop (for videos) [mobile] / Full Window & Restart/Stop (for videos) [desktop]
    • Wotja displays full screen on your device and the mix (if playing) is stopped and then restarted after 2 seconds, making it easier to find a start point in a screen video recording. At any time tap the screen to leave full screen display and return to Display mode. Alternatively, use the Record Seconds or Bars setting to have the mix auto-stop when that value is reached and then have Wotja wait 2 seconds before returning to Display mode.
      • macOS Desktop version: The Wotja window title bar is hidden and a content area sized to e.g. 640x480 pixels is positioned top left of the screen below the App title bar. The available content area sizes are the same as those listed in the Titlebar > Window menu.
  • Export Mix to Clipboard
    • Exports the Mix to the clipboard (without background image).
  • Export Mix with Image
    • Exports a Mix from the clipboard with to include any background image.
  • Help & More
    • Takes you to the relevant section of the User Guide.
7Settings Button

Takes you to the Wotja Settings: General screen.

8Screen Background

This displays either a solid color., a screensaver or a background image depending on what has been selected in the Background Image/Screensaver properties.

9Screen Text Area

The text area can display either Cut-up, TTM text or no text at all. See the settings in the Text Display Mode property.

10Wotja Watermark

This is where the Watermark displays if the Settings > General > Show Watermark toggle is on.

11 / Play/Stop Button

This button is used to play/stop a mix and it is common to all Mix Edit Modes (i.e. Music, Text, Display, Plug-ins and Record).

Below the button is display the "Play Time Indicator". It shows time in two different ways:

  • Count Down
    • It will count down from some time if you have a Sleep Timer set (e.g 30 mins if you have a 30 minute Sleep Timer), or from 2 minutes if you are in Lite mode.
  • Count Up
    • It will otherwise count up from 0 so you can see how long the mix has been playing.
12Music Mode Tab

The Tab that selects Music Mode.

13Text Mode Tab

The Tab that selects Text Mode.

14Display Mode Tab

The Display Mode is accessed via this Tab Bar button.

15Plug-ins Mode Tab

The Tab that selects Plug-ins Mode.

16Record Mode Tab

The Tab that selects Record Mode.

Display Properties

  • Text Color
    • Default Value: White/black as set by the palette selected in the currently selected Schema
    • Values: Any RGB/HSB [set manually]
    • Selecting the menu item displays a pop-up color wheel where you can set the text color. (RGB or HSB).
  • Text Display Mode
    • Default Value: Uses value in the currently selected Schema
    • Values:
      • Show Cut-Up Text
        • If there is any Cut-up Text used in the mix then show it on screen. This text is also used in the icon thumbnail in the Documents screen.
      • Show TTM Text
        • If there is any TTM Text used in the mix then show it on screen. This text is also used in the icon thumbnail in the Documents screen.
      • Hide All (Use Cut-up Text for Speech)
        • Hide all text but still use Cut-up for Text to Speech.
      • Hide All (Use TTM Text for Speech)
        • Hide all text but still use TTM Text for Text to Speech.
  • Background Image/Screensaver
    • The ordering below reflects that of the graphics layer stacking order (i.e. the order in which graphic elements are composited), the top most graphics layer setting (i.e. text settings) being at the top of the list and the bottom graphics layer (i.e. background color) being at the bottom.
    • Important: It may be a bit confusing, but for now there one data field for the "background image" and it can contain either a bitmap image (e.g. photo), the settings for a screensaver or a SVG (with/without transparency). If you select one it replaces the data for whatever was previously being used. Likewise, if you use Clear (below) you remove whatever data is in that field.
    • Browse Images
      • Values: User selected [set manually]
      • Select a bitmap image or SVG using Finder/Explorer/Files.
      • See the Tutorials and the Included Album Calm or Relax for an example of use of an SVG with transparency.
    • Select SVG (iOS only)
      • Values: User selected [set manually]
      • Select an SVG from any that are available in the Wotja iCloud Folder and use that as the background image for your mix.
      • SVG images can include transparency/opacity in which case a Visualizer and/or Background color below it can also been seen.
      • See the Tutorials and the Included Album Calm or Relax for an example of use of an SVG with transparency.
    • Select Palette
      • Default Value: Uses value in the currently selected Schema; see also Random Screensaver below
      • Values: Included palettes (below); Random (only in RP; means select a palette at random)
      • The Screensaver Palette determines the colors available for use by the screensaver which can be seen in Flow Mode, Play Screen and Full Screen. It can also be seen in Display Mode, but in that you can use the Background images/screensaver menu item to override it either with an image or clear it so you can instead use a background color.
      • Palettes have an opacity setting of about 25% which allows the lower layer background color to also have an affect.
      • When creating an auto mix or creating mixes for an auto box the values of the Screensaver Palette are used for the mix file's auto-generated thumbnail (unless you have chosen an image or background color, see Browse Images and SVG above).
      • There are 35 palettes included, see below:

        Awesome listen   lighttext  
        - - - - - -
        Been painting   lighttext  
        - - - - - -
        Black gold   lighttext  
        - - - - - -
        Bold space   lighttext  
        - - - - - -
        Breathe slow   lighttext  
        - - - - - -
        Citrus zest   darktext  
        - - - - - -
        Comforting cotton   darktext  
        - - - - - -
        Deck chair   lighttext  
        - - - - - -
        Deep thought   lighttext  
        - - - - - -
        Drifting upbeat   lighttext  
        - - - - - -
        Flow Go   lighttext  
        - - - - - -
        Flutter words   lighttext  
        - - - - - -
        From imagination   lighttext  
        - - - - - -
        Hedge row   lighttext  
        - - - - - -
        Ideal discover   lighttext  
        - - - - - -
        Incredible relation   lighttext  
        - - - - - -
        Inventing decision   lighttext  
        - - - - - -
        Lilt dimension   darktext  
        - - - - - -
        Look light   darktext  
        - - - - - -
        Love heart   lighttext  
        - - - - - -
        Mono chrome   lighttext  
        - - - - - -
        Noodle safe   lighttext  
        - - - - - -
        Ocean travel   lighttext  
        - - - - - -
        Pastel healing   lighttext  
        - - - - - -
        Pebble vision   lighttext  
        - - - - - -
        Rainbow 12 (1-6)   lighttext  
        - - - - - -
        Rainbow 12 (7-12)   lighttext  
        - - - - - -
        Rainbow 6 cool   lighttext  
        - - - - - -
        Rainbow 6 warm   lighttext  
        - - - - - -
        Random hand   lighttext  
        - - - - - -
        Reflecting time   lighttext  
        - - - - - -
        Sun flower   lighttext  
        - - - - - -
        Teal leaves   lighttext  
        - - - - - -
        That filter   lighttext  
        - - - - - -
        Value union   lighttext  
        - - - - - -
        Vibrant feeling   lighttext  
        - - - - - -
        Wander happiness   lighttext  
        - - - - - -
        Why incredible   lighttext  
        - - - - - -
        Winter scene   lighttext  
        - - - - - -
        Wood finish   lighttext  
        - - - - - -
    • Random Screensaver
      • Default Value: Uses value in the currently selected Schema
      • Values: None/Blobs/Geometric [style]
      • For an example of the screensaver see the Video Feed Tutorial.
      • Important: If you select this menu option, be aware this it replaces replaces whatever "background image" is currently in use, be that a screensaver, bitmap image or SVG, and it will use the "style" as set in the Schema.
    • Clear
      • Removes any image, screensaver or visualizer data associated with the mix (but not the palette data).
  • Image Autopan
    • Values: Enabled/Disabled [set manually]
    • If one has been added to the mix, this allows auto-panning of any background bitmap image.
  • Visualizer
    • Default Value: Uses value in the currently selected Schema
    • Values: None; Lattice; Vortex
      Wotja Visualizer - Lattice
      Wotja Visualizer - Lattice
    • The visualizers use the palette defined above.
    • They are "music sensitive" in that notes generated by the WME do affect them, but not in a direct linear (note-by-note) fashion.
    • For an example of the Lattice visualizer see the Video Feed Tutorial.
  • Background Color
    • Default Value: Black
    • Values: Any RGB or HSB value [set manually]
    • Selecting this menu item displays a pop-up color wheel where you can set the text color. (RGB or HSB).

Mix: Plug-ins (Hosting)

Save/Exit Button Plug-in Scanner Button File Tab Plug-in Chain Active Indicator Plug-in Chain Selector Screen Title Plug-in Chain Header Master Plug-in Chain Actions Button Settings Button Wotja Track Filter Control MIDI Filter Control Plug-in Icon Chain Slot Selector Chain Volume Level Control Play/Stop Button Music Mode Tab Text Mode Tab Display Mode Tab Plug-ins Tab Record Mode Tab Chain Bypass Toggle Chain Slot Menu

(tap circle for info, hover for tooltip; tap image for large)

Hosted Plug-ins
  • Documents > 7Mixes Screen > EFile Button > 20Plug-ins Mode Tab
  • The Wotja App [but not Plug-in] supports Plug-in Hosting (iOS, macOS, Windows variants).
  • Plug-ins are "external" to the main Wotja App and can be in AUv3 [AKA 'AU3'] format (iOS 14+, macOS 10.15+) or VST3 format (Windows 10/11) - see Requirements.
  • 5 "Chains" of Plug-in Instruments / FX are supported and each Chain has 4 "Slots".
  • The first "Slot" in a Chain is for the "Instrument" Plug-in, be this the "Wotja Output" 'Instrument', or a 3rd party Instrument Plug-in. The other 3 slots are for FX Plug-ins.
  • By default, the "Wotja Output" 'Instrument' uses output from the Mix FX (i.e. for ALL Wotja Tracks). Use the Wotja Track Filter to specify only those tracks that you want to process in the Chain. This can also be used in conjunction with the MIDI Event Filter below.
  • The Instrument Plug-in you select gets its MIDI data from all MIDI data delivered by all Wotja tracks. Use the MIDI Event Filter to filter what MIDI is to be used, e.g. only MIDI channel 2 from e.g. only Wotja Track 4.
  • The 6th Chain is an optional "Master FX Chain", where you can have zero, 1 or more FX that are applied the summed output of all Instrument chains.
  • If you have 2 or more Chains set-up, then simply adjust the relative outputs from the two chains using the Sliders at the bottom of the chain - they're all added together.
  • Plug-ins are applied as a 'post process' to all the other work that Wotja does, so your Mix still stands alone and works even without those Plug-ins present
  • Recordings made via the Recording tab also capture the output from Plug-ins (i.e. the Recording should be what you hear).
  • Mixes that reference Plug-ins should play as expected in albums and playlists - provided of course that the relevant Plug-in is available to Wotja on your device!
Usage

1Save/Exit Button

Displays the Save Changes Menu pop-up before exiting to the Documents screen. For the menu items see the Music > 1Save/Exit button.

2</