The linux DAW thread

Configure and optimize you computer for Audio.
Post Reply New Topic
RELATED
PRODUCTS
MusE Rosegarden Waveform Pro

Post

Thanks, hope you're happily rockin the house.
Have you tried the linux ressurection port of
the semi-abandoned Scorchcrafter?

https://github.com/osxmidi/LinVst/tree/amp

It has 9 channels, so it's pretty versatile,
and of course, it's got a great copy protection scheme :wink:
Cheers

Post

Hi !
I tested linux Reaper and Linvst on my Arch install and it seems 100% stable.The joy to see notation/piano-roll/VST instruments united in a DAW in Linux is immense...
Podolski (win vst and native), Helm, Carla-rack or Cobalt are perfectly running.
Now it's time to rebuild my sampling band and frankly i would like to bypass NI Kontakt completely and go the SWAM route if possible.
Has anybody tested the SWAM engine on Wine ? via Linvst or Carla ?

Post

If SWAM uses a dongle, or pace, or soft-ilok etc for
copy protection, it likely won't work. If you can install
the latest stable wine from wineHQ, or their wine-staging
release, V2.13 recently, theres a good chance it will.
Adding 'over-rides' to wine has also proved beneficial,
the list below are ones I have seen recommended,
and simple steps to install them, are below that.
I have Dimension Pro, and SampleTank 2.5 working
for samples. A quick google of SWAM shows it to be
worth trying, especially if they have a demo, or are
priced on our side of the moon. I have read that some
over-rides in the list have already been squeezed
into the latest wine releases.

msvcp120.dll
msvcp140.dll
concrt140.dll
api-ms-win-crt-time-l1-1-0.dll
api-ms-win-crt-runtime-l1-1-0.dll
ucrtbase.dll
d2d1.dll
msvbvm60.dll
msvcr120.dll
d3dx9 (there are many, not sure yet
which are important to add for vst, I have added
d3dx9_35.dll and d3dx9_41.dll


To install wine over-rides,
1. aquire the desired windows .dll file
2. find wine's limited version, in .wine/drive_c/windows/system32
and rename the extension as desired, something like
d2d1.dllOVER is easy to spot in a filemanager.
(the wine versions are ususally 2.4k in size, no big need to delete.)
3. copy the real one alongside it.

4. Run the command

/opt/wine-staging/bin/winecfg

(adjust that according to your wine install path, if one has a standard
wine install path, just type winecfg in a terminal)
In the winecfg Libraries tab, click the triangle widget by
"New override for library:" which then lets you search the .dll file list to
choose your new .dll, and when chosen, the 'Add' button
becomes active, press it, and you'll see the .dll in the
overrides list box.
Cheers

Post

I suppose it would be clever to use something like PlayOnLinux to have an easily manageable separate wineprefix for audio stuff?

Post

AUTO-ADMIN: Non-MP3, WAV, OGG, SoundCloud, YouTube, Vimeo, Twitter and Facebook links in this post have been protected automatically. Once the member reaches 5 posts the links will function as normal.
Thanks for the help guys :tu:

Here's the latest infos i gathered :

- About protection : Sample Modeling which distributes the SWAM libraries are talking about a simple mechanism using license key and interactive emails for activation.So it's probably not undoable for Wine...

- About price : The Saxophones (Baritone, Tenor, Alto & Soprano) is sold 259€, which is pretty fair in my opinion considering the level of realism accomplished here.

- Compatibility with Wine : Apparently, a user succeeded running this on Linux using Vsthost and Playonlinux (for the wineprefixes as farlukar suggested).He even wrote a short guide which is downloadable here : http://www.swamengine.com/support/kb/faq.php?id=34 (http://www.swamengine.com/support/kb/faq.php?id=34)

I'm on Arch Linux, with Wine 2.13 (not stagging branch), so I think I will give it a go and report back what I found.

Question about the dll overrides : I always wondered how much important is the version of the overriding files, especially if we declare running Win7 or WinXP via winecfg.
Should I look for the latest revision of each file, regardless of the Windows version declared in Wine ?

Post

Good question about the over-rides and versions involved.
The coding folks at the reaper linux forum might know.
I make my choices mainly by what shows up in search engine
results, and with a few exceptions, like d3dx9, there usually aren't
many choices. One could keep a log of problematic vsts,
so it would be clear which vst began working when a certain over-ride
was installed. Happily, the vst's that don't work yet, are mainly
expensive and heavily protected, and are surrounded by great titles
that do work.

I think a 2.13 wine is actually the latest staging version, and Arch may
have dispensed with the extra label. There is a stable version with
a lower number. If you start Reaper in a terminal, you can watch
the output as it scans vsts, and it mentions the wine version quite often.

The SWAM pricing is pretty good, considering how difficult
the Saxes are to reproduce by fakery and magic, and how
special their sound is. Gonna go play along with Dave and Candy,
for awhile, they said Lily is gonna drop by later. :wink:

Hope you succeed quickly!

Post

I've been narrowing down the number of vst paths in my .wine folder,
to make it easier to test the linvst and airwave vst wrappers,
so the linux version of reaper can go through it's vst scanning without
repeatedly stalling on the same few 'bad actors'. I also reinstalled
some of the commercial plugins that suffer from SCS,
(scattered contents syndome)
I ended up with these paths

.wine/drive_c/Program Files (x86)/Steinberg/VstPlugins

wine/drive_c/Program Files (x86)/VstPlugins

wine/drive_c/Program Files/VstPlugins

/home/me/.vst

/home/me/.aaaVST

.wine/drive_c/users/Public/Documents/

The first path is for reaper with wine, including many 32 synthedit plugins,
and any bad actors that interupt linux reaper, but still work fine
in wine reaper
.
The next two are for commercial plugins that are trouble free.

The next two are for linux native vsts, and simple windows vsts
that don't scatter content far and wide.

The last one is where the windows versions of U-he plugins are installed.

Here's my current list of vsts that work well enough
to keep around, in linux reaper,
or windows reaper running in wine, or both:

Zebra 2
Hive
Beatzille
ACE
Tyrell N6
Podolski
All the other U-he demo/free versions
Discovery Pro
Bliss
OBxd
SampleTank 3
SampleTank 2.5 and soundsets/expansion-tanks
SonikSynth2
BlueCat Destructor
Amplitube 4
Amplitube Fender LE
Synthmaster 2.8
Synthmaster One
Rhino
Angelina
Reaktor 5 & 6
Gazzillions of Reaktor ensembles
Razor
Prism
Replika
Massive
Absynth 5
Guitar Rig 5
Kontakt 5 Elements version, and Free-player
Dimension Pro
Rapture
Z3ta+1.5
WusikStation V5 + ArtVera's Drumatoxin and Mistral

Alchemy_CM
RG Muted_CM
Dune_CM
CM Fuzz
DrumCore 3_CM
Genesis_CM
Enkl_CM
Groove_CM
Dominator_CM
Diversion Fx_CM
GrindMachine_CM/Free

NoiseTar
Nocturna
Augur
Odin
Cobalt, Sanford Reverb/Delay/Phaser
SQ8L
Oatmeal
MiniMogue Luxus
Lush 101-demo
Kruudster
Eclipsis
Vibraphone TS
Syntar
Kern
Tetra
Aalto 32 bit

Fretted Synth Collection
AlgoMusic Collection
Ugo Collection
Krakli Collection
HG Fortune Collection
DSK Collection
TSE Collection
Ignite Amps Collection
Poulin/LePou Collection
ACMEbargig Collection
TAL Collection
Zampler Collection
Sir Elliot Collection
Bluecat Free Collection
Benoit Serrano Collection

FreeAmp 2 and 3
Lagrange
Firebird
Art Pyrite
EVM Ultrasonique and Occam
Superwave P8
Majken's Chimera
Synth1
Herc's Abakos
Voyager (with Asseca gui mod)
Antiknot
QuikQwak Bar Chimes
JamOrigen (midi guitar)
Loomer Cumulus
Charlatan
Dexed
Mercurial JCM800 and Cabsim
Voxengo Boogex
AAS LoungeLizard/Strum-Acoustic-Session/Ultra-Analog-Session

Cheers

Post

farlukar wrote:I suppose it would be clever to use something like PlayOnLinux to have an easily manageable separate wineprefix for audio stuff?
Probably so. After you get things running well, you could always try melding
things together, if it appeared to have advantages. Having separate office,
games, and home-theater wines, for example, would make it easier to pinpoint
modifications that were successful, which at some point could be
attempted in the others. I wonder if symbolic links, would correctly traverse
the boundaries of multiple prefixes? That would save on disk space.
Links work for sharing sample libraries within a single wine setup.
Cheers

Post

POD HD500x support is now in kernel 4.13, congrats to
Hans Moller, who has been working at POD support for a long time. :clap:

Guitarix has added a basic drum sequencer with faust rendered
drumsynth sounds, for use as a practice tool, but don't count on it
not expanding beyond that.

IK Multimedia Amplitube versions, old and new, still work and
can be authorized in a modern wine, or wrapped vst environment.

Same for Sampletank 3, and presumably the new Syntronik,
free versions of both are available, with a combined 3 gig
of sample content, using the handy IK onboard effects.
Free is a very good price.

last but not least, MAX comes to linux hardware,
enabling MAX code to compile LV2 plugins for
the MOD hardware controller. Suite...

http://blog.moddevices.com/2017/08/01/m ... tegration/

.http://moddevices.com/

Cheers

Post

it's like a box of chocolate around here :hihi:

I'll admit to being kinda slow at noticing the obvious :dog:

...but I just figured out that the linux Reaper port lets you route
the audio from linux standalone instruments like Yoshimi
and Hydrogen, to empty audio tracks, turn on track monitoring,
add an effect or chain...and off you go.

Yoshimi is 16part multi-timbral, so pair it with SampleTank
or SonikSynth2, wrapped for vst hosting in Reaper by
Airwave, or Linvst, and you've got 32 parts at hand,
sampled instruments with synths. and huge sonic potential.

I've got a cleanish Guitar Rig chain
on some Hydrogen drums, a tiny bit of CM Fuzz distortion on
some Yoshimi choir sounds, as well as some z3ta+ effects
plugin suiteness for extra ambience. Probably a dozen or so
good linux standalones, that can be used as faux-plugins
in this manner. Even other daw outputs...in they all go!

(Sorry if it's all old news to the masses :party: )
Cheers

Post

The setup posted above also works with linux Bitwig,
subject to variables in windows vst scanning. At the moment,
linux Bitwig is hosting the standalone Yoshimi in an audio track,
with Amplitube 4, Replika, and Carla-RackFX (hosting
the Calf Exciter, an LV2 plugin) in the effects chain,
sounding quite wonderful! :party:

I'm using qjackctl to connect Yoshimi to Bitwig,
probably any linux patchbay will work
Good times 8)

Post

SWAM Saxophones working ! :D
Installed with fresh Wine 2.13, without any wineprefix or dll overrides. :party:

With latest Linvst built from source, the plugin is perfectly usable in linux Reaper, all settings are accessible.Only the Help & Credits tab makes the plugin crash.

However, every lauch of an instance of SWAM takes approx 5 seconds, Wine spitting some fixmes about wininet that I didn't solve yet.When opening a project with multiple saxophones, wait times add up so this could be a problem for a big project.I tried winetricks to override wininet but I run 64bits.As I understood winetricks don't play nice with recent Wine64.Doing it manually didn't help either.

These Vsti are heavy on ressource...I had to tweak my (not so) fresh Arch installation to load more than two saxs without surcharge.Basically, changing the cpu scaling governor to "performance", enabling "Allow LiveFX multiprocessing" in Audio Preferences of Reaper, and use reasonable jack settings.After many tests I settled on 512 buffer size, 3 periods and 48khz sampling rate for my Audiobox USB which gives 32ms latency.These settings changed so much the dsp load that I 'm beginning to think a SWAM orchestra on Linux is possible.Damn, where is that drooling monkey smiley ??

I''m currently loading 4 instances of SWAM."jack_cpu_load" reports a charge of approx 20% when the instruments play together, with no xruns.The DSP load starts falling down as soon as a horn stops blowing so this lets room for adding instruments.For a big band hit however, it could be the last shot you hear :D
Need more tweaks !

Also tried Airwave and the binary version of Linvst-but they crashed Reaper.
Carla-Rack in Reaper fails to load SWAM with a timeout error, however it works perfectly as a standalone host.

The staff at SWAM is reactive AND informative :party: Their activation system is simple and doesn't weighten installation.Two keys are given for the whole sax package which lets the user install the plugins on two different machines.A key can be deauthorized/replaced online if needed.
A Brass SWAM would be just perfect to complete the virtual blowers but it is a "No, not in next future" unfortunately.

:dog: I almost forgot : these sax sound soooo damn good !

Hope this is informative enough for people that would be tempted to go the SWAM route instead of Kontakt/Samplemodeling, otherwise feel free to ask.

Post

That's some welcome news. Didn't realize they've got 17 instruments
in the arsenal, and also with an update history, so not
a bunch of one-hit-wonders! The long run looks promising.
WineHQ is already at V 2.14. What hardware are you using
to play rhe sax? I had a friend in school who could jam on
the Tenor sax for hours, dude totally wreaked havoc on
my rythm guitar arm :dog:

http://www.swamengine.com/portfolio/products/

Post

Keyboard, or mini ztar from Starrlabs for a "performance" feel.But most of time, I'm working on the horns voicings directly on screen with the mouse.

Post

If I had a ztar, the in-laws would stop by on weekends,
the kids would move home, and the neighbor ladies would get all frisky :hihi:

I could maybe pass off an ewi as a modern plastic clarinet, to my wife,
but I'd need to keep the curtains drawn
at least on Friday and Saturday nights :hyper:
Cheers

Post Reply

Return to “Computer Setup and System Configuration”