MPA

From the to-do list: MPA V1.0: post API integration

✔ Sound library: complete datas types integration

Comments

Pierre henri Seylan on January 10, 2018:

This task is about completing the initial integration of the various types of datas in the app.

This is concerning the channels presets and the plugins presets.

1. PLUGIN PRESETS:

1.1 Add icon:
The type icon for plugins presets is not displayed like for other datas.
The icon labeled as "plugins" in the top bar should be used for plugins presets:


By plugins presets, i'm referring to the presets created by the plugin host for single plugins instances.


1.2 Cleanup names:

The names of the presets contains all the infos about the preset, such as manufacturer, plugin name, format ect.

We should display only the preset name in the sound library as the file name.

For example, if a preset is called:
Piano.VST.Native Instruments. Massive

The displayed file name should be:
Piano

1.3 Audio previews fixes:

Currently, all the audio preview files for 1 preset are displayed as single file in the sound library.

We should apply the same logic as in the plugin host, meaning:
  • The "main" preview file is used as preview for the preset 
  • Additional preview files are hidden from the UI

See for example the screenshot below, it shows that 3 previews are visible for the preset, and the actual preset file has no play button.
The expected behavior is that the preview files are not appearing, and the play button is displayed in front of the actual preset file, which links to the "main" preview file:



2. CHANNEL PRESETS:

1.1 Audio preview fixes:
Here the same logic should be applied for the audio previews as for the plugins presets (section 1.3)

1.3 Cleanup names:
For channel presets, we should hide the file extension ".sgraph"

Karim Alabtakh on January 12, 2018:

about  Audio previews fixes:
the current API doesn't support preview for presets and the preview files are uploaded separately and weren't bound with presets.
so there is no sense to do this part of the task now.
The other parts is done.