xequence_midi_workstation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
xequence_midi_workstation [2019/07/06 03:21] – [Videos and Tutorials] add links espiegel123xequence_midi_workstation [2022/11/22 00:12] (current) – [Korg Gadget instrument configurations] crushed
Line 1: Line 1:
-====== Xequence MIDI Workstation ======+====== Xequence MIDI Workstation ======
  
-Xequence is a comprehensive, fast & stable MIDI sequencer, editor, arranger & controller for iPhone & iPad. It is the perfect companion both for hardware and for AUM & AB3 to create a modular, "DAW-like" music production environment on iOS.+Xequence is a comprehensive, fast & stable MIDI sequencer, editor, arranger & controller for iPhone & iPad. It is the perfect companion both for hardware and for AUM & AB3 to create a modular, "DAW-like" music production environment on iOS.
  
 **App type**: App **App type**: App
  
-**App store link**: [[https://apps.apple.com/us/app/xequence-midi-workstation/id1279011478|{{:appstoreblue.png?30|}}]]+**App store link**: [[https://apps.apple.com/app/id1464669442|{{:appstoreblue.png?30|}}]]
  
-**Developer**: [[http://www.seven.systems/en/apps/xequence/overview/|Seven Systems Cross-Platform Media Limited]]+**Developer**: [[http://www.seven.systems/xequence2/en/index/|Seven Systems Cross-Platform Media Limited]]
  
 **Developer AB Forum Handle**: https://forum.audiob.us/profile/SevenSystems **Developer AB Forum Handle**: https://forum.audiob.us/profile/SevenSystems
Line 29: Line 29:
  
 - Unlimited Parts - Unlimited Parts
-Up to 4 tracks (Unlimited Tracks via In-App Purchase)+Xequence 2: Unlimited tracks
 - 64 Undo/Redo steps - 64 Undo/Redo steps
 - Per-track non-destructive Swing & Delay +/- 200 ms - Per-track non-destructive Swing & Delay +/- 200 ms
Line 95: Line 95:
 The [[https://www.youtube.com/channel/UCheVaZEAFk8v5rlt6JZMpxw/playlists|AudioDabbler]] has create a series of Xequence [[https://www.youtube.com/watch?v=EL1UOvzUEcc&list=PL_rJp47Rkx3Aw-Zy6_bH4ZwKdW3vLwdgA|master class videos]]. The [[https://www.youtube.com/channel/UCheVaZEAFk8v5rlt6JZMpxw/playlists|AudioDabbler]] has create a series of Xequence [[https://www.youtube.com/watch?v=EL1UOvzUEcc&list=PL_rJp47Rkx3Aw-Zy6_bH4ZwKdW3vLwdgA|master class videos]].
  
-== Tags ==+===== Tips for proper timing/syncing ==== 
 +Discussion thread originating this section: [[https://forum.audiob.us/discussion/52363/aum-effecting-xequence-timing-solved|AUM effecting Xequence timing? Solved]]
  
-{{tag>stub unreviewed sequencer}}+=== Korg Gadget === 
 +no timing challenges, Korg Gadget makes use of the MIDI timestamps generated by Xequence 2. 
 +Clock syncing is possible 
 + 
 +=== AudioBus 3 === 
 +no timing challenges, Clock syncing is possible 
 + 
 +=== AUM === 
 +AUM (1.4) does not use the MIDI timestamps when received over CoreMIDI (AUM Destination virtual MIDI port). 
 +At small sample buffer sizes (512 bytes or lower) this may not be a problem. 
 +Should you use 1024 or higher sample buffer size, wrong timing might become noticeable 
 + 
 +Best approach is to use Audiobus 3 / IAA 
 +  * In Audiobus 3 connect each Xequence 2 MIDI out port to an AUM MIDI receiver port (8 in total) 
 +  * In Xequence 2 use the Audiobus port in the instrument (Wavy icon, not MIDI connector icon) 
 +  * In AUM connect each audio unit to one single IAA ports. No need to filter MIDI channels in the AUM MIDI Control Destination screen, because each IAA port will receive only on MIDI channel 1 
 + 
 +Sync option 1 
 +  * use Ableton Link in both AUM and Xequence 2 
 +  * adjust the Ableton Link offset and/or the Minimum latency in AUM to get perfect timings. Example on an iPad 6th gen/iOS 15 good results at 2048 bytes buffer size with  
 +      * -64ms in Ableton Link offset 
 +      * 16ms minimum latency. 
 + 
 +Sync option 2 
 +  * use MIDI clock syncing between Xequence 2 and Audiobus  
 +    * create an X2 instrument connected to the Audiobus 3 MIDI port, and activate the Send Sync option 
 +    * make sure Audiobus 3 listen to MIDI clock on its Virtual MIDI port, in teh sync settings 
 +  * adjust the Ableton Link offset  (not the Minimum latency) in AUM and the Audiobus clock input offset to get perfect timings. Example on an iPad 6th gen/iOS 15 good results  at 2048 bytes buffer size with  
 +      * Audiobus clock input offset at 16ms 
 +      * in AUM: -16ms in Ableton Link offset. 
 + 
 + 
 +Then you should be able to record MIDI in Xequence 2 and play it back, and sequencers/drum machines hosted in AUM remain sync'ed with Xequence 2 in both cases. 
 + 
 +===== Instrument configurations database ===== 
 + 
 +As from version 2.3, Xequence 2 allows import/export of the instruments configurations, retaining 
 +  * name and color 
 +  * sync settings 
 +  * drum map 
 +  * MIDI destination and channel 
 +  * MPE settings 
 +  * controller setup (mapped CCs) 
 + 
 +This section gathers a non-exhaustive database of X2 instrument configurations. 
 + 
 +[[https://drive.google.com/drive/folders/1B9tWUjfyjIiSe8ehnWGYSN--oVeSc107?usp=sharing|Shared folder containing all the available instruments]] 
 + 
 +====How to install the Xequence 2 instrument configurations ==== 
 + 
 +in the Files app of your iPad/iPhone 
 +  - unzip the downloaded instruments archive 
 +  - copy all the extracted .xeqinst files to  
 + 
 +''On My iPad/Xequence 2/Instruments'' 
 + 
 +Or  
 + 
 +''On My iPhone/Xequence 2/Instruments'' 
 + 
 + 
 +==== Korg Gadget instrument configurations ==== 
 + 
 + 
 +Extracted from the default MIDI CC mapping file generously made available on the [[korg_gadget_2|Korg Gadget 2]] page, these are the Xequence 2 instrument configurations with **all default CCs mapped to a controller** for each Korg Gadget machine. 
 + 
 +**From Xequence 2.4.0, the Korg Gadget instrument configurations are included in standard.** 
 + 
 +Remarks 
 +  * all Pan parameters are mapped to a centered X2 controller 
 +  * the instrument color may or may not recall that of the Gadget's color :-) 
 + 
 + 
 + 
 +==== Instrument configurations for AUv3 synths hosted in AUM ==== 
 + 
 +===================================================== 
 + 
 +**Introduction:** Most Xequence instruments need a corresponding MIDI Mapping file to load in AUM or in the synth itself to map the AUv3 parameters to the same CC numbers as those configured in the Xequence instrument. 
 + 
 +[[https://drive.google.com/drive/folders/1B9tWUjfyjIiSe8ehnWGYSN--oVeSc107?usp=sharing|Shared folder containing all the available instruments]] 
 + 
 +=== reference table for available instrument configurations === 
 +see below the table for additional explanations 
 + 
 +| ^ Mapping type ^ Remarks ^ Build ^ 
 +^ Animoog Z | //Internal editable// | see [[#how_to_install_the_midi_maps_for_the_moog_apps|special instructions]] | 20221002 | 
 +^ BLEASS Monolit | //AUM// |  | 20220928 | 
 +^ Fractal Bits | //AUM// | Transpose and Stereo are centered controllers | 20220919 | 
 +^ KOALA Sampler | //AUM// | Defaults to drums pads in Xequence 2 \\ Controllers do not return \\ Pitch, Filter and Vibroflange are centered \\ The AUM MIDI Mapping needs to be copied in two places if you want to use it both when Koala is loaded as input node and when loaded as FX| 20220919 | 
 +^ Moog Model D | //Internal editable// | see [[#how_to_install_the_midi_maps_for_the_moog_apps|special instructions]] | 20221002 | 
 +^ OB-Xd | //Internal static// |  | 20220919 | 
 +^ Strng | //AUM// |  | 20220926 | 
 +^ SynthMaster Player | //AUM// |  | 20220928 | 
 +^ TAL U-No-LX | //AUM// | master octave transpose and master fine tune are centered controllers | 20220926 | 
 + 
 +Mapping types: 
 +  * AUM:The Xequence 2 instrument works and is provided with a dedicated AUM MIDI mapping file, which is editable in AUM. 
 +  * Internal static: The Xequence 2 instrument does not need any extra mapping file, the synth publishes its own MIDI mapping. The Xequence 2 instrument can be used without AUM (in other hosts or standalone), and cannot be changed in the synth. 
 +  * Internal editable: The Xequence 2 instrument works with a synth-specific mapping files. Both can be used without AUM (in other hosts or standalone), and the mapping can be manually edited in the synth. 
 + 
 +=== What do the Xequence 2 Instrument packages contain?=== 
 +  * an X2 instrument file (.xeqinst) to copy in the Xequence 2 / Instruments folder 
 +  * if mapping type is AUM: an AUM MIDI Mapping file to copy to the right location in the AUM folder 
 +  * if mapping type is Internal editable: a synth-specific mapping file 
 +  
 + 
 +=== How to install and use the AUM MIDI mapping and corresponding instrument configuration in Xequence 2?=== 
 + 
 +**1) Install the Xequence 2 instrument** 
 + 
 +see above 
 + 
 +**2) Copy the AUM MIDI Mapping files in the AUM MIDI Mappings folder** 
 + 
 +in the Files app of the iPad 
 +  - unzip the instrument archive 
 +  - copy the extracted .aum_midimap file to  
 + 
 +''On My iPad/AUM/MIDI Mappings/<audio unit folder>'' 
 + 
 +or 
 + 
 +''On My iPhone/AUM/MIDI Mappings/<audio unit folder>'' 
 + 
 + 
 +The audio unit folder name starts with the instrument name, followed by a long string of letters and numbers. 
 + 
 +If the folder for your AUv3 does not exist yet, best is to  
 +  - open AUM 
 +  - load the AUv3 in an track 
 +  - open the MIDI controls screen where you can define the mapping 
 +  - tap the 3 vertical dots 
 +  - save an empty mapping. The folder will then get created and you can copy the X2 MIDI Mapping into it. 
 + 
 + 
 +**3) Load the audio unit an assign its MIDI mapping in AUM** 
 +  - go to AUM 
 +  - load the AUv3 in a track 
 +  - open the MIDI controls screen where you can define the mapping 
 +  - tap the 3 vertical dots 
 +  - load the X2 MIDI Mapping 
 + 
 +**4) Configure the connections in AUM** 
 +  - make sure "AUM Destination" is set as source for the MIDI controls 
 +  - tap again the 3 vertical dots 
 +  - set the MIDI channel to the one you have assigned to this instrument 
 + 
 +**5) Create a instrument in Xequence 2** 
 +  - Open Xequence 2 
 +  - Load the instrument template of this audio unit 
 +  - Make sure this instrument has the same MIDI channel as the one set in AUM 
 + 
 +Everything is ready to work, you should be able to modulate all the AUv3 parameters from Xequence 2. 
 + 
 + 
 +=== How to install the MIDI maps for the Moog apps === 
 +For the Moog apps we use the built-in CC mapping system. Advantages: you can use the CC map also in other apps, and when you use it in AUM, you don't need to change the MIDI channel to the one you set for the Audio Unit (not to mention it was faster to make the mapping match that of the Xequence 2 instrument). 
 + 
 + 
 +  * In the Files app tap the mapping file to open (anm file for Animoog Z, mdm file for Model D). 
 + 
 +  * It will open the Animoog Z or the Model D app (depending on which one you opened)  
 +and the mapping will be automatically loaded and ready to use. 
 + 
 +To make it appear in the AUv3: 
 + 
 +1) Go to the App settings -> MIDI -> Save/Load CC MIDI maps, and save the current MIDI mapping. 
 + 
 +2) Open AUM 
 + 
 +3) Load an instance of Animoog Z or Model D in an audio track 
 + 
 +4) Go to the settings in the Auv3 window and load the CC MIDI map in this instance (it should be in the list) 
 +  
 +=== General remarks on the mappings and instrument configurations ===  
 + 
 +  * CC 74 and CC 71 are set respectively to the filter cut-off frequency, and filter resonance parameters, where possible and applicable 
 +  * CC 7 is never used not to conflict with the AUM CC automatically mapped to tracks. If an audio unit offers a master volume in its parameters list, another CC number is mapped. 
 +  * wherever available, Pan controllers are centered. 
 +  * the Controllers names in Xequence 2 can be slightly different from AUv3 parameters displayed in the AUM mapping screen 
 +  * There is no CC above 119 mapped to comply with the MIDI specs 
 +  * All the mapping files can of course be used without Xequence 2. If you edit them, you'll need to edit the Xequence 2 instrument accordingly to keep it functional. 
 + 
 + 
 + 
 +{{tag>sequencer iaa audiobus_support midi}}
  • xequence_midi_workstation.1562347285.txt.gz
  • Last modified: 2019/07/06 03:21
  • by espiegel123