Wishlist for packages
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:
- [ ] SpinTool
- [ ] MidiEditor (AUR)
- [ ] VoiceOfFaust
- [ ] midisox
- [ ] MixMaxtrix (Repo)
From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1046110529:
- [ ] jamtaba | AUR
- [ ] FAUST examples
- [ ] Gearmulator
- [ ] helio-workstation
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:
- [ ] CHOW BYOD
- [ ] CHOW Matrix
- [ ] CHOW Kick
- [ ] CHOW Klon Centaur Model
- [ ] CHOW Tape Model
From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1311899614:
- [ ] pluginval (#440)
From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1326902571
- [ ] argotlunar
From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1407816233:
- [ ] MIDIVisualizer (AUR)
- [ ] SmartGuitarAmp (AUR)
- [ ] SmartGuitarPedal (AUR)
From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1537186422:
- [ ] aeolus_plugin
From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1547846239:
- [x] Neural Amp Modeler (#525)
From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1595219185:
- [ ] Spontini
From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1663140087:
From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1664392899:
- [x] CloudReverb (#439)
From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1666745636:
- [ ] Internet DJ Console (AUR)
From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-1690025560:
- [ ] Minaton-XT
From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-2692992570:
- [ ] PodcastPlugins
From https://github.com/osam-cologne/archlinux-proaudio/issues/3#issuecomment-2786407758:
- [ ] KnobKraft-orm
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:
- slowmo.lv2 - no tagged release yet
- VintageTubeOverdrive.lv2 - no tagged release yet
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
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,
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?)
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):
- jamtaba | AUR (still blocked by elieserdejesus/JamTaba#1210)
- faust examples as lv2
- should compile headless plugins
- includes a lot of small plugins
- ideally they're all merged in a single lv2 bundle, requires manual work
- DSP563xx/gearmulator
- helio-workstation
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).
* 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.
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.
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"
A popular way to deal with this is
- package with necessary patches
- post patches to upstream (email/PR), link to the PR in a PKGBUILD comment
- talk to the upstream dev/maintainer and have them tag a stable release including the patches
- 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 :)
To be able to compile GlassCoder (#51) with support for all audio sources, we might package HPI drivers.
- 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?
- 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?
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 :)
- codeberg.org/rtcqs/rtcqs once there is a release.
https://codeberg.org/rtcqs/rtcqs/releases/tag/v0.5.2
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
- https://github.com/mourednik/argotlunar
- https://github.com/brummer10/slowmo.lv2
- https://github.com/brummer10/VintageTubeOverdrive.lv2
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)
Would it be possible to add MXTune? https://github.com/liuanlin-mx/MXTune
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.
Aeolus as JUCE Plugin with some useful and convenient editions.
https://archie3d.github.io/aeolus_plugin/ https://github.com/Archie3d/aeolus_plugin
- Neural Amp Modeler LV2 Plugin
https://github.com/nidefawl/bass-studio
simplescreenrecorder apparently was moved from Community to AUR. That should find a home here.
- https://github.com/paopre/Spontini