[PD-cvs] externals/k_vst~ Makefile,NONE,1.1 README,NONE,1.1 abyss.pd,NONE,1.1 config.h,NONE,1.1 help-k_vst~.pd,NONE,1.1 help2-k_vst~.pd,NONE,1.1 k_vst~.c,NONE,1.1 plugin~.h,NONE,1.1 plugin~_ladspa.h,NONE,1.1 plugin~_vst.c,NONE,1.1 plugin~_vst.h,NONE,1.1 version.h,NONE,1.1 vstutils.h,NONE,1.1

ksvalast at users.sourceforge.net ksvalast at users.sourceforge.net
Thu Jan 8 15:55:27 CET 2004


Update of /cvsroot/pure-data/externals/k_vst~
In directory sc8-pr-cvs1:/tmp/cvs-serv12055/k_vst~

Added Files:
	Makefile README abyss.pd config.h help-k_vst~.pd 
	help2-k_vst~.pd k_vst~.c plugin~.h plugin~_ladspa.h 
	plugin~_vst.c plugin~_vst.h version.h vstutils.h 
Log Message:
First commit of k_vst~, k_guile and k_cext

--- NEW FILE: Makefile ---



NAME=k_vst~
CSYM=k_vst_tilde

current: pd_linux


# ----------------------- LINUX i386 -----------------------

pd_linux: $(NAME).pd_linux

.SUFFIXES: .pd_linux

LINUXCFLAGS = -DPD -DUNIX -DICECAST -O2 -funroll-loops -fomit-frame-pointer \
    -Wall -W -Wno-shadow -Wstrict-prototypes \
    -Wno-unused -Wno-parentheses -Wno-switch #-Werror

LINUXINCLUDEPATH=../../src
LINUXINCLUDE =  -I$(LINUXINCLUDEPATH) -I../../vstserver/include

.c.pd_linux:
	cc $(LINUXCFLAGS) $(LINUXINCLUDE) -I/site/include/wine -c $(NAME).c -I../include -DPLUGIN_TILDE_USE_VST -DPLUGIN_DEBUG -DPLUGIN_TILDE_VERBOSE
	cc $(LINUXCFLAGS) $(LINUXINCLUDE) -I/site/include/wine  -c plugin~_vst.c -I../include -DPLUGIN_TILDE_USE_VST -DPLUGIN_DEBUG -DPLUGIN_TILDE_VERBOSE 

	ld -export_dynamic k_vst~.o plugin~_vst.o -shared -o $(NAME).pd_linux -lc -lm -L/usr/local/lib -L../../vstserver -lvst
	strip --strip-unneeded $*.pd_linux
	rm -f $*.o ../$*.pd_linux
	ln -s k_vst~/$*.pd_linux ..

# ----------------------------------------------------------

install:
	cp help-*.pd ../../doc/5.reference

clean:
	rm -f *.o *.pd_* so_locations

--- NEW FILE: README ---

0.2.5 -> 0.2.6
-Code to allow space in dll names added. Code made by Thomas Charbonnel.
 Also updated the help2 patch to use space in dll name.

0.2.4 -> 0.2.5
-New midicommands: "ctl", "pitchbend", "aftertouch", "prg", "noteon"
 and "noteoff". Code made by Thomas Charbonnel
-Made a better help patch.

0.2.3 -> 0.2.4
- Added support for VST effect/synth programs; these may now be changed with
  the 'program' message and a program number.  (added by acb)
  See the help2 example patch.

V0.2.1 -> 0.2.3:
-Added simple noteon and noteoff messages for vst instruments.
 See help5-k_vst~.pd.

Changes from v0.2.1 -> 0.2.2:
-Added opengui and closegui commands.


See comment in the top of the file k_vst~ and the
file org/README.


--- NEW FILE: abyss.pd ---
#N canvas 262 30 450 300 10;
#X obj 131 111 k_vst~ abyss;
#X msg 59 59 print;
#X msg 131 68 opengui;
#X obj 197 68 adc~;
#X obj 172 147 dac~;
#X connect 0 1 4 0;
#X connect 0 2 4 1;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
#X connect 3 0 0 1;
#X connect 3 1 0 2;

--- NEW FILE: config.h ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: help-k_vst~.pd ---
#N canvas 55 404 825 453 10;
#X msg 20 138 aftertouch <value> <chan>;
#X msg 23 99 pitchbend <value> <chan>;
#X msg 22 177 prg <num> <chan>;
#X msg 19 221 noteon <num> <level> <chan>;
#X msg 24 59 ctl <cnum> <val> <chan>;
#X obj 20 254 noteoff <num> <chan>;
#X text 25 20 Midi commands:;
#X text 25 35 --------------;
#X text 280 25 GUI commands;
#X text 281 38 -------------;
#X msg 291 72 opengui;
#X msg 293 111 closegui;
#X text 495 17 Control value commands;
#X msg 493 107 control /<control number> <value>;
#X msg 493 62 control <control_name> <value>;
#X text 287 184 Misc. commands;
#X text 286 198 ---------------;
#X msg 288 226 reset;
#X msg 289 260 print;
#X text 492 202 -----------------;
#X msg 497 223 program <program number>;
#X msg 497 262 programname <program name>;
#X text 490 185 Program commands;
#X obj 234 376 k_vst~ an_effect_or_softsynth.dll;

--- NEW FILE: help2-k_vst~.pd ---
#N canvas 531 498 450 300 10;
#X text 281 30 mda_JX10 is available from http://www.mda-vst.com/;
#X msg 118 152 print;
#X msg 24 155 program \$1;
#X floatatom 26 120 5 0 63;
#X obj 242 250 dac~;
#X obj 178 70 bng 15 250 50 0 empty empty empty 0 -6 0 8 -233017 -233017
-1;
#N canvas 0 0 559 288 playscale 0;
#X obj 60 42 inlet;
#X obj 63 258 outlet;
#X text 122 41 <- bang here;
#X text 127 264 <- noteon/noteoff events go here;
#X msg 65 172 noteoff 48;
#X obj 79 100 delay 400;
#X obj 154 100 delay 800;
#X obj 234 100 delay 1200;
#X msg 148 172 noteoff 52;
#X msg 234 172 noteoff 55;
#X msg 33 201 noteon 48 100;
#X msg 135 201 noteon 52 100;
#X msg 239 201 noteon 55 100;
#X obj 312 100 delay 1600;
#X obj 395 100 delay 2000;
#X msg 339 201 noteon 59 100;
#X msg 325 172 noteoff 59;
#X msg 442 201 noteon 60 100;
#X msg 413 172 noteoff 60;
#X obj 132 126 delay 760;
#X obj 63 126 delay 360;
#X obj 210 126 delay 1160;
#X obj 298 127 delay 1560;
#X text 532 270 acb;
#X connect 0 0 10 0;
#X connect 0 0 6 0;
#X connect 0 0 7 0;
#X connect 0 0 13 0;
#X connect 0 0 14 0;
#X connect 0 0 19 0;
#X connect 0 0 5 0;
#X connect 0 0 20 0;
#X connect 0 0 21 0;
#X connect 0 0 22 0;
#X connect 4 0 1 0;
#X connect 5 0 11 0;
#X connect 6 0 12 0;
#X connect 7 0 15 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 1 0;
#X connect 11 0 1 0;
#X connect 12 0 1 0;
#X connect 13 0 17 0;
#X connect 14 0 18 0;
#X connect 15 0 1 0;
#X connect 16 0 1 0;
#X connect 17 0 1 0;
#X connect 18 0 1 0;
#X connect 19 0 8 0;
#X connect 20 0 4 0;
#X connect 21 0 9 0;
#X connect 22 0 16 0;
#X restore 179 105 pd playscale;
#X msg 70 196 reset;
#X text 64 72 Click to hear->;
#X msg 316 106 \; pd dsp 1;
#X msg 315 150 \; pd dsp 0;
#X text 31 35 Select preset below | | | V;
#X obj 155 188 k_vst~ mda JX10;
#X connect 1 0 12 0;
#X connect 2 0 12 0;
#X connect 3 0 2 0;
#X connect 5 0 6 0;
#X connect 6 0 12 0;
#X connect 7 0 12 0;
#X connect 12 1 4 0;
#X connect 12 2 4 1;

--- NEW FILE: k_vst~.c ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: plugin~.h ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: plugin~_ladspa.h ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: plugin~_vst.c ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: plugin~_vst.h ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: version.h ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: vstutils.h ---
(This appears to be a binary file; contents omitted.)






More information about the Pd-cvs mailing list