Discussion:
[LAD] ( Custom Arch Linux or Custom Ubuntu Studio ) for ( Proffesional Audio & Game Audio Development )
Juan BioSound
2018-07-01 16:28:29 UTC
Permalink
Hi !!!

I've been some years with linux but I'm not an expert. I only use Ubuntu,
Ubuntu Studio and CentOS for 10 years.

Now, I want to be a proffesional audio developer, and is VERY FRUSTATING to
my return to windows.

So,

[ 1 ] I want build a custom live linux system in USB or CD...for audio
production for audio designers and enginners and for evangelist linux as I
can.

[ 2 ] I want, also, some way to build audio game engine tools, but Unreal4
or Unity 3D isn't work on linux at now, some suggest for my frustation ???

I look up for a custom bootstrap on github for that but I dont find some
script done yet.

I want learn to have all control on my hands, and my best are Open Source.

Any help and/or Collaboration ???

So, Where I should become ?

Thanks very much,

Juan
Paul Davis
2018-07-01 16:38:30 UTC
Permalink
Post by Juan BioSound
Hi !!!
I've been some years with linux but I'm not an expert. I only use Ubuntu,
Ubuntu Studio and CentOS for 10 years.
Now, I want to be a proffesional audio developer, and is VERY FRUSTATING
to my return to windows.
​what does "professional" mean in this context?​\
Post by Juan BioSound
So,
[ 1 ] I want build a custom live linux system in USB or CD...for audio
production for audio designers and enginners and for evangelist linux as I
can.
​Instead of re-inventing the wheel, at least start by looking at existing
versions of this, such as AVLinux. I am sure Glenn could use help, and
AVLinux is already well-proven and solid. ​
Post by Juan BioSound
[ 2 ] I want, also, some way to build audio game engine tools, but Unreal4
or Unity 3D isn't work on linux at now, some suggest for my frustation ???
​I don't know much about "audio game engine tools" but from the bits that
I've read, they mostly seem to be very simple mixing and processing
frameworks. I don't know what else they add, but if I was starting out on a
task like this, I personally would just start from scratch, because there
doesn't seem to be very much added value in the audio side of these
"engines".​ sure, maybe a simple API for "play this audio file starting in
1.29 seconds". not much else.,
​
Len Ovens
2018-07-01 16:56:00 UTC
Permalink
​[ 2 ] I want, also, some way to build audio game engine tools, but Unreal4
or Unity 3D isn't work on linux at now, some suggest for my frustation ???
​I don't know much about "audio game engine tools" but from the bits that I've
read, they mostly seem to be very simple mixing and processing frameworks. I
don't know what else they add, but if I was starting out on a task like this, I
personally would just start from scratch, because there doesn't seem to be very
much added value in the audio side of these "engines".​ sure, maybe a simple API
for "play this audio file starting in 1.29 seconds". not much else.,
I think something like ambisonics is included... so you know where the
shot came from that just took your leg off...

--
Len Ovens
www.ovenwerks.net
Juan BioSound
2018-07-01 17:30:43 UTC
Permalink
---------- Forwarded message ----------
From: Juan BioSound <***@gmail.com>
Date: 2018-07-01 19:16 GMT+02:00
Subject: Re: [LAD] ( Custom Arch Linux or Custom Ubuntu Studio ) for (
Proffesional Audio & Game Audio Development )
Post by Paul Davis
Post by Juan BioSound
Hi !!!
I've been some years with linux but I'm not an expert. I only use Ubuntu,
Ubuntu Studio and CentOS for 10 years.
Now, I want to be a proffesional audio developer, and is VERY FRUSTATING
to my return to windows.
​what does "professional" mean in this context?​\
​Jejejej, "Professional" means try to eat with well works.​ Yes, money.
Sincerely.
Post by Paul Davis
Post by Juan BioSound
So,
[ 1 ] I want build a custom live linux system in USB or CD...for audio
production for audio designers and enginners and for evangelist linux as I
can.
​Instead of re-inventing the wheel, at least start by looking at existing
versions of this, such as AVLinux. I am sure Glenn could use help, and
AVLinux is already well-proven and solid. ​
​Ok, AVLinux could be better than Arch or Ubuntu Studio???
What's the official page of AVLinux???​
Post by Paul Davis
Post by Juan BioSound
[ 2 ] I want, also, some way to build audio game engine tools, but
Unreal4 or Unity 3D isn't work on linux at now, some suggest for my
frustation ???
​I don't know much about
​​
"audio game engine tools" but from the bits that I've read, they mostly
seem to be very simple mixing and processing frameworks. I don't know what
else they add, but if I was starting out on a task like this, I personally
would just start from scratch, because there doesn't seem to be very much
added value in the audio side of these "engines".​ sure, maybe a simple API
for "play this audio file starting in 1.29 seconds". not much else.,
​
​For example this way:


https://en.wikipedia.org/wiki/Ambisonics​
<https://en.wikipedia.org/wiki/Ambisonics>

​or

FMOD, OpenAL, WWise: "Middleware" better than ​
​
"audio game engine tools".



Thanks very much Paul,

Juan
Ralf Mardorf
2018-07-01 18:16:07 UTC
Permalink
​Ok, AVLinux could be better than Arch or Ubuntu Studio???
What's the official page of AVLinux???​
Hi,

Arch Linux always is a "custom Linux", there is nothing such as a
default Arch Linux. By it's policy it e.g. doesn't start a service, when
installing a package providing a service. A default install even does
come without a graphical environment.

You could install Ubuntu from the server image, by even disabling a lot
of the packages provided by it's installer, then you would get also an
install even without a graphical environment, but services
automagically get started, even if they should be counterproductive for
your purpose.

The _A_rch _U_ser _R_epository provides a well maintained linux-rt,
official Ubuntu repositories linux-lowlatency.

Arch is a rolling release and Ubuntu Studio, as an official Ubuntu
flavour is a release model distro, with different policies for the
official repositories.

"Main – Officially Supported, Open-Source Software:

Licence: Open Source
Updates: Canonical provides critical updates.

Restricted – Officially Supported, Closed-Source Software:

Licence: Proprietary
Updates: Canonical provides critical updates supplied by the developers.

Universe – Community-Maintained, Open-Source Software:

Licence: Open source
Updates: Canonical does not provide update.
Some updates may be provided by the Ubuntu community.

Multiverse – Unsupported, Closed-Source and Patent-Encumbered Software:

Licence: Unknown
Updates: Canonical does not provide updates.
Some updates may be provided by Ubuntu community." -
https://askubuntu.com/questions/58364/whats-the-difference-between-multiverse-universe-restricted-and-main

Some software isn't provided at all regarding Ubuntu's policy
(resp. Debian's policy, since Debian is Ubuntu's upstream), while
there isn't such a restriction for Arch Linux, e.g. see

[***@archlinux rocketmouse]# lsb_release -a
LSB Version: 1.4
Distributor ID: Arch
Description: Arch Linux
Release: rolling
Codename: n/a
[***@archlinux rocketmouse]# pacman -Si linuxsampler | head
Repository : community
Name : linuxsampler
Version : 2.1.0-2
Description : Professional-grade audio sampler alternative to Gigasampler
Architecture : x86_64
URL : https://www.linuxsampler.org/
Licenses : custom
Groups : pro-audio
Provides : None
Depends On : libgig jack sqlite

Ubuntu as well as Debian spilt software from upstream to several
packages, Arch Linux usually doesn't, so e.g. header files are usually
not provided by a separated package. Ubuntu's as well as Arch's package
management provide options to automagically handle packages, see e.g.
Ubuntu comes with helpers such as dpkg-divert...

[***@archlinux rocketmouse]# systemd-nspawn -qD /mnt/moonstudio lsb_release -a
LSB Version: core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch
Distributor ID: Ubuntu
Description: Ubuntu 16.04.4 LTS
Release: 16.04
Codename: xenial
[***@archlinux rocketmouse]# systemd-nspawn -qD /mnt/moonstudio man dpkg-divert | grep DES -A 5
DESCRIPTION
dpkg-divert is the utility used to set up and update the list of diversions.

File diversions are a way of forcing dpkg(1) not to install a file into its location, but to a diverted location. Diversions can be used through the Debian package scripts to move
a file away when it causes a conflict. System administrators can also use it to override some package's configuration file, or whenever some files (which aren't marked as "conf-
files") need to be preserved by dpkg, when installing a newer version of a package which contains those files.

...Arch Linux provides pacman.conf with e.g. an option to skip files
from being installed.

AVLinux is a Debian derivative http://lmgtfy.com/?q=avlinux , so it
has got a smaller community, less developers etc., I doubt that this is
"better", it's different.

You might want to join

https://lists.archlinux.org/listinfo/arch-proaudio
https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-devel
https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-users

Regards,
Ralf
--
pacman -Q linux{,-rt{,-securityink,-cornflower,-pussytoes}}|cut -d\ -f2
4.17.3-1
4.16.15_rt7-1
4.16.12_rt5-1
4.16.8_rt3-1
4.14.34_rt27-1
Ralf Mardorf
2018-07-01 18:27:41 UTC
Permalink
I've forgotten to mention that
Post by Ralf Mardorf
You could install Ubuntu from the server image
and after that install ubuntu-studio meta-packages, see
https://packages.ubuntu.com/search?suite=bionic&section=all&arch=any&keywords=ubuntustudio&searchon=names

FWIW I prefer Arch Linux over Ubuntu flavours such as Ubuntu Studio. I
stay away from derivatives with small communities, less developers and
sometimes even without mailing lists or any support at all.
bill-auger
2018-07-01 16:53:51 UTC
Permalink
Post by Juan BioSound
[ 1 ] I want build a custom live linux system in USB or CD...for audio
production for audio designers and enginners and for evangelist linux as I
can.
the first thing i would say to anyone with such an idea is that there are
already in existence many operating systems that fit that description - it is
not even reasonable to propose yet another before first trying out each and
every existing example one can find; and only after then deciding if there is
some unique reason why not to simply help your favorite one to improve

maintaining an operating system is a big job - most niche systems free software
are under-staffed as it is and would benefit from the extra help - it is of no
benefit to the community to simply make a new distro all by oneself "just
'cause" with no justification of the sort: "i have asked the existing distros,
but they all have rejected my help" or "these unique ideas i have in mind are
simply not possible on any existing distro" - i do quite doubt that either of
those would be true

i could give you a number of recommendations - kxstudio and dynebolic are among
my favorites
Hermann Meyer
2018-07-01 17:09:59 UTC
Permalink
Post by Juan BioSound
[ 2 ] I want, also, some way to build audio game engine tools, but
Unreal4 or Unity 3D isn't work on linux at now, some suggest for my
frustation ???
Linux Support
The previous version of this project also included linux support. I do
not have an interest in linux right now, but is should not be hard to
add linux support again. PortAudio and libsndfile are the only
dependencies for YSE now, and they are both supported on linux. If
anyone wants to create the neccesary build files, I'd be happy to
accept a pull request.
https://github.com/yvanvds/yse-soundengine
Juan BioSound
2018-07-01 17:32:35 UTC
Permalink
Post by Hermann Meyer
Post by Juan BioSound
[ 2 ] I want, also, some way to build audio game engine tools, but
Unreal4 or Unity 3D isn't work on linux at now, some suggest for my
frustation ???
Linux Support
The previous version of this project also included linux support. I do
not have an interest in linux right now, but is should not be hard to add
linux support again. PortAudio and libsndfile are the only dependencies for
YSE now, and they are both supported on linux. If anyone wants to create
the neccesary build files, I'd be happy to accept a pull request.
https://github.com/yvanvds/yse-soundengine
​Yes, that's the best I found.

Thanks Hermann. I'm trying to do it.​
h***@gmx.net
2018-07-02 04:47:40 UTC
Permalink
Post by Juan BioSound
[ 2 ] I want, also, some way to build audio game engine tools, but
Unreal4 or Unity 3D isn't work on linux at now, some suggest for my
frustation ???
As far as I know the Unity3D does work on Linux nowadays. Doesn't mean
I recommend it in any way though.

I really don't know what it is you are after, so it's hard to help.

Regards,
Philipp
Kevin Cole
2018-07-02 13:29:11 UTC
Permalink
[ 2 ] I want, also, some way to build audio game engine tools, but Unreal4 or Unity 3D isn't work on linux at now, some suggest for my frustation ???
I'm not a game developer, but Unity 3D installed on my system and ran
a version of the the Roll-A-Ball tutorial that I modified so that it
would send OSC messages... This is my first attempt at running an
Arch system, and my wee experiment is about two months old. I'm still
a novice with Arch, and pretty much a novice with Unity 3D. So, when
you say it isn't working, your requirements might be much greater than
mine, but it is working "well enough" to get me started.
Spencer Jackson
2018-07-02 17:37:47 UTC
Permalink
Post by Juan BioSound
[ 2 ] I want, also, some way to build audio game engine tools, but Unreal4
or Unity 3D isn't work on linux at now, some suggest for my frustation ???
As otherwise noted Unity does have a linux build, I've used it to make a
demostration game at work (see
https://forum.unity.com/threads/unity-on-linux-release-notes-and-known-issues.350256/
). Personally though I'd rather see more work be put toward the open source
Godot engine (see https://godotengine.org/ or #godotengine on freenode).
_Spencer
bill-auger
2018-07-02 17:48:18 UTC
Permalink
Post by Spencer Jackson
). Personally though I'd rather see more work be put toward the open source
Godot engine (see https://godotengine.org/ or #godotengine on freenode).
... and godot already has a fairly sophisticated audio features as seen in all the Audio* classes in the API

http://docs.godotengine.org/en/3.0/classes/index.html

Loading...