archlinux-proaudio icon indicating copy to clipboard operation
archlinux-proaudio copied to clipboard

Wishlist for packages

Open diovudau opened this issue 3 years ago • 53 comments

Here are wishes and ideas of what to software to package. Inclusion in this list does not mean any obligation or timeline of a package actually happening. There is no order or priority to this list. Entries must not be already in the official arch binary repositories.

Many of the programs here may have upstream problem that prevent proper packaging, hence they are not already binary packages. In this case they are either "will not happen" or need communication and fixes with upstream.

Wishlist

(Last update: 2025-04-08, added new ones from comments up until today)

From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1046103072:

From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1046110529:

From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1086416148:

From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1180772375:

From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1261562656:

From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1311899614:

From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1326902571

From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1407816233:

From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1537186422:

From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1547846239:

From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1595219185:

From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1663140087:

From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1664392899:

From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1666745636:

From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1690025560:

From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-2692992570:

From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-2786407758:

Other:


  • #305

WIP

Maybe

  • ly2video https://github.com/aspiers/ly2video | AUR (VCS pkg)
    • would need a more recent stable release
    • depends on a python-midi, which doesn't have any stable release
  • k-board-editor https://github.com/danielappelt/k-board-editor :)
    • no stable release
  • https://github.com/jpcima/ensemble-chorus | AUR
    • Problem see: https://github.com/jpcima/ensemble-chorus/issues/15#issuecomment-1077782396

From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1343168678:

No

  • midiPolyphony https://bitbucket.org/agraef/pizmidi/src/master/pizmidi/midiPolyphony VST2 License Problem
  • synthclone https://github.com/surfacepatterns/synthclone | AUR Needs qt4 (see also #9)

From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1494248884:

  • MXTune needs Steinberg VST2 SDK

diovudau avatar Feb 18 '22 19:02 diovudau

midiPolyphony is part of the pizmidi collection, which needs the VST2 headers to compile. These headers are only available in the AUR right now from the package vst2sdk, which builds from an old copy of the VST3 SDK, which still has the VST 2 headers. It downloads this old copy from web.archive.org/. This is not reliable.

Apart from that. I don't think we are allowed to distribute binaries compiled using these headers if we're not licensees of Steinberg,

SpotlightKid avatar Feb 19 '22 14:02 SpotlightKid

A personal list of software for "review later". I figure it is more useful to have them here instead in my private offline notebook. I mostly read the first paragraph of their github readme and glanced at the "LICENSE".

  • https://github.com/manucontrovento/SpinTool "SpinTool is a loop based software fully controllable with any midi device, synced with Jack transport. "
  • https://github.com/markusschwenk/midieditor "MidiEditor is a free software providing an interface to edit, record, and play Midi data."
  • https://github.com/magnetophon/VoiceOfFaust " Turns any monophonic sound into a synthesizer, preserving the pitch and spectral dynamics of the input. "
  • https://github.com/trummerschlunk/master_me (Faust)
  • https://github.com/charlesfleche/lpd8editor
  • midisox https://pjb.com.au/midi/midisox.html .
    • "You will also need to install the MIDI.py and TermClui.py modules in your $PYTHONPATH. "
    • Part of a whole suite https://gitlab.com/peterbillam/miditools . How to avoid binary path spamming with all those tools, and name conflicts? Prefix the installed files? Subdir in /usr/bin ?
    • Contacted author by e-mail for release and license . https://pjb.com.au/comp/contact.html
  • MixMaxtrix LV2 and VST https://www.kvraudio.com/product/mixmaxtrix-by-artv https://github.com/RafaGago/artv-audio (Monorepo?)

diovudau avatar Feb 19 '22 21:02 diovudau

Regarding VST2 maybe we could discuss in a separate issue thread (or in chat) about solutions like using the VeSTige headers. Interesting article.

Maintaining my personal wish list here (WIP and Done removed):

cbix avatar Feb 19 '22 21:02 cbix

MidiEditor

AUR package: https://aur.archlinux.org/packages/midieditor

midimonster

AUR package: https://aur.archlinux.org/packages/midimonster

https://github.com/jpcima/ssr

Has no release, so can only be packaged a a VCS package in AUR (which it already is).

SpotlightKid avatar Mar 04 '22 14:03 SpotlightKid

* klick https://github.com/dsacre/klick | [AUR](https://aur.archlinux.org/packages/klick-git) (VCS pkg)

I'm using klick2ardour.py, a Python script that reads klick tempo maps and writes them to Ardour session files, and already had contact with the author.

I'll investigate on that.

thisven avatar Mar 16 '22 13:03 thisven

I'll investigate on that [klick].

I already started on this but then stopped because creating an up-to-date patch wasn't as easy as I initially thought: #11

Feel free to take over the PR.

SpotlightKid avatar Mar 16 '22 13:03 SpotlightKid

I think we should refrain from trying to fix non-working software with patches. If upstream can't be build and packaged properly we should either create a working fork individually, technically independent of our packaging project, and define this as "upstream"

diovudau avatar Mar 16 '22 15:03 diovudau

A popular way to deal with this is

  1. package with necessary patches
  2. post patches to upstream (email/PR), link to the PR in a PKGBUILD comment
  3. talk to the upstream dev/maintainer and have them tag a stable release including the patches
  4. eventually remove patches from package

(3) can be the hardest task if devs don't respond but we should at least try before opening a fork :)

cbix avatar Mar 17 '22 08:03 cbix

SpotlightKid avatar Apr 01 '22 23:04 SpotlightKid

To be able to compile GlassCoder (#51) with support for all audio sources, we might package HPI drivers.

thisven avatar Apr 27 '22 13:04 thisven

  • https://codeberg.org/rtcqs/rtcqs once there is a release

rtcqs now has a release, but no build system. It's just 3 python scripts, would it make sense to add a small setuptools definition for this?

cbix avatar May 01 '22 18:05 cbix

  • https://codeberg.org/rtcqs/rtcqs once there is a release

rtcqs now has a release, but no build system. It's just 3 python scripts, would it make sense to add a small setuptools definition for this?

Make it and submit it as pull request upstream?

diovudau avatar May 01 '22 18:05 diovudau

Make it and submit it as pull request upstream?

Yep, will look into it. I'm not that experienced with python but maybe that's a good practice :)

cbix avatar May 01 '22 18:05 cbix

https://codeberg.org/rtcqs/rtcqs/releases/tag/v0.5.2

SpotlightKid avatar May 16 '22 15:05 SpotlightKid

More software.

  • https://lkjbdsp.wordpress.com/refine/
  • https://github.com/mika314/melonix
  • https://github.com/astrofox-io/astrofox
  • https://github.com/Picorims/wav2bar (Development halted)
  • https://github.com/rorywalsh/cabbage
  • https://github.com/christophhart/HISE
  • https://github.com/ryukau/VSTPlugins

diovudau avatar Jul 11 '22 19:07 diovudau

SpotlightKid avatar Nov 11 '22 16:11 SpotlightKid

  • https://github.com/mourednik/argotlunar

SpotlightKid avatar Nov 25 '22 00:11 SpotlightKid

  • https://github.com/brummer10/slowmo.lv2
  • https://github.com/brummer10/VintageTubeOverdrive.lv2

SpotlightKid avatar Dec 08 '22 18:12 SpotlightKid

https://github.com/kosua20/MIDIVisualizer (in AUR) https://github.com/GuitarML/SmartGuitarAmp (in AUR as smartamp) https://github.com/GuitarML/SmartGuitarPedal (in AUR as smartpedal)

diovudau avatar Dec 22 '22 22:12 diovudau

SpotlightKid avatar Jan 30 '23 00:01 SpotlightKid

Would it be possible to add MXTune? https://github.com/liuanlin-mx/MXTune

derkrasseleo avatar Apr 03 '23 12:04 derkrasseleo

Would it be possible to add MXTune? liuanlin-mx/MXTune

Probably. It would help greatly, if you could tell us the exact commands to build the plugin on Arch Linux using the system-installed versions of the needed libraries (JUCE, VSTSDK, soundtouch, aubio). and any additional information that you have. See our Github issue template.

SpotlightKid avatar Apr 03 '23 17:04 SpotlightKid

Aeolus as JUCE Plugin with some useful and convenient editions.

https://archie3d.github.io/aeolus_plugin/ https://github.com/Archie3d/aeolus_plugin

diovudau avatar May 06 '23 17:05 diovudau

SpotlightKid avatar May 15 '23 13:05 SpotlightKid

https://github.com/nidefawl/bass-studio

cbix avatar May 17 '23 17:05 cbix

simplescreenrecorder apparently was moved from Community to AUR. That should find a home here.

diovudau avatar May 19 '23 11:05 diovudau

(Already in extra now).

SpotlightKid avatar May 26 '23 11:05 SpotlightKid

  • https://github.com/paopre/Spontini

diovudau avatar Jun 16 '23 19:06 diovudau

Zrythm AUR

nyabinary avatar Aug 03 '23 00:08 nyabinary