Thank you for purchasing underbridge-pro. With your help I´m able to maintain this program for three different platforms Win/Mac/Lin and can add features from time to time and hopefully new devices as well.
It is advised to close audio programs as well as web-browsers etc before starting underbridge. They can interfere with the audio and midi system.
Startup may take up to 15 secondes after clicking the icon this is considerer normal behaviour.
QUICKSTART : Choose your device, press "Assist" and set the directory to automatically detect all settings for the connected device and hit „Save“ to accept.
Activating A+M mode (Device settings) in Model: Samples and Cycles is a requirement for the devices to show up as audio devices in underbrige-pro. Refer the manufacturers manual on how to enable it if you can´find it.
It is important to set a directory in this tab. On Windows a directory outside of the program directory is needed so it can write wave files properly. After hitting "Save" this is set as your working directory and loaded on future sessions automatically.
On windows the assitant may not detect Elektron Model Samples and Cycles correctly. MIDI is fine but the audio input needs to be set to something like DigitalAudioInterface(Elektron...) since this changes with language it is hard to identify by the assistant currently. Please set the in and output devices manually.
Please pay attention to the selected midi channels per track. The required setting is (Factory standard):
Buttons on the OP-Z:
Type|BD|SD|HH|Perc|Bass|Lead|Arpeggio|Chord
-|
Channel|1|2|3|4|5|6|7|8|
You can change them in the app if they have been altered. For example press the Bassdrum pattern on the device and the app should show channel one in the bottom left. All important settings are marked with the yellow rectangles. Usually these are the standard settings on a new OP-Z and dont need to be altered.
The USB audio level of the Model series can clip and produce overly distorted glitchy sound that is not noticable when listening to the pattern in the headphones or main out. Make sure to lower the channel volume (Level/ Data) when driving the channel into creative clipping/distortion to not overload the digital USB sum signal. You can test this in the live tab.
Example for a project (mode) after entering the top parameters:
Selecting the starting pattern is necessary to let the program know where we currently are.
These are mostly default settings on the Cycles.
Set MIDI Clock in to on so Model: Cycles reacts to the icoming tempo and start signal.
Enable MIDI input from the USB port. (And the DIN jack in this case)
Enable „Program Change“ for „Project mode“ (Pattern Chain)
Set the Midi Channel for Program Change to Channel 16.
Enable Filter pass through for CC Signals
Enable Midi Out for each Channel you want to output.
These Settings usually dont intefere with normal use of the Model : __ Series
This tab is considered as a performance mode. It may be used during composition or during live performances. It works parallel with the OP-Z app on macOS so you can see all parameters at the same time.
Audio will be initialized upon changing to the LIVE tab.
The build in limiter is meant to keep your levels at bay while performing.
Dials:
The Limiter button activates this function. With the load and save buttons you can permanently keep your settings in this section.
Certain settings in this tab can lead to sudden volume increases, especially with the "pump" dial in combination with high makeup settings. Please familiarize youself with the limiter with low output volume settings.
This is a real time stereo-mix channel recorder for USB or another selected analog input.
Enter your Artist name and the name of the project before recording and hit record while audio is playing to record into a wave file.After hitting the stop button the results will be displayed in the waveform window.
The encode-button lets you convert to MP3 with 320 kbps.
It is advised to keep the maximum recording length to no more than 30 min. Please be patient after pressing stop as it may take a while to display the waveform.
The Waves tab is used to get a quick look at the last recorded pattern without the need of a external tool. Just press analyse and you will see the waveforms of all tracks at a glance.
The User Tab can be used to experiment with custom devices.
Minimum required is a CC message for "mute" and the nr of tracks the device has.
To add a device press New enter the data of the device. Press „Commit Changes“ and „Save →D“. On the next start of the program your device should be present.
Please use the official device ID (or partials thereof) you can see as MIDI device in the connection tab or shown with "lsusb" commands. This is used internally to detect devices properly.
Custom devices will use the sequencing strategy of the elektron model series. (internally) This means it is sending a MIDI clock permanently and the start signal is seperate. (OP-Z does not need a midi clock). For Project mode it is required to set at least one pattern/patch through the GUI T1-T6 and Number. This sets the starting pattern/patch for automatic program_change recording.
For program_change commands to work please set input channel to "16" or "all" on your device. This is currently hardcoded but will be selectable in the future.
On a single track synthesizer like the MicroFreak you could use Project mode to record all your recorded sequences on the device up to Nr 96, if they are saved with the blue sequnce button in "on" state. If no sequence exists in the patch the wave file will simply be blank.
Here you can check for updates and visit the appropiate websites to download or view the changelog etc.
Here you should enter your E-Mail and the token you received to unlock the program. This is offline and the token is safed in the config.ini file.
This section records all meassges that have been created during the session. You can send them via email in case you had any problems while using the app. This helps to recognise problems faster and safes time on both sides.
Please send a error log from this tab first before contacting support if possible. Thank you!
Most problems should be gone with the 1.3 release.
Known bugs in 1.3:
Most problems seem OS and write or mic/line access related now and currently cant be handled via code improvements but can be solved within the OS. Changing API or the output device may help.
All rights reserved Copyright raise Inh. Thomas Herrmann
Huge thanks to the geniouses who wrote and maintain these awesome librarys.
Underbridge-pro EULA
**End User License Agreement (EULA)
for "underbridge-pro" hereinafter referred to as Software or Software Product.
IMPORTANT!
PLEASE READ THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT carefully before proceeding with the installation of the program: raise Inh. Thomas Herrmann End-User License Agreement (EULA) is a legal agreement between you (either an individual or a legal entity) and raise Inh. Thomas Herrmann for the köllisch software product(s) and possibly related software components, media, printed materials and online or electronic documentation. By installing, copying or otherwise using the software product, you agree to be bound by the terms of this EULA. This License Agreement constitutes the entire agreement concerning the Program between you and raise Inh. Thomas Herrmann and supersedes all prior agreements, representations, or understandings between the parties. If you do not agree to the terms of this EULA, do not install or use the SOFTWARE PRODUCT.
The SOFTWARE PRODUCT is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The SOFTWARE PRODUCT is licensed, not sold.
1. License Grant
The SOFTWARE PRODUCT is licensed as follows:
(A) Installation and use. The raise Inh. Thomas Herrmann grants you the right to install and use copies of the SOFTWARE on your device on which a properly licensed copy of the operating system for which the SOFTWARE PRODUCT was developed is installed.
(B) Backup Copies. You may make copies of the SOFTWARE necessary for private backup and archival purposes.
(C) You may install and activate the PRODUCT on an unlimited number of devices as long as you own them.
2. Description of other rights and restrictions
(A) Maintenance of Copyright Notices. You may not remove or alter the copyright notices on any copies of the SOFTWARE.
(B) Distribution. You may not distribute copies of the SOFTWARE PRODUCT to any third party.
(C) Prohibition of Reverse Engineering, Decompilation and Disassembly. You may not reverse engineer, decompile or disassemble, except and only to the extent expressly permitted by applicable law notwithstanding this limitation.
(D) Lease. You may not rent, lease or loan this SOFTWARE PRODUCT.
(E) Support Service. Raise Inh. Thomas Herrmann may provide services ("Support Services") to you in connection with the SOFTWARE PRODUCT. Any supplemental software code provided to you as support services of this SOFTWARE PRODUCT is subject to the terms and conditions of this EULA.
(F) Compliance with Applicable Laws. You must comply with all applicable laws regarding your use of the SOFTWARE.
3. Termination
Notwithstanding any other rights, raise Inh. Thomas Herrmann may terminate this License Agreement if you fail to comply with the terms and conditions of this EULA. In such case, you must delete all copies of the SOFTWARE PRODUCT in your possession.
4. Copyright
All titles, including those not subject to copyright, in and to the SOFTWARE PRODUCT and all copies thereof belong to raise Inh. Thomas Herrmann or its suppliers. All title and intellectual property rights in and to the content that may be created through the use of the SOFTWARE are the property of their respective owners and may be protected by applicable copyright and other intellectual property laws and treaties. This EULA does not grant you any rights to use such content. All rights not expressly granted are reserved by raise Inh. Thomas Herrmann.
5. No warranty
The raise Inh. Thomas Herrmann expressly disclaims any warranty for the SOFTWARE PRODUCT. The SOFTWARE PRODUCT is provided "as is" without any express or implied warranty of any kind. The raise Inh. Thomas Herrmann does not warrant or represent the accuracy or completeness of the information, text, graphics, links or other content contained in the SOFTWARE PRODUCT. The raise Inh. Thomas Herrmann makes no warranty with respect to any damages that may be caused by the transmission of any computer virus, worm, time bomb, logic bomb, Trojan horse or other such computer program. The raise Inh. Thomas Herrmann further expressly disclaims any warranty or representation of any kind to any user or third party.
6. Limitation of liability
In no event shall raise Inh. Thomas Herrmann be liable for any damages whatsoever (including, without limitation, incidental, consequential, or punitive damages) arising out of or in connection with the use of this website.
7. Severability clause
Should individual provisions of this contract be invalid or unenforceable or become invalid or unenforceable after conclusion of the contract, this shall not affect the validity of the remainder of the contract. The invalid or unenforceable provision shall be replaced by a valid and enforceable provision whose effects most closely approximate the economic objective pursued by the contracting parties with the invalid or unenforceable provision. The above provisions shall apply mutatis mutandis in the event that the contract proves to be incomplete.
Translated with www.DeepL.com/Translator (free version)