Difference between revisions of "File handling"

From MOD Wiki
Jump to navigation Jump to search
 
(32 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
== Getting Started ==
 
== Getting Started ==
 +
 
Starting on version 1.10 of MOD firmware it is possible to store files inside your MOD device and access them in multiple different ways according to the plugin where they are can be used.
 
Starting on version 1.10 of MOD firmware it is possible to store files inside your MOD device and access them in multiple different ways according to the plugin where they are can be used.
  
Check here how to access and check the files stored inside your MOD device. ----------> link with File Manager section on WebGUI page of the wiki
+
This can be audio or midi files to be played, or drumkits, soundbanks, etc.
 +
 
 +
While it is not in a state deemed 100% complete (for example, needs a progress-bar for uploads), it is already fully functional.
  
 
=== How to upload a file ===
 
=== How to upload a file ===
 +
 
In order to upload a file into your MOD device, you must access the file manager section of your WebGUI.  
 
In order to upload a file into your MOD device, you must access the file manager section of your WebGUI.  
  
For that, you should click on the File Manager icon [[File:File Manager icon.png|50px]] shown on the "Mode selector" section of the WebGUI.  
+
For that, you should click on the File Manager icon [[File:File Manager icon.png|50px]] shown on the "Mode selector" section of the WebGUI.
  
Learn more about how to manage your files here. ------------------> link with File Manager section on WebGUI page of the wiki
+
== Available file types ==
  
== Supported types of files ==
+
=== Audio Files ===
MOD devices support the following file extensions:
 
  
"aif", "aifc", "aiff", "au", "bwf", "flac", "htk", "iff", "mat4", "mat5", "oga", "ogg", "paf", "pvf", "pvf5", "sd2", "sf", "snd", "svx", "vcc", "w64", "wav", "xi", (extra through ffmpeg) "3g2", "3gp", "aac", "ac3", "amr", "ape", "mp2", "mp3", "mpc", "wma", "mid" and "midi".
+
MOD devices file manager divides your audio files into 4 different categories: Audio Loops, Audio Recordings, Audio Samples, and Audio Tracks.
  
===Audio Files===
+
There is a different folder for each of these categories.
MOD devices file manager divides your audio files into 4 different categories: Audio Loops, Audio Recordings, Audio Samples, and Audio Tracks.
+
Although you can store any file in any folder, it is important that you store your audio files in the correct ones since different plugins have access to different folders.
 +
 
 +
For example, the audio File player plugin has access to the Audio Loops, Audio Recordings and Audio Tracks folders while the Exampler plugin can only access the Audio Samples folder.
 +
 
 +
Only the following file extensions are available:
 +
 
 +
* aif
 +
* aifc
 +
* aiff
 +
* au
 +
* bwf
 +
* flac
 +
* htk
 +
* iff
 +
* mat4
 +
* mat5
 +
* oga
 +
* ogg
 +
* opus
 +
* paf
 +
* pvf
 +
* pvf5
 +
* sd2
 +
* sf
 +
* snd
 +
* svx
 +
* vcc
 +
* w64
 +
* wav
  
For each of these categories, there's a different folder. Although you can store any file in any folder, it is important that you store your audio files in the correct ones since different plugins have access to different folders.
+
extra through ffmpeg:
 +
* 3g2
 +
* 3gp
 +
* aac
 +
* ac3
 +
* amr
 +
* ape
 +
* mp2
 +
* mp3
 +
* mpc
 +
* wma
  
For example:
+
==== Audio Loops ====
Audio File plugin access to the Audio Loops, Audio Recordings, and Audio Tracks folders. While Exampler access only to the Audio Samples folder.
 
  
====Audio Loops====
 
 
The Audio Loops folder is meant to be the storage place for any "loopable" audio file on your device.
 
The Audio Loops folder is meant to be the storage place for any "loopable" audio file on your device.
  
 
These files can be for example your quantized drum pattern or bass synth line.
 
These files can be for example your quantized drum pattern or bass synth line.
 
  
 
====Audio Recordings====
 
====Audio Recordings====
Line 36: Line 74:
  
 
====Audio Samples====
 
====Audio Samples====
(audio snippets. for example a snare drum sound)
+
The Audio Samples folder is the destination to store audio samples on the storage of your MOD device.
 +
 
 +
Audio Samples can be for example singular drum sounds (like a snare, kick, or hi-hats sounds), sampled notes of a piano, violin, bass, etc.
  
 
====Audio Tracks====
 
====Audio Tracks====
(meant to store for example backing tracks)
+
The Audio Tracks folder is the folder where you can store audio tracks that you use as support to play live on top.
  
===MIDI Files===
+
You can use this folder to store backing tracks of your songs being them with multiple instruments or a single bass line (for example).
Both ".mid" and ".midi" extensions for MIDI files are supported on MOD devices.
+
 
 +
===Impulse Response Files===
 +
 
 +
For Impulse Responses such as speaker cabinets, equalizers or hall/room reverbs).
 +
 
 +
Only the following file extensions are available:
 +
 
 +
* aif
 +
* aifc
 +
* aiff
 +
* flac
 +
* w64
 +
* wav
 +
 
 +
Currently the IR file limit is 2048 samples (which is roughly 42.7 ms).
 +
 
 +
===Instruments===
 +
 
 +
==== Hydrogen Drumkits ====
 +
 
 +
Drumkits originally made for the [http://hydrogen-music.org/ Hydrogen] application, but now supported by several others, including plugins.
 +
 
 +
Uses h2drumkit file extension.
 +
 
 +
==== SF2 Instruments ====
 +
 
 +
For SF2/SF3 files, usually known as SoundFonts.
 +
 
 +
==== SFZ Instruments ====
 +
 
 +
For SFZ files, which typically have other audio files references within the SFZ.
 +
 
 +
=== MIDI Files ===
 +
 
 +
For MIDI files basically.
 +
 
 +
Only the following file extensions are available:
 +
 
 +
* mid
 +
* midi
  
 
====MIDI Clips====
 
====MIDI Clips====
(more like audio loops, single instruments lines)
+
MIDI Clips folder is used to store single instrument MIDI files. For example: the MIDI file of your synth lead line.
 +
 
 +
This type of file is similar to the audio loop files. These are normally quantized MIDI tracks cut in order to be "loopable".
  
 
====MIDI Songs====
 
====MIDI Songs====
(multiple instruments but on MIDI, not loopable, old school midi songs style)
+
This folder stores MIDI files with multiple layers and instruments. Normally this file should work as a song (as the old school MIDI songs style).
 +
 
 +
Take as an example the full orchestration MIDI file that you can export if you write a music piece using tools like Sibelius, Music Score or Finale.
  
 +
== Plugins available using storage files ==
  
===Impulse Response Files===
+
=== Audio Files ===
For Speaker Cabinets and Impulse Responses only the following audio extensions are supported:
 
  
"aif", "aifc", "aiff", "flac", "w64" and "wav".
+
* [https://pedalboards.moddevices.com/plugins/aHR0cDovL2t4c3R1ZGlvLnNmLm5ldC9jYXJsYS9wbHVnaW5zL2F1ZGlvZmlsZQ== Audio file player]
 +
Audio file player (loops, recordings or tracks), optionally syncs to host transport
  
====Reverb IRs====
+
* [https://pedalboards.moddevices.com/plugins/aHR0cDovL2x2MnBsdWcuaW4vcGx1Z2lucy9lZy1zYW1wbGVy Exampler]
 +
Simple plugin that plays a sample on every received note (without changing pitch).
  
====Speaker Cabinets IRs====
+
* [https://pedalboards.moddevices.com/plugins/aHR0cDovL3NhbXBsdjEuc291cmNlZm9yZ2UubmV0L2x2Mg== samplv1]
 +
An old-school polyphonic sampler synthesizer.
 +
MOD port in development, available as beta for now.
  
===Instruments===
+
=== MIDI Files ===
  
====Hydrogen Drumkits (h2drumkit)====
+
* [https://pedalboards.moddevices.com/plugins/aHR0cDovL2t4c3R1ZGlvLnNmLm5ldC9jYXJsYS9wbHVnaW5zL21pZGlmaWxl MIDI file player]
 +
MIDI file player (for songs only, not clips), optionally syncs to host transport
  
====SF2 Instruments (sf2)====
+
=== Impulse Responses ===
  
====SFZ Instruments (sfz)====
+
* [https://pedalboards.moddevices.com/plugins/aHR0cDovL21vZGRldmljZXMuY29tL3BsdWdpbnMvbW9kLWRldmVsL2NhYnNpbS1JUi1sb2FkZXI= IR Loader Cabsim]
  
== Plugins available using storage files ==
+
A cabinet simulator plugin that loads impulse response (IR) files.
 +
This plugin is specifically created for handling speaker cabinet IRs, this plugin is not optimized for handling larger files like reverb IRs.
  
===IR Loader===
+
* [https://pedalboards.moddevices.com/plugins/aHR0cDovL2xzcC1wbHVnLmluL3BsdWdpbnMvbHYyL2ltcHVsc2VfcmVzcG9uc2VzX21vbm8= Mono] [https://pedalboards.moddevices.com/plugins/aHR0cDovL2xzcC1wbHVnLmluL3BsdWdpbnMvbHYyL2ltcHVsc2VfcmVzcG9uc2VzX3N0ZXJlbw== Stereo] LSP Impulse Responses.
  
===Audio File===
+
A plugin for reverb IR files from the LSP suite.
 +
Possible maximum size of IR depends on the device (Duo cannot handle much, other units are much better).
 +
MOD port in development, available as beta for now.
  
====How to play the file====
+
PS: You can load 2 mono instances in parallel so the device is better able to cope with some more IR files (as the audio host is multi-threaded, but this specific IR plugin is not)
(use the main transport...if this does not change in the meantime)
 
refresh the WebGUI to see the newly uploaded files
 
  
===Exampler===
+
=== Instruments ===
  
 +
* [https://pedalboards.moddevices.com/plugins/dXJuOmRpc3RyaG86YS1mbHVpZHN5bnRo DIE Fluidsynth]
 +
An SF2 loader/synthesizer.
  
==Examples==
+
* [https://pedalboards.moddevices.com/plugins/aHR0cDovL3NmenRvb2xzLmdpdGh1Yi5pby9zZml6eg== sfizz]
 +
An SFZ loader/sampler. Plugin under development, available as beta for now.

Latest revision as of 12:29, 15 June 2022

Getting Started

Starting on version 1.10 of MOD firmware it is possible to store files inside your MOD device and access them in multiple different ways according to the plugin where they are can be used.

This can be audio or midi files to be played, or drumkits, soundbanks, etc.

While it is not in a state deemed 100% complete (for example, needs a progress-bar for uploads), it is already fully functional.

How to upload a file

In order to upload a file into your MOD device, you must access the file manager section of your WebGUI.

For that, you should click on the File Manager icon File Manager icon.png shown on the "Mode selector" section of the WebGUI.

Available file types

Audio Files

MOD devices file manager divides your audio files into 4 different categories: Audio Loops, Audio Recordings, Audio Samples, and Audio Tracks.

There is a different folder for each of these categories. Although you can store any file in any folder, it is important that you store your audio files in the correct ones since different plugins have access to different folders.

For example, the audio File player plugin has access to the Audio Loops, Audio Recordings and Audio Tracks folders while the Exampler plugin can only access the Audio Samples folder.

Only the following file extensions are available:

  • aif
  • aifc
  • aiff
  • au
  • bwf
  • flac
  • htk
  • iff
  • mat4
  • mat5
  • oga
  • ogg
  • opus
  • paf
  • pvf
  • pvf5
  • sd2
  • sf
  • snd
  • svx
  • vcc
  • w64
  • wav

extra through ffmpeg:

  • 3g2
  • 3gp
  • aac
  • ac3
  • amr
  • ape
  • mp2
  • mp3
  • mpc
  • wma

Audio Loops

The Audio Loops folder is meant to be the storage place for any "loopable" audio file on your device.

These files can be for example your quantized drum pattern or bass synth line.

Audio Recordings

The Audio Recordings folder will be the place where any recording done inside your MOD device is stored.

Note: at the date when this tutorial was last reviewed there were no plugins available that record files inside your MOD device.

Audio Samples

The Audio Samples folder is the destination to store audio samples on the storage of your MOD device.

Audio Samples can be for example singular drum sounds (like a snare, kick, or hi-hats sounds), sampled notes of a piano, violin, bass, etc.

Audio Tracks

The Audio Tracks folder is the folder where you can store audio tracks that you use as support to play live on top.

You can use this folder to store backing tracks of your songs being them with multiple instruments or a single bass line (for example).

Impulse Response Files

For Impulse Responses such as speaker cabinets, equalizers or hall/room reverbs).

Only the following file extensions are available:

  • aif
  • aifc
  • aiff
  • flac
  • w64
  • wav

Currently the IR file limit is 2048 samples (which is roughly 42.7 ms).

Instruments

Hydrogen Drumkits

Drumkits originally made for the Hydrogen application, but now supported by several others, including plugins.

Uses h2drumkit file extension.

SF2 Instruments

For SF2/SF3 files, usually known as SoundFonts.

SFZ Instruments

For SFZ files, which typically have other audio files references within the SFZ.

MIDI Files

For MIDI files basically.

Only the following file extensions are available:

  • mid
  • midi

MIDI Clips

MIDI Clips folder is used to store single instrument MIDI files. For example: the MIDI file of your synth lead line.

This type of file is similar to the audio loop files. These are normally quantized MIDI tracks cut in order to be "loopable".

MIDI Songs

This folder stores MIDI files with multiple layers and instruments. Normally this file should work as a song (as the old school MIDI songs style).

Take as an example the full orchestration MIDI file that you can export if you write a music piece using tools like Sibelius, Music Score or Finale.

Plugins available using storage files

Audio Files

Audio file player (loops, recordings or tracks), optionally syncs to host transport

Simple plugin that plays a sample on every received note (without changing pitch).

An old-school polyphonic sampler synthesizer. MOD port in development, available as beta for now.

MIDI Files

MIDI file player (for songs only, not clips), optionally syncs to host transport

Impulse Responses

A cabinet simulator plugin that loads impulse response (IR) files. This plugin is specifically created for handling speaker cabinet IRs, this plugin is not optimized for handling larger files like reverb IRs.

A plugin for reverb IR files from the LSP suite. Possible maximum size of IR depends on the device (Duo cannot handle much, other units are much better). MOD port in development, available as beta for now.

PS: You can load 2 mono instances in parallel so the device is better able to cope with some more IR files (as the audio host is multi-threaded, but this specific IR plugin is not)

Instruments

An SF2 loader/synthesizer.

An SFZ loader/sampler. Plugin under development, available as beta for now.