tim-janik/anklang

Roadmap Discussions: Feedback & Ideas

Opened this issue · 6 comments

This issue is a space for feedback and suggestions on the roadmap for the Anklang DAW project.

We welcome your thoughts on what features and improvements you would like to see in upcoming versions of Anklang.

Feel free to review the current roadmap and provide your input on what you would like to see changed or suggest new features that are not currently listed.

  1. native window/ mac support or app

  2. clip launcher
    live
    ableton-live-10-sessionview-1-770x425
    bitwig
    Bitwig_ArrangePanel
    Ardor
    ardour-7-cue-clip-launcher
    digital performer
    DP_1220_01-6MEFKKGBg2HA6wH8dh2kpYWJ94jj4RX3

  3. A way to Combined plugins into one like Combinator
    https://www.youtube.com/watch?v=O4VdwslQPGc&t=684s

  4. DSSI and LADSPA plugin support

  1. native window/ mac support or app

This would require someone to volunteer to actually work on a port.
Considering signing requirements on modern proprietary OSes, this even has financial and liability impacts on developers. So ports will not make the roadmap until someone shows up who actively wants to work on that.

2. clip launcher

We have clips in a clip launcher already. When you run a recent Anklang, what actual features are you missing?

3. A way to Combined plugins into one like [Combinator](https://www.reasonstudios.com/en/reason/utilities/combinator)
   https://www.youtube.com/watch?v=O4VdwslQPGc&t=684s

Have you looked at CLAP#101? Is that what you are looking for?

4. [DSSI](https://dssi.sourceforge.net/) and [LADSPA](https://www.ladspa.org/) plugin support

There is LV2 support in the works (#32), is there anything in particular you can point at, the DSSI/LADSPA would enable, that is not yet covered by an LV2 plugin (or CLAP for that matter)?

  1. native window/ mac support or app

This would require someone to volunteer to actually work on a port. Considering signing requirements on modern proprietary OSes, this even has financial and liability impacts on developers. So ports will not make the roadmap until someone shows up who actively wants to work on that.

2. clip launcher

We have clips in a clip launcher already. When you run a recent Anklang, what actual features are you missing?

3. A way to Combined plugins into one like [Combinator](https://www.reasonstudios.com/en/reason/utilities/combinator)
   https://www.youtube.com/watch?v=O4VdwslQPGc&t=684s

Have you looked at CLAP#101? Is that what you are looking for?

4. [DSSI](https://dssi.sourceforge.net/) and [LADSPA](https://www.ladspa.org/) plugin support

There is LV2 support in the works (#32), is there anything in particular you can point at, the DSSI/LADSPA would enable, that is not yet covered by an LV2 plugin (or CLAP for that matter)?

lofo grain are two ladspa that come to mind
Screenshot_21-3-2024_12375_www ladspa org

Screenshot_21-3-2024_12375_www ladspa org

fm synth/library compatible dx synth and korg op 6 and op6 mk2 you could stary here

grain sampler
spectral synth like Izotope Iris you could start here

Ideally @Reaper10 you would run Anklang, so that you could provide more fine grained feedback. As an example, for the clip launcher just saying "we need a clip launcher" is not a good small next step. We already have the basic UI for clips. Personally I would like to see - as some of the next steps:

  • ability to launch clips by mouse click
  • ability to stop clips by mouse click
  • ability to change duration of a clip (for instance be able to make 1-bar clips or 4-bar clips, currently all clips are 2-bar clips)

The Windows/macOS port is currently not too high on my personal priority list for Anklang, simply because I'd like to get more basic functionality implemented first. I've some experience in porting from SpectMorph/liquidsfz, so maybe I can work on a port later on. But if you want to run Anklang now, I'd recommend a virtual machine with Linux.

Finally as for LADSPA/DSSI I think if we want to make it into a next step, I'd recommend to make this

  • support more plugin formats (VST2, VST3, LADSPA, DSSI) via Carla

The nice thing here is that Carla supports all these plugin formats, so we would only have to implement it once and get all of these. I think VST2/3 may even be more important than LADSPA/DSSI, simply because many proprietary DAWs use this.

Ideally @Reaper10 you would run Anklang, so that you could provide more fine grained feedback. As an example, for the clip launcher just saying "we need a clip launcher" is not a good small next step. We already have the basic UI for clips. Personally I would like to see - as some of the next steps:

  • ability to launch clips by mouse click
  • ability to stop clips by mouse click
  • ability to change duration of a clip (for instance be able to make 1-bar clips or 4-bar clips, currently all clips are 2-bar clips)

The Windows/macOS port is currently not too high on my personal priority list for Anklang, simply because I'd like to get more basic functionality implemented first. I've some experience in porting from SpectMorph/liquidsfz, so maybe I can work on a port later on. But if you want to run Anklang now, I'd recommend a virtual machine with Linux.

Finally as for LADSPA/DSSI I think if we want to make it into a next step, I'd recommend to make this

  • support more plugin formats (VST2, VST3, LADSPA, DSSI) via Carla

The nice thing here is that Carla supports all these plugin formats, so we would only have to implement it once and get all of these. I think VST2/3 may even be more important than LADSPA/DSSI, simply because many proprietary DAWs use this.

i look though all info i could find i think you could use CTLRA as the base for midi controller support.

i look though all info i could find i think you could use CTLRA as the base for midi controller support.

We already have MIDI controller support via the ALSA MIDI driver API. Take a look at the Preferences to select your MIDI device of interest.

Note, running Anklang is a hard requirement for making useful contributions and discussion comments here.

Come back when you are equipped to discuss the current ways Anklang operates, or when we can give you a hand getting Anklang to run on Linux.