Hi,
I have updated pdvst project from Joseph Sarlo and recompiled it (with mingw) for pd 0.46.7 and vst 2.4 specification. You can download a first release (for windows) here : https://sourceforge.net/projects/jygsdownloads/files/pdvst/
I tested and debugged it with Reaper and ableton Live 8.0.4.
Any other feedback welcome.
jyg
PS: To Pd-devs : Like in jsarlo's work, the changes applied to Pd source code are very few. Some extra code was added for 2 new dlls (vst-plug and Vst-scheduler) .
I would like to release the source code, but I am not very familiar with github and forks creation. Any hints, where to publish ?
Great, Great, Great News.!!!
I`ve just downloaded.
Thanx!!!
Salutti Lucarda. Mensaje telepatico asistido por maquinas.
To: pd-list@lists.iem.at From: jyg@gumo.fr Date: Thu, 31 Mar 2016 21:39:03 +0200 Subject: [PD] pdvst new release : pd as plugin vst
Hi,
I have updated pdvst project from Joseph Sarlo and recompiled it (with mingw) for pd 0.46.7 and vst 2.4 specification. You can download a first release (for windows) here : https://sourceforge.net/projects/jygsdownloads/files/pdvst/
I tested and debugged it with Reaper and ableton Live 8.0.4.
Any other feedback welcome.
jyg
PS: To Pd-devs : Like in jsarlo's work, the changes applied to Pd source code are very few. Some extra code was added for 2 new dlls (vst-plug and Vst-scheduler) .
I would like to release the source code, but I am not very familiar with github and forks creation. Any hints, where to publish ?
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
On 03/31/2016 09:39 PM, Jean-Yves Gratius wrote:
I would like to release the source code, but I am not very familiar with github and forks creation. Any hints, where to publish ?
just tag the version to be released:
$ git tag "v0.7" $ git push --tags
i'm not sure about (ab)using sourceforge as a download-platform only.
i also see that you haven't published any sources. is this intentional?
gfmadsr IOhannes
I put src files and project here : https://github.com/jyg/pure-data/tree/pdvst
Jean-Yves
Le 31/03/2016 22:10, IOhannes m zmölnig a écrit :
On 03/31/2016 10:06 PM, IOhannes m zmölnig wrote:
i'm not sure about (ab)using sourceforge as a download-platform only.
oh, and the obvious choice for making Pd-stuff available is by uploading it to
https://puredata.info/downloads/
gfmadsr IOhannes
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Aucun virus trouvé dans ce message. Analyse effectuée par AVG - www.avg.fr Version: 2016.0.7497 / Base de données virale: 4545/11929 - Date: 31/03/2016
Hi Jean-Yves,
When pdvst~ 0.0.3 was released I had no problems running it on computer a), lately I couldn't make it work on computers b) and c):
a) i5 Instructions sets MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, EM64T, VT-x, AES
b) Core 2 Duo Instructions sets MMX, SSE, SSE2, SSE3, SSSE3, EM64T, VT-x
c) Atom Instructions sets MMX, SSE, SSE2, SSE3, SSSE3, EM64T
I suspect it is related to the SSE4.x instruction.
All test were done inside Live 7.0.3, case b) and c) with fresh or first time installations of Os (win 8.1) and rest of software.
Case c) was started with onboard soundcard using DX driver in Live, when loading vst for the first time didnt get normal “pd has stopped...” (this only happens the very first time you do it, then never again until next installation) and none of both pd windows appear, then the Live
s cpu meters shows something like 6879%, and gives you time to delete the vst from the chain, but if used with a good soundcard with ASIO drivers it simply crashes the Os (blue screen and restart).
Of course the work around for these machines is to use the original pdvst version, but 0.0.3 is better.
I`m doing something wrong?
May be others are having the same problem on not so bad machines.
I don't know how to compile but probably that's a solution.
Please let me know if there's a chance to make it work on those machines.
SaluttiLucarda
Mensaje telepatico asistido por maquinas.
I laugh at myself for being suspicions of CPU instructions, we exchange a couple of mails with Jean- Yves and now its solved. There where a couple of missing .dlls. I'm glad it is solved, pdvst is great.
Mensaje telepatico asistido por maquinas.
From: lucarda27@hotmail.com To: jyg@gumo.fr; pd-list@lists.iem.at Subject: pdvst~ (some issues) Date: Tue, 10 May 2016 22:09:02 +0000
Hi Jean-Yves,
When pdvst~ 0.0.3 was released I had no problems running it on computer a), lately I couldn't make it work on computers b) and c):
a) i5 Instructions sets MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, EM64T, VT-x, AES
b) Core 2 Duo Instructions sets MMX, SSE, SSE2, SSE3, SSSE3, EM64T, VT-x
c) Atom Instructions sets MMX, SSE, SSE2, SSE3, SSSE3, EM64T
I suspect it is related to the SSE4.x instruction.
All test were done inside Live 7.0.3, case b) and c) with fresh or first time installations of Os (win 8.1) and rest of software.
Case c) was started with onboard soundcard using DX driver in Live, when loading vst for the first time didnt get normal “pd has stopped...” (this only happens the very first time you do it, then never again until next installation) and none of both pd windows appear, then the Live
s cpu meters shows something like 6879%, and gives you time to delete the vst from the chain, but if used with a good soundcard with ASIO drivers it simply crashes the Os (blue screen and restart).
Of course the work around for these machines is to use the original pdvst version, but 0.0.3 is better.
I`m doing something wrong?
May be others are having the same problem on not so bad machines.
I don't know how to compile but probably that's a solution.
Please let me know if there's a chance to make it work on those machines.
SaluttiLucarda
Mensaje telepatico asistido por maquinas.
Hi Jean, Working here with live 7.0.3, I did a couple of tests and works Ok, had to dig with the new (gui) option. In your package “pdvst-template.dll” is missing, I know this can be substituted with others but for the new users it will be “Clear” if its supplied. Thanx again, and again. Lucarda Mensaje telepatico asistido por maquinas.
On 01/04/16 03:39, Jean-Yves Gratius wrote:
I have updated pdvst project from Joseph Sarlo and recompiled it (with mingw) for pd 0.46.7 and vst 2.4 specification. https://sourceforge.net/projects/jygsdownloads/files/pdvst/
Wow, thank you so much!
I would like to release the source code, but I am not very familiar
with github and forks creation.
Any hints, where to publish ?
I put src files and project here : https://github.com/jyg/pure-data/tree/pdvst
In the libpd project, pure-data exists as a git submodule. You could follow a similar approach with pdvst. This would mean you could keep the updates to Pd cleanly separate from the PdVST sources.
https://git-scm.com/book/en/v2/Git-Tools-Submodules https://git-scm.com/docs/git-submodule
You can see in the file list here that the pure-data folder is a submodule pinned at git commit f1e0d17:
https://github.com/libpd/libpd
tl;dr:
cd pdvst git submodule add git@github.com:pure-data/pure-data.git pure-data
Thanks again for your work on this!
Cheers,
Chris.
PS feature request: ability to concatenate the .pdv and .pd files to the .dll so that a single self-contained binary can be distributed. XD
On 01/04/16 03:39, Jean-Yves Gratius wrote:
I have updated pdvst project from Joseph Sarlo and recompiled it (with mingw) for pd 0.46.7 and vst 2.4 specification.
BTW did you compile on Windows? I think it should be possible to make a cross-compiling pdvst build from Linux like this:
https://github.com/chr15m/MonsterVST
Cheers,
Chris.