abNinjam
Moderators: MattKingUSA, khz
- eikakot
- Established Member
- Posts: 103
- Joined: Fri Jan 29, 2010 2:24 pm
- Location: Vilnius, Lithuania
- Has thanked: 7 times
- Been thanked: 3 times
- Contact:
abNinjam
I've created a NINJAM client as a native Linux vst plugin. Available at https://github.com/antanasbruzas/abNinjam
Intention was to keep it simple and not overload it with many features that ninjam supports. Tested on Fedora 31 running in Bitwig Studio.
-
- Established Member
- Posts: 2083
- Joined: Mon Sep 28, 2015 8:06 pm
- Location: Here, of course!
- Has thanked: 232 times
- Been thanked: 400 times
- Contact:
Re: abNinjam
-
- Established Member
- Posts: 45
- Joined: Thu Aug 16, 2018 8:31 pm
- Has thanked: 1 time
- Been thanked: 1 time
Re: abNinjam
To build, I followed readme. Debian has an older version of cmake, so I used snap to fetch a recent version to build. Then had to install dependencies, only difference in package name is libxcb-util0-dev.
sudo apt install libxcb-util0-dev libxcb-cursor-dev libxcb-keysyms1-dev libxcb-xkb-dev libxkbcommon-dev libxkbcommon-x11-dev libvorbis-dev zenity
sudo apt install snapd
snap install cmake --classic
snap run cmake ..
snap run cmake --build .
snap cmake --build . --target install --config Release
...trying out AV Linux
- eikakot
- Established Member
- Posts: 103
- Joined: Fri Jan 29, 2010 2:24 pm
- Location: Vilnius, Lithuania
- Has thanked: 7 times
- Been thanked: 3 times
- Contact:
Re: abNinjam
-
- Established Member
- Posts: 45
- Joined: Thu Aug 16, 2018 8:31 pm
- Has thanked: 1 time
- Been thanked: 1 time
Re: abNinjam
...trying out AV Linux
-
- Established Member
- Posts: 45
- Joined: Thu Aug 16, 2018 8:31 pm
- Has thanked: 1 time
- Been thanked: 1 time
Re: abNinjam
My expectation was that names/audio channels would be displayed and a gain slider/knob. There doesn't really to be a UI meter element for everyone's signal, just a knob. I have found it necessary to be able to control other player's signal, especially in public servers. Just an idea! I appreciate the simplicity of abNinjam.
...trying out AV Linux
- ycollette
- Established Member
- Posts: 96
- Joined: Sun Jul 03, 2016 8:53 pm
- Has thanked: 15 times
- Been thanked: 20 times
- Contact:
Re: abNinjam
https://copr.fedorainfracloud.org/coprs ... /linuxmao/
Audinux Fedora repository: https://audinux.github.io/
Github: https://github.com/ycollet
LMMS Music: https://www.jamendo.com/artist/471813/j ... wen/albums
Modular Music: https://www.jamendo.com/artist/537917/u ... ing/albums
- eikakot
- Established Member
- Posts: 103
- Joined: Fri Jan 29, 2010 2:24 pm
- Location: Vilnius, Lithuania
- Has thanked: 7 times
- Been thanked: 3 times
- Contact:
Re: abNinjam
I understand that mixing would be a neat feature. Thing is that those remote channels are dynamic and as far as I know it won't be possible to register/unregister vst params like that. Maybe I'm wrong. But without that it would be a feature available on GUI version only. I would really like to provide a full featured GUIless plugin as well. Maybe if anyone has some clever ideas for it I'm open for suggestions. Another thing is I would not like to overcrowd the UI as well. Maybe a tabbed interface would fit here. I'll think about it.lad wrote: ↑Sun May 17, 2020 10:26 am The mix levels seem great with abNinjam, no problem there.
My expectation was that names/audio channels would be displayed and a gain slider/knob. There doesn't really to be a UI meter element for everyone's signal, just a knob. I have found it necessary to be able to control other player's signal, especially in public servers. Just an idea! I appreciate the simplicity of abNinjam.
- eikakot
- Established Member
- Posts: 103
- Joined: Fri Jan 29, 2010 2:24 pm
- Location: Vilnius, Lithuania
- Has thanked: 7 times
- Been thanked: 3 times
- Contact:
Re: abNinjam
Thanks. Keep in mind that it is still not considered a stable release.ycollette wrote: ↑Sun May 17, 2020 11:59 am I just added abNinjam to my Fedora 30, 31, 32 COPR LinuxMAO repository.
https://copr.fedorainfracloud.org/coprs ... /linuxmao/
- ycollette
- Established Member
- Posts: 96
- Joined: Sun Jul 03, 2016 8:53 pm
- Has thanked: 15 times
- Been thanked: 20 times
- Contact:
Re: abNinjam
Audinux Fedora repository: https://audinux.github.io/
Github: https://github.com/ycollet
LMMS Music: https://www.jamendo.com/artist/471813/j ... wen/albums
Modular Music: https://www.jamendo.com/artist/537917/u ... ing/albums
-
- Established Member
- Posts: 1516
- Joined: Sun Jan 27, 2019 2:25 pm
- Location: Italy
- Has thanked: 385 times
- Been thanked: 299 times
Re: abNinjam
We added abNinjam to our openSUSE repo as well (LV2 only, at the moment), thank you for it!
(@ycollette didn't notice you already made a .spec, whoops! Greetings from GeekosDAW, your sister project you probably hadn't heard about you people are great, we haven't had the chance to use one of your .specs but I use LinuxMAO as a benchmark for what programs we should have and use your re-releases like Mx44 and Frontieres very often, so thanks )
As for abNinjam, I hope it becomes the reference implementation for NINJAM clients, this kind of program is much needed these days, with the lockdowns and all
Please donate time (even bug reports) or money to libre software
Jam on openSUSE + GeekosDAW!
- ycollette
- Established Member
- Posts: 96
- Joined: Sun Jul 03, 2016 8:53 pm
- Has thanked: 15 times
- Been thanked: 20 times
- Contact:
Re: abNinjam
Feel free to take spec files here:
https://github.com/ycollet/fedora-spec
The last one (still WIP): openFrameworks.
Audinux Fedora repository: https://audinux.github.io/
Github: https://github.com/ycollet
LMMS Music: https://www.jamendo.com/artist/471813/j ... wen/albums
Modular Music: https://www.jamendo.com/artist/537917/u ... ing/albums
- eikakot
- Established Member
- Posts: 103
- Joined: Fri Jan 29, 2010 2:24 pm
- Location: Vilnius, Lithuania
- Has thanked: 7 times
- Been thanked: 3 times
- Contact:
Re: abNinjam
Version 0.0.4 now includes a small mixerlad wrote: ↑Sun May 17, 2020 10:26 am The mix levels seem great with abNinjam, no problem there.
My expectation was that names/audio channels would be displayed and a gain slider/knob. There doesn't really to be a UI meter element for everyone's signal, just a knob. I have found it necessary to be able to control other player's signal, especially in public servers. Just an idea! I appreciate the simplicity of abNinjam.