Difference between revisions of "Zynthian Features"

From ZynthianWiki
Jump to: navigation, search
Line 1: Line 1:
This is just a beginning of a list of features:
+
This is just a partial list of features and it's probably outdated:
 +
 
 
* List of [[Zynthian_Supported_Synth_Engines]]
 
* List of [[Zynthian_Supported_Synth_Engines]]
  
* Multi-layer & multi-engine: You can create sound layers with any engine, in any MIDI channel.  You can lay several instruments in the same MIDI channel, or create true multi-timbric setups, mixing different engines. The first screen is "Layer List". From here you can create new layers, select the current layer in the GUI, change layer options (bold select) or remove one or all layers.
+
* '''Multi-layer & multi-engine''': You can create sound layers with any engine, in any MIDI channel.  You can lay several instruments in the same MIDI channel, or create true multi-timbric setups, mixing different engines. The first screen is "Layer List". From here you can create new layers, select the current layer in the GUI, change layer options (bold select) or remove one or all layers.
  
* Controllers: The controllers show the real values, including decimals (this is relevant in MOD-UI, and will be in the incoming "linuxsampler's effect's chain"). Also, when the controller is assigned to a MIDI CC, it's shown in the bottom of the controller frame with a tiny number.
+
* '''Hardware/Software Controllers''': The controllers show the real values, including decimals (this is relevant in MOD-UI, and will be in the incoming "linuxsampler's effect's chain"). Also, when the controller is assigned to a MIDI CC, it's shown in the bottom of the controller frame with a tiny number.
  
* MIDI class compliant USB host: It works with any “MIDI class compliant USB device/peripheral” connected to any of the 4 USB host-ports. These are the popular & inexpensive MIDI keyboards and controllers found at any musical instrument store.
+
* '''MIDI class compliant USB host''': It works with any “MIDI class compliant USB device/peripheral” connected to any of the 4 USB host-ports. These are the popular & inexpensive MIDI keyboards and controllers found at any musical instrument store.
  
* MIDI learning: You can easily assign any parameter from the Zynthian UI to the knobs/pads of your hardware MIDI controller.
+
* '''MIDI learning''': You can easily assign any parameter from the Zynthian UI to the knobs/pads of your hardware MIDI controller.
  
* X-Y touch-controller: You can use the touch display for controlling 2 parameters from the UI, ala "Kaos Pad" ;-)
+
* '''X-Y touch-controller''': You can use the touch display for controlling 2 parameters from the UI, ala "Kaos Pad" ;-)
  
* WIFI support: See [[Configuration_Users_Guide]]
+
* '''WIFI''': See [[Configuration_Users_Guide]]
  
* MIDI over IP: You can enable QMidiNet from the admin menu and receive/send MIDI from/to other devices in your local network. It's fully compatible with ipMIDI (Windows & Mac).
+
* '''MIDI over IP''': You can enable QMidiNet from the admin menu and receive/send MIDI from/to other devices in your local network. It's fully compatible with ipMIDI (Windows & Mac).
  
* TouchOSC Bridge: You can use OSC control surfaces that support this popular protocol. Tested with mobile phone and the MyOSC App from the PlayStore, but you can try with other Apps and share your experiences. Also, it's a good idea to make a point to point WIFI connection between the tablet/phone and your zynthian ("WIFI zone" feature, in Android). I've done and the latency is quite good!!
+
* '''TouchOSC Bridge''': You can use OSC control surfaces that support this popular protocol. Tested with mobile phone and the MyOSC App from the PlayStore, but you can try with other Apps and share your experiences. Also, it's a good idea to make a point to point WIFI connection between the tablet/phone and your zynthian ("WIFI zone" feature, in Android). I've done and the latency is quite good!!
  
* Audio to MIDI: For those having a Zynthian Box with Audio Input, now you can have tons of fun with this crazy feature. It uses the aubionotes tool (from the aubio suite) for converting audio to MIDI. The current conversion parameters are very experimental and the result is not the best, but you are free of trying to improve the result by tweaking with it!!
+
* '''Audio to MIDI''': For those having a Zynthian Box with Audio Input, now you can have tons of fun with this crazy feature. It uses the aubionotes tool (from the aubio suite) for converting audio to MIDI. The current conversion parameters are very experimental and the result is not the best, but you are free of trying to improve the result by tweaking with it!!
  
* Session Recording: And finally, the session recording utility, that will allow to easily record your sessions with Zynthian without the need of other computer or recorder device. The utility will detect if there is an USB flash pendrive plugged in the Zynthian Box and will use it for storing the audio files. If not present, it will save the audio files in the internal storage, in the "/zynthian/zynthian-my-data/capture" directory. WARNING! Using the internal storage for saving the recorded audio files is dangerous and you can end with a corrupted SD card. I recommend to ALWAYS use an USB drive.
+
* '''Audio Recording''': The session audio recording utility that allow to easily record your sessions with Zynthian without the need of other computer or recorder device. The utility will detect if there is an USB flash pendrive plugged in the Zynthian Box and will use it for storing the audio files. If not present, it will save the audio files in the internal storage, in the "/zynthian/zynthian-my-data/capture" directory. WARNING! Using the internal storage for saving the recorded audio files is dangerous and you can end with a corrupted SD card. I recommend to ALWAYS use an USB drive.
  
* Global Fine Tuning: You can adjust the “middle A” frequency using the web configuration tool. Pitchbending messages are used for doing the trick, so it only work with ZynAddSubFX, FluidSynth and LinuxSampler. For setBfree and MOD-UI engines i’ve to find another way  
+
* '''Global Fine Tuning''': You can adjust the “middle A” frequency using the web configuration tool. Pitchbending messages are used for doing the trick, so it only work with ZynAddSubFX, FluidSynth and LinuxSampler. For setBfree and MOD-UI engines i’ve to find another way  
  
* Transpose: You can transpose layers. Well, in fact what is transposed is the whole MIDI channel, so all the layers in the same MIDI channel get transposed. You can access the “tranpose” feature from the “layer options” menu. You know, in the layer list, “bold click” on the layer you want to transpose. Currently this doesn’t work for MOD-UI engine.
+
* '''Transpose''': You can transpose layers. Well, in fact what is transposed is the whole MIDI channel, so all the layers in the same MIDI channel get transposed. You can access the “tranpose” feature from the “layer options” menu. You know, in the layer list, “bold click” on the layer you want to transpose. Currently this doesn’t work for MOD-UI engine.
  
* MIDI auto-connection: You don't need to do nothing. Simply plug your controller and it will work as expected.
+
* '''MIDI auto-connection''': You don't need to do nothing. Simply plug your controller and it will work as expected.
('''Note:''' Auto-connector have changed recently. Your MIDI keyboards/controllers are not connected directly to synth engines anymore. All the MIDI messages are routed thru the MIDI router/filter (zyncoder). No extra latency is added. Everything is done in the same jack processing frame.
+
  '''Note:''' Auto-connector have changed recently. Your MIDI keyboards/controllers are not connected directly to synth engines anymore. All the MIDI messages are routed thru the MIDI router/filter (zyncoder). No extra latency is added. Everything is done in the same jack processing frame.
  
* MOD-UI audio routing: Route audio from standalone engines to MOD-UI, allowing to use MOD-UI as a Real-Time Audio Proccesssor for the standalone engines. Zynthian UI's layer options menu allows route/unroute any synth engine to MOD-UI (using mod-monitor or system output).
+
* '''MOD-UI audio routing''': Route audio from standalone engines to MOD-UI, allowing to use MOD-UI as a Real-Time Audio Proccesssor for the standalone engines. Zynthian UI's layer options menu allows route/unroute any synth engine to MOD-UI (using mod-monitor or system output).
  
* WebConf Tool: The Zynthian Web Configuration Tool
+
* '''WebConf Tool: The Zynthian Web Configuration Tool'''
  * Library Manager: Snapshots, Presets, Soundfonts, Audio recordings, ...
+
** Library Manager: Snapshots, Presets, Soundfonts, Audio recordings, ...
  * Hardware configuration
+
** Hardware configuration
  * WIFI Network configuration
+
** WIFI Network configuration
  * MIDI configuration & profiles
+
** MIDI configuration & profiles
  * etc.
+
** etc.

Revision as of 15:14, 24 April 2018

This is just a partial list of features and it's probably outdated:

  • Multi-layer & multi-engine: You can create sound layers with any engine, in any MIDI channel. You can lay several instruments in the same MIDI channel, or create true multi-timbric setups, mixing different engines. The first screen is "Layer List". From here you can create new layers, select the current layer in the GUI, change layer options (bold select) or remove one or all layers.
  • Hardware/Software Controllers: The controllers show the real values, including decimals (this is relevant in MOD-UI, and will be in the incoming "linuxsampler's effect's chain"). Also, when the controller is assigned to a MIDI CC, it's shown in the bottom of the controller frame with a tiny number.
  • MIDI class compliant USB host: It works with any “MIDI class compliant USB device/peripheral” connected to any of the 4 USB host-ports. These are the popular & inexpensive MIDI keyboards and controllers found at any musical instrument store.
  • MIDI learning: You can easily assign any parameter from the Zynthian UI to the knobs/pads of your hardware MIDI controller.
  • X-Y touch-controller: You can use the touch display for controlling 2 parameters from the UI, ala "Kaos Pad" ;-)
  • MIDI over IP: You can enable QMidiNet from the admin menu and receive/send MIDI from/to other devices in your local network. It's fully compatible with ipMIDI (Windows & Mac).
  • TouchOSC Bridge: You can use OSC control surfaces that support this popular protocol. Tested with mobile phone and the MyOSC App from the PlayStore, but you can try with other Apps and share your experiences. Also, it's a good idea to make a point to point WIFI connection between the tablet/phone and your zynthian ("WIFI zone" feature, in Android). I've done and the latency is quite good!!
  • Audio to MIDI: For those having a Zynthian Box with Audio Input, now you can have tons of fun with this crazy feature. It uses the aubionotes tool (from the aubio suite) for converting audio to MIDI. The current conversion parameters are very experimental and the result is not the best, but you are free of trying to improve the result by tweaking with it!!
  • Audio Recording: The session audio recording utility that allow to easily record your sessions with Zynthian without the need of other computer or recorder device. The utility will detect if there is an USB flash pendrive plugged in the Zynthian Box and will use it for storing the audio files. If not present, it will save the audio files in the internal storage, in the "/zynthian/zynthian-my-data/capture" directory. WARNING! Using the internal storage for saving the recorded audio files is dangerous and you can end with a corrupted SD card. I recommend to ALWAYS use an USB drive.
  • Global Fine Tuning: You can adjust the “middle A” frequency using the web configuration tool. Pitchbending messages are used for doing the trick, so it only work with ZynAddSubFX, FluidSynth and LinuxSampler. For setBfree and MOD-UI engines i’ve to find another way
  • Transpose: You can transpose layers. Well, in fact what is transposed is the whole MIDI channel, so all the layers in the same MIDI channel get transposed. You can access the “tranpose” feature from the “layer options” menu. You know, in the layer list, “bold click” on the layer you want to transpose. Currently this doesn’t work for MOD-UI engine.
  • MIDI auto-connection: You don't need to do nothing. Simply plug your controller and it will work as expected.
 Note: Auto-connector have changed recently. Your MIDI keyboards/controllers are not connected directly to synth engines anymore. All the MIDI messages are routed thru the MIDI router/filter (zyncoder). No extra latency is added. Everything is done in the same jack processing frame.
  • MOD-UI audio routing: Route audio from standalone engines to MOD-UI, allowing to use MOD-UI as a Real-Time Audio Proccesssor for the standalone engines. Zynthian UI's layer options menu allows route/unroute any synth engine to MOD-UI (using mod-monitor or system output).
  • WebConf Tool: The Zynthian Web Configuration Tool
    • Library Manager: Snapshots, Presets, Soundfonts, Audio recordings, ...
    • Hardware configuration
    • WIFI Network configuration
    • MIDI configuration & profiles
    • etc.