Hi Rui :)

okay, thank you, I'll try to figure it out myself.

Cheers,
Ralf

*If someone from the list randomly tries to do the same*, take a look at 
this:

I couldn't compile a 64Bit Linux VST, so I couldn't check if there will 
be one for Qtractor.
I again got a 32Bit Windows VST, but again it wasn't listed by Qtractor, 
neither for DSSI nor for all plugins.

I'll try later or tomorrow to get another 32Bit Windows VST.dll and a 
first native Linux 64Bit VSTi.so.

I tidied up.
Now there's still a link in /usr. It's /lib64 -> /lib.
For DSSI
in /usr/lib still is the folder /dssi,   including dssi instruments.
For LADSPA
In /usr/lib still is the folder /ladspa, including ladspa fx.
For 64Bit Linux VST
in /usr/lib is  a  new   folder /vst-so-amd64, it's empty.
For 32Bit Windows VST
in /home/spinymouse-sudo/.wine/drive_c/Program Files/Steinberg  is  
/VstPlugins, an empty folder.
The dssi-vst.so is
in /usr/local/lib/dssi, there's a folder /dssi-vst and the file dssi-vst.so.
For more details take a look at [1] but you can skip it.
Then I got a new .dll, skip [1] and [2] but take a look at [3]. I 
hopefully fixed a "Windows dependency" by [4].

Now there is one .dll in the folder for 32Bit Windows VST. Paths are set to:
spinymouse-s...@64studio:~$ echo $DSSI_PATH
/usr/local/lib/dssi
spinymouse-s...@64studio:~$ echo $VST_PATH
/home/spinymouse-sudo/.wine/drive_c/Program Files/Steinberg/VstPlugins

Then I tried to get a 64Bit Linux VST for the new folder for 64Bit Linux 
VST, but I failed, take a look at [5] or skip it.

I run

spinymouse-s...@64studio:~$ jackd -Rdalsa -dhw:0 -r96000 -p512 -n2

and

spinymouse-s...@64studio:~$ qtractor

Qtractor options

LADSPA path: /usr/lib64/ladspa
DSSI   path: /usr/lib64/dssi
VST    path: /usr/lib/vst-so-amd64

Because there is no Linux VST, Qtractor couldn't find a Linux VST, but 
there was a Windows VST and this wasn't included too.

Cheers,
Ralf

Rui Nuno Capela wrote:
 > On Wed, July 8, 2009 06:35, Ralf Mardorf wrote:
 >  
 >> Rui Nuno Capela wrote:
 >>
 >>    
 >>> Ralf Mardorf wrote:
 >>>
 >>>      
 >> Do I need any additional command or option to use dssi-vst with
 >> Qtractor? Even if there was no Linux VSTi, because they are architecture
 >> x86 instead of x86_64, there was one Windows VST and I searched for it
 >> amongst 'all' plugins, DSSI, LADSPA and VST.
 >>
 >> Sorry, but there's less information about Qtractor and VSTs in the web
 >> and the manual.
 >>
 >>    
 >
 > your primary issue now is making dssi-vst to work. apparently it is not.
 > the windows.dll plugins should appear under DSSI selection, not VST, in
 > qtractor.
 >
 > fyi, i'm having a hard time in making dssi-vst to build on x86_64, so i
 > can't really say whether i can help you further.
 >
 > btw, browse over http://www.rncbc.org sporadically, for your qtractor et
 > al. pertinent questions ;)
 >
 > cheers

-- 
[1]
r...@64studio:~# rm 
/home/spinymouse-sudo/.wine/drive_c/Program?Files/Steinberg/VstPlugins/*.dll
r...@64studio:~# rm 
/home/spinymouse-sudo/.wine/drive_c/Program?Files/Steinberg/VstPlugins/*.so
r...@64studio:~# rm /usr/local/lib/dssi/c3multibandcomp_1_2_sse.dll

r...@64studio:~# ls -A /usr/local/lib/dssi
dssi-vst  dssi-vst.so
r...@64studio:~# ls -Al /usr | grep lib64
lrwxrwxrwx   1 root            root     3 2009-04-21 15:23 lib64 -> lib
r...@64studio:~# ls -A /usr/lib | grep dss
dssi
r...@64studio:~# ls -A /usr/lib | grep lads
ladspa
r...@64studio:~# mkdir /usr/lib/vst-so-amd64

[2]
spinymouse-s...@64studio:~/.wine/drive_c/Program 
Files/Steinberg/VstPlugins$ wget 
http://www.geocities.jp/webmaster_of_sss/vst/soft/c3multibandcomp_1_2_sse.zip
spinymouse-s...@64studio:~/.wine/drive_c/Program 
Files/Steinberg/VstPlugins$ unzip c3multibandcomp_1_2_sse.zip
moved the .dll, deleted the sources etc. and got
spinymouse-s...@64studio:~/.wine/drive_c/Program 
Files/Steinberg/VstPlugins$ ls
c3multibandcomp_1_2.dll

[3]
Before I deleted the sources etc. at [2], I cat the readme file
spinymouse-s...@64studio:~/.wine/drive_c/Program 
Files/Steinberg/VstPlugins/c3multibandcomp_1_2_sse$ cat readme_eng.txt
Some VST plugins at "slim slow slider" were compiled by Visual C++ .NET2003.
If "msvcr71.dll" isn't installed in your PC, plugins cannot run.
Please copy "msvcr71.dll" to "system32" or "system" folder.
(example)
Windows 98
c:\windows\system
Windows 2000
c:\WINNT\system32
Windows XP
c:\windows\system32

If you had installed "msvcr71.dll", it is not necessary to install 
"msvcr71.dll"

Download:
http://www.ismusic.ne.jp/slim_slow_slider/vst/index.html

[4]
spinymouse-s...@64studio:~/.wine/drive_c/windows/system32$ ls | grep msvcr
msvcrt.dll
spinymouse-s...@64studio:~/.wine/drive_c/windows/system32$ ls 
/home/spinymouse-sudo/.wine/drive_c/windows/system
spinymouse-s...@64studio:~/.wine/drive_c/windows/system32$ cp 
/media/disk/WINDOWS/system32/msvcr71.dll .
spinymouse-s...@64studio:~/.wine/drive_c/windows/system32$ ls | grep msvcr
msvcr71.dll
msvcrt.dll

[5]
spinymouse-s...@64studio:/usr/src$ wget 
http://www.linux-vst.com/download/synth4.tar.gz
spinymouse-s...@64studio:/usr/src$ tar -zxvf synth4.tar.gz
spinymouse-s...@64studio:/usr/src$ rm synth4.tar.gz
spinymouse-s...@64studio:/usr/src$ cd synth4
spinymouse-s...@64studio:/usr/src/synth4$ gedit make

Edited from

g++ -shared \
-I/usr/local/include/vst \
plugin.cpp \
-o /home/jorgen/audio/plugins/synth4.so

to

spinymouse-s...@64studio:/usr/src/synth4$ cat make
g++ -shared \
-I/usr/local/include \
plugin.cpp \
-o /usr/lib/vst-so-amd64/synth4.so

spinymouse-s...@64studio:/usr/src/synth4$ ls /usr/local/include
aeffect.h  aeffectx.h  rubberband
spinymouse-s...@64studio:/usr/src/synth4$ ls
control.h  draw.h  lib.h  make  make~  plugin.cpp  readme.txt  
synth4.so  synth.h  win.h
spinymouse-s...@64studio:/usr/src/synth4$ cat readme*
pluing.cpp: VST interface wrapper
synth.h: 8 voice synth with filter, envelopes and gui
make: (linux only) edit vst path and output path, then execute this to 
compile

jorgen
www.linux-vst.com

but I couldn't compile it.

spinymouse-s...@64studio:/usr/src/synth4$ cd ..
spinymouse-s...@64studio:/usr/src$ mkdir mda-vst
spinymouse-s...@64studio:/usr/src$ cd mda-vst
spinymouse-s...@64studio:/usr/src/mda-vst$ wget 
http://sourceforge.net/projects/mda-vst/files/mda-vst/mda-vst-src-2009-01-08.zip
spinymouse-s...@64studio:/usr/src/mda-vst$ unzip mda-vst-src-2009-01-08.zip
spinymouse-s...@64studio:/usr/src/mda-vst$ rm mda-vst-src-2009-01-08.zip
spinymouse-s...@64studio:/usr/src/mda-vst$ cd mda-vst.linux
spinymouse-s...@64studio:/usr/src/mda-vst/mda-vst.linux$ gedit Makefile

I changed

#========================================
# S e t t i n g s
#========================================
CC = g++
DYN = .so
EXT = 
SRC = ../src/
VST = ../vst/
SDK = $(VST)public.sdk/source/vst2.x/
FFLAGS = -fmessage-length=0 -finline-functions -fvisibility=hidden -fPIC 
-fno-exceptions -fno-rtti
MFLAGS = -mmmx
CFLAGS = -Wall -Os -c $(MFLAGS) $(FFLAGS) -I$(VST) -I$(SDK)
LFLAGS = -Wall -s -shared

#----------------------------------------
# (output)
#----------------------------------------
OBJE = mdaAmbience mdaBandisto mdaBeatBox mdaCombo mdaDe-ess mdaDegrade 
mdaDelay mdaDetune mdaDither mdaDubDelay mdaDX10 mdaDynamics mdaEnvelope 
mdaEPiano mdaImage mdaJX10 mdaLeslie mdaLimiter mdaLooplex mdaLoudness  
mdaMultiBand mdaOverdrive mdaPiano mdaRePsycho! mdaRezFilter mdaRingMod 
mdaRoundPan mdaShepard mdaSplitter mdaStereo mdaSubSynth mdaTalkBox 
mdaTestTone mdaThruZero mdaTracker mdaTransient mdaVocInput mdaVocoder
     
OBJD = $(OBJE:=$(DYN))

to

#========================================
# S e t t i n g s
#========================================
CC = g++
DYN = .so
EXT = 
SRC = ../src/
VST = /usr/local/include
SDK = /usr/local/include
FFLAGS = -fmessage-length=0 -finline-functions -fvisibility=hidden -fPIC 
-fno-exceptions -fno-rtti
MFLAGS = -mmmx
CFLAGS = -Wall -Os -c $(MFLAGS) $(FFLAGS) -I$(VST) -I$(SDK)
LFLAGS = -Wall -s -shared

#----------------------------------------
# (output)
#----------------------------------------
OBJE = mdaDX10 mdaJX10
     
OBJD = $(OBJE:=$(DYN))

spinymouse-s...@64studio:/usr/src/mda-vst/mda-vst.linux$ gedit linuxmain.cpp

I changed

#include "pluginterfaces/vst2.x/aeffectx.h"    // Version 2.x 'C' 
Extensions and Structures

to

#include "/usr/local/include/aeffectx.h"    // Version 2.x 'C' 
Extensions and Structures

I couldn't make this one too.
_______________________________________________
64studio-users mailing list
[email protected]
http://lists.64studio.com/mailman/listinfo/64studio-users

Reply via email to