- Add Imagimagick includes in pix2jpg sources
This commit is contained in:
parent
fdf73f25d5
commit
0ce5174bec
199 changed files with 22938 additions and 19121 deletions
48
externals/COPYING.txt
vendored
48
externals/COPYING.txt
vendored
|
@ -1,48 +0,0 @@
|
|||
GEM - Graphics Environment for Multimedia
|
||||
Copyright © 1997-2000 Mark Danks
|
||||
Copyright © Günter Geiger
|
||||
Copyright © 2001-2011 IOhannes m zmölnig,
|
||||
Copyright © 2003-2007 James Tittle II,
|
||||
Copyright © 2003-2008 Chris Clepper
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License
|
||||
as published by the Free Software Foundation; either version 2
|
||||
of the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
In the official GEM distribution, the GNU General Public License is
|
||||
in the file GnuGPL.LICENSE
|
||||
|
||||
---------------------------------------------------------
|
||||
|
||||
ACKNOWLEDGMENTS
|
||||
|
||||
---------------------------------------------------------
|
||||
Not all of the source code provided here has entirely been written by me.
|
||||
I would like to point at the great openGL-tutorials at http://nehe.gamedev.net
|
||||
Since these are tutorials, there is no copyright notice here.
|
||||
Some of the pix_fx code is borrowed from effecTV by Kentarou Fukuchi et al.
|
||||
at http://effectv.sourceforge.net released under the Gnu GPL, some other pix_fx
|
||||
code has been ported from Pete Warden's fine collection of FreeFrame plugins at
|
||||
http://petewarden.com released under the Gnu GPL.
|
||||
|
||||
---------------------------------------------------------
|
||||
|
||||
OTHER COPYRIGHT NOTICES
|
||||
|
||||
---------------------------------------------------------
|
||||
|
||||
particle:
|
||||
Author: David McAllister
|
||||
davemc[AT]cs.unc.edu
|
||||
http://www.cs.unc.edu/~davemc/Particle/
|
||||
Copyright (c) 1998 David K. McAllister
|
||||
|
12942
externals/ChangeLog
vendored
12942
externals/ChangeLog
vendored
File diff suppressed because it is too large
Load diff
10
externals/Gem-meta.pd
vendored
10
externals/Gem-meta.pd
vendored
|
@ -1,10 +0,0 @@
|
|||
#N canvas 1 51 320 90 10;
|
||||
#N canvas 1 51 382 134 META 1;
|
||||
#X text 10 10 NAME Gem;
|
||||
#X text 10 30 VERSION 0.93;
|
||||
#X text 10 50 DESCRIPTION Graphics Environment for Multimedia;
|
||||
#X text 10 70 AUTHOR IOhannes m zmölnig & the Gem development team
|
||||
;
|
||||
#X text 10 90 LICENSE GPL-2+;
|
||||
#X restore 43 36 pd META;
|
||||
#X text 39 15 Gem: Graphics Environment for Multimedia;
|
41
externals/Gem.la
vendored
41
externals/Gem.la
vendored
|
@ -1,41 +0,0 @@
|
|||
# Gem.la - a libtool library file
|
||||
# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
|
||||
#
|
||||
# Please DO NOT delete this file!
|
||||
# It is necessary for linking the library.
|
||||
|
||||
# The name that we can dlopen(3).
|
||||
dlname='Gem.pd_linux'
|
||||
|
||||
# Names of this library.
|
||||
library_names='Gem.pd_linux Gem.pd_linux Gem.pd_linux'
|
||||
|
||||
# The name of the static archive.
|
||||
old_library=''
|
||||
|
||||
# Linker flags that can not go in dependency_libs.
|
||||
inherited_linker_flags=' -pthread'
|
||||
|
||||
# Libraries that this one depends upon.
|
||||
dependency_libs=' -lGL -lGL -L./ -lSM -lICE -lftgl -lGL -lGLU -lGL -lXxf86vm -ldl -lz'
|
||||
|
||||
# Names of additional weak libraries provided by this library
|
||||
weak_library_names=''
|
||||
|
||||
# Version information for Gem.
|
||||
current=0
|
||||
age=0
|
||||
revision=0
|
||||
|
||||
# Is this an already installed library?
|
||||
installed=yes
|
||||
|
||||
# Should we warn about portability when linking against -modules?
|
||||
shouldnotlink=yes
|
||||
|
||||
# Files to dlopen/dlpreopen
|
||||
dlopen=''
|
||||
dlpreopen=''
|
||||
|
||||
# Directory that this library needs to be installed in:
|
||||
libdir='/home/santi/pd-externals/lib/pd/extra/Gem'
|
BIN
externals/Gem.pd_linux
vendored
BIN
externals/Gem.pd_linux
vendored
Binary file not shown.
48
externals/GemLicense.txt
vendored
48
externals/GemLicense.txt
vendored
|
@ -1,48 +0,0 @@
|
|||
GEM - Graphics Environment for Multimedia
|
||||
Copyright © 1997-2000 Mark Danks
|
||||
Copyright © Günter Geiger
|
||||
Copyright © 2001-2011 IOhannes m zmölnig,
|
||||
Copyright © 2003-2007 James Tittle II,
|
||||
Copyright © 2003-2008 Chris Clepper
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License
|
||||
as published by the Free Software Foundation; either version 2
|
||||
of the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
In the official GEM distribution, the GNU General Public License is
|
||||
in the file GnuGPL.LICENSE
|
||||
|
||||
---------------------------------------------------------
|
||||
|
||||
ACKNOWLEDGMENTS
|
||||
|
||||
---------------------------------------------------------
|
||||
Not all of the source code provided here has entirely been written by me.
|
||||
I would like to point at the great openGL-tutorials at http://nehe.gamedev.net
|
||||
Since these are tutorials, there is no copyright notice here.
|
||||
Some of the pix_fx code is borrowed from effecTV by Kentarou Fukuchi et al.
|
||||
at http://effectv.sourceforge.net released under the Gnu GPL, some other pix_fx
|
||||
code has been ported from Pete Warden's fine collection of FreeFrame plugins at
|
||||
http://petewarden.com released under the Gnu GPL.
|
||||
|
||||
---------------------------------------------------------
|
||||
|
||||
OTHER COPYRIGHT NOTICES
|
||||
|
||||
---------------------------------------------------------
|
||||
|
||||
particle:
|
||||
Author: David McAllister
|
||||
davemc[AT]cs.unc.edu
|
||||
http://www.cs.unc.edu/~davemc/Particle/
|
||||
Copyright (c) 1998 David K. McAllister
|
||||
|
290
externals/GnuGPL.LICENSE.txt
vendored
290
externals/GnuGPL.LICENSE.txt
vendored
|
@ -1,290 +0,0 @@
|
|||
GNU GENERAL PUBLIC LICENSE
|
||||
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
||||
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your freedom
|
||||
to share and change it. By contrast, the GNU General Public License is
|
||||
intended to guarantee your freedom to share and change free
|
||||
software--to make sure the software is free for all its users. This General
|
||||
Public License applies to most of the Free Software Foundation's
|
||||
software and to any other program whose authors commit to using it.
|
||||
(Some other Free Software Foundation software is covered by the
|
||||
GNU Library General Public License instead.) You can apply it to your
|
||||
programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
this service if you wish), that you receive source code or can get it if you
|
||||
want it, that you can change the software or use pieces of it in new free
|
||||
programs; and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid anyone
|
||||
to deny you these rights or to ask you to surrender the rights. These
|
||||
restrictions translate to certain responsibilities for you if you distribute
|
||||
copies of the software, or if you modify it.
|
||||
|
||||
For example, if you distribute copies of such a program, whether gratis
|
||||
or for a fee, you must give the recipients all the rights that you have. You
|
||||
must make sure that they, too, receive or can get the source code. And
|
||||
you must show them these terms so they know their rights.
|
||||
|
||||
We protect your rights with two steps: (1) copyright the software, and
|
||||
(2) offer you this license which gives you legal permission to copy,
|
||||
distribute and/or modify the software.
|
||||
|
||||
Also, for each author's protection and ours, we want to make certain
|
||||
that everyone understands that there is no warranty for this free
|
||||
software. If the software is modified by someone else and passed on,
|
||||
we want its recipients to know that what they have is not the original, so
|
||||
that any problems introduced by others will not reflect on the original
|
||||
authors' reputations.
|
||||
|
||||
Finally, any free program is threatened constantly by software patents.
|
||||
We wish to avoid the danger that redistributors of a free program will
|
||||
individually obtain patent licenses, in effect making the program
|
||||
proprietary. To prevent this, we have made it clear that any patent must
|
||||
be licensed for everyone's free use or not licensed at all.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
TERMS AND CONDITIONS FOR
|
||||
COPYING, DISTRIBUTION AND
|
||||
MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains a
|
||||
notice placed by the copyright holder saying it may be distributed under
|
||||
the terms of this General Public License. The "Program", below, refers
|
||||
to any such program or work, and a "work based on the Program"
|
||||
means either the Program or any derivative work under copyright law:
|
||||
that is to say, a work containing the Program or a portion of it, either
|
||||
verbatim or with modifications and/or translated into another language.
|
||||
(Hereinafter, translation is included without limitation in the term
|
||||
"modification".) Each licensee is addressed as "you".
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of running
|
||||
the Program is not restricted, and the output from the Program is
|
||||
covered only if its contents constitute a work based on the Program
|
||||
(independent of having been made by running the Program). Whether
|
||||
that is true depends on what the Program does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Program's
|
||||
source code as you receive it, in any medium, provided that you
|
||||
conspicuously and appropriately publish on each copy an appropriate
|
||||
copyright notice and disclaimer of warranty; keep intact all the notices
|
||||
that refer to this License and to the absence of any warranty; and give
|
||||
any other recipients of the Program a copy of this License along with the
|
||||
Program.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy, and
|
||||
you may at your option offer warranty protection in exchange for a fee.
|
||||
|
||||
2. You may modify your copy or copies of the Program or any portion
|
||||
of it, thus forming a work based on the Program, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) You must cause the modified files to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
b) You must cause any work that you distribute or publish, that in
|
||||
whole or in part contains or is derived from the Program or any
|
||||
part thereof, to be licensed as a whole at no charge to all third
|
||||
parties under the terms of this License.
|
||||
|
||||
c) If the modified program normally reads commands interactively
|
||||
when run, you must cause it, when started running for such
|
||||
interactive use in the most ordinary way, to print or display an
|
||||
announcement including an appropriate copyright notice and a
|
||||
notice that there is no warranty (or else, saying that you provide a
|
||||
warranty) and that users may redistribute the program under
|
||||
these conditions, and telling the user how to view a copy of this
|
||||
License. (Exception: if the Program itself is interactive but does
|
||||
not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program, and
|
||||
can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based on
|
||||
the Program, the distribution of the whole must be on the terms of this
|
||||
License, whose permissions for other licensees extend to the entire
|
||||
whole, and thus to each and every part regardless of who wrote it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest your
|
||||
rights to work written entirely by you; rather, the intent is to exercise the
|
||||
right to control the distribution of derivative or collective works based
|
||||
on the Program.
|
||||
|
||||
In addition, mere aggregation of another work not based on the
|
||||
Program with the Program (or with a work based on the Program) on a
|
||||
volume of a storage or distribution medium does not bring the other
|
||||
work under the scope of this License.
|
||||
|
||||
3. You may copy and distribute the Program (or a work based on it,
|
||||
under Section 2) in object code or executable form under the terms of
|
||||
Sections 1 and 2 above provided that you also do one of the following:
|
||||
|
||||
a) Accompany it with the complete corresponding
|
||||
machine-readable source code, which must be distributed under
|
||||
the terms of Sections 1 and 2 above on a medium customarily
|
||||
used for software interchange; or,
|
||||
|
||||
b) Accompany it with a written offer, valid for at least three
|
||||
years, to give any third party, for a charge no more than your cost
|
||||
of physically performing source distribution, a complete
|
||||
machine-readable copy of the corresponding source code, to be
|
||||
distributed under the terms of Sections 1 and 2 above on a
|
||||
medium customarily used for software interchange; or,
|
||||
|
||||
c) Accompany it with the information you received as to the offer
|
||||
to distribute corresponding source code. (This alternative is
|
||||
allowed only for noncommercial distribution and only if you
|
||||
received the program in object code or executable form with
|
||||
such an offer, in accord with Subsection b above.)
|
||||
|
||||
The source code for a work means the preferred form of the work for
|
||||
making modifications to it. For an executable work, complete source
|
||||
code means all the source code for all modules it contains, plus any
|
||||
associated interface definition files, plus the scripts used to control
|
||||
compilation and installation of the executable. However, as a special
|
||||
exception, the source code distributed need not include anything that is
|
||||
normally distributed (in either source or binary form) with the major
|
||||
components (compiler, kernel, and so on) of the operating system on
|
||||
which the executable runs, unless that component itself accompanies the
|
||||
executable.
|
||||
|
||||
If distribution of executable or object code is made by offering access to
|
||||
copy from a designated place, then offering equivalent access to copy
|
||||
the source code from the same place counts as distribution of the source
|
||||
code, even though third parties are not compelled to copy the source
|
||||
along with the object code.
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt otherwise
|
||||
to copy, modify, sublicense or distribute the Program is void, and will
|
||||
automatically terminate your rights under this License. However, parties
|
||||
who have received copies, or rights, from you under this License will not
|
||||
have their licenses terminated so long as such parties remain in full
|
||||
compliance.
|
||||
|
||||
5. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Program or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Program (or any work based on the
|
||||
Program), you indicate your acceptance of this License to do so, and all
|
||||
its terms and conditions for copying, distributing or modifying the
|
||||
Program or works based on it.
|
||||
|
||||
6. Each time you redistribute the Program (or any work based on the
|
||||
Program), the recipient automatically receives a license from the original
|
||||
licensor to copy, distribute or modify the Program subject to these terms
|
||||
and conditions. You may not impose any further restrictions on the
|
||||
recipients' exercise of the rights granted herein. You are not responsible
|
||||
for enforcing compliance by third parties to this License.
|
||||
|
||||
7. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot distribute
|
||||
so as to satisfy simultaneously your obligations under this License and
|
||||
any other pertinent obligations, then as a consequence you may not
|
||||
distribute the Program at all. For example, if a patent license would not
|
||||
permit royalty-free redistribution of the Program by all those who
|
||||
receive copies directly or indirectly through you, then the only way you
|
||||
could satisfy both it and this License would be to refrain entirely from
|
||||
distribution of the Program.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under any
|
||||
particular circumstance, the balance of the section is intended to apply
|
||||
and the section as a whole is intended to apply in other circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any patents
|
||||
or other property right claims or to contest validity of any such claims;
|
||||
this section has the sole purpose of protecting the integrity of the free
|
||||
software distribution system, which is implemented by public license
|
||||
practices. Many people have made generous contributions to the wide
|
||||
range of software distributed through that system in reliance on
|
||||
consistent application of that system; it is up to the author/donor to
|
||||
decide if he or she is willing to distribute software through any other
|
||||
system and a licensee cannot impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to be
|
||||
a consequence of the rest of this License.
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in certain
|
||||
countries either by patents or by copyrighted interfaces, the original
|
||||
copyright holder who places the Program under this License may add an
|
||||
explicit geographical distribution limitation excluding those countries, so
|
||||
that distribution is permitted only in or among countries not thus
|
||||
excluded. In such case, this License incorporates the limitation as if
|
||||
written in the body of this License.
|
||||
|
||||
9. The Free Software Foundation may publish revised and/or new
|
||||
versions of the General Public License from time to time. Such new
|
||||
versions will be similar in spirit to the present version, but may differ in
|
||||
detail to address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program
|
||||
specifies a version number of this License which applies to it and "any
|
||||
later version", you have the option of following the terms and conditions
|
||||
either of that version or of any later version published by the Free
|
||||
Software Foundation. If the Program does not specify a version number
|
||||
of this License, you may choose any version ever published by the Free
|
||||
Software Foundation.
|
||||
|
||||
10. If you wish to incorporate parts of the Program into other free
|
||||
programs whose distribution conditions are different, write to the author
|
||||
to ask for permission. For software which is copyrighted by the Free
|
||||
Software Foundation, write to the Free Software Foundation; we
|
||||
sometimes make exceptions for this. Our decision will be guided by the
|
||||
two goals of preserving the free status of all derivatives of our free
|
||||
software and of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF
|
||||
CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM,
|
||||
TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT
|
||||
WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
|
||||
HOLDERS AND/OR OTHER PARTIES PROVIDE THE
|
||||
PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND,
|
||||
EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
|
||||
PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD
|
||||
THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE
|
||||
COST OF ALL NECESSARY SERVICING, REPAIR OR
|
||||
CORRECTION.
|
||||
|
||||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW
|
||||
OR AGREED TO IN WRITING WILL ANY COPYRIGHT
|
||||
HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
|
||||
AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED
|
||||
ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING
|
||||
ANY GENERAL, SPECIAL, INCIDENTAL OR
|
||||
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
|
||||
INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT
|
||||
LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
|
||||
INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
|
||||
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE
|
||||
WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR
|
||||
OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY
|
||||
OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
184
externals/README.txt
vendored
184
externals/README.txt
vendored
|
@ -1,184 +0,0 @@
|
|||
This is GEM - Graphics Environment for Multimedia
|
||||
=================================================
|
||||
You can get the current distribution from:
|
||||
http://gem.iem.at
|
||||
http://sourceforge.net/projects/pd-gem
|
||||
|
||||
if you want to compile the newest (bleeding edge, and possibly unstable) source
|
||||
code yourself, you can get a copy from the public git repository on sourceforge:
|
||||
|
||||
read-only access: git://pd-gem.git.sourceforge.net/gitroot/pd-gem/Gem
|
||||
read-write access: ssh://pd-gem.git.sourceforge.net/gitroot/pd-gem/Gem
|
||||
|
||||
usually, you will only need the read-only repository, which you can get with
|
||||
|
||||
$ git clone git://pd-gem.git.sourceforge.net/gitroot/pd-gem/Gem
|
||||
|
||||
=============================================
|
||||
NEW:::
|
||||
------
|
||||
|
||||
Gem is now supported by W32, linux and macOS-X
|
||||
the IRIX version might work (but most probably will not): if you want to use Gem
|
||||
under IRIX, feel free to make it work and report failure and success to me, so i
|
||||
can incorporate any needed changes into the main Gem-trunk.
|
||||
|
||||
for installation instructions see below
|
||||
|
||||
|
||||
NEW (Gem>=0.87):::
|
||||
-----------------
|
||||
(note: this NEWs only refer to the packaging, not to features of Gem)
|
||||
|
||||
As with GEM-0.87, i have broken the distribution into various packages
|
||||
Gem-<gemver>.tgz :: quite everything (except binaries and auxiliary libraries)
|
||||
Gem-doc-<gemver>.tgz :: example-patches, manual, ...
|
||||
Gem-bin-<gemver>.zip :: W32-binary (containing a single file "Gem.dll")
|
||||
Gem-bin-doc-<gemver>.zip :: W32-binary + documentation
|
||||
|
||||
GemLibs-<OS>-<libver>.tgz :: auxiliary libraries (used to be "AuxLibs")
|
||||
|
||||
1) the core Gem-packages:
|
||||
the core Gem-packages all extract into the same directory Gem-<gemver>/
|
||||
there are install-scripts for windoze (and probably IRIX)
|
||||
these will install the documentation...
|
||||
|
||||
|
||||
2) the GemLib-package:
|
||||
Gem supports many 3rd party libraries, bundling all of them seems like a waste
|
||||
of space and might impose legal issues. OTOH, it makes it much easier to setup
|
||||
an environment to build Gem (esp. on systems that don't have package managers)
|
||||
GemLibs is a small collections of libraries that can add some capabilities to
|
||||
Gem, which it would lack otherwise (e.g. support for a given image format). It
|
||||
is far from complete and most likely outdated, so usually you are better off, if
|
||||
you just install any needed libraries manually.
|
||||
Most of these libraries are only needed to build certain plugins.
|
||||
|
||||
GemLibs have their own version numbering, starting with 1.
|
||||
You can get the newest GemLib from the place mentioned above
|
||||
|
||||
|
||||
-------------------------------------
|
||||
-------------------------------------
|
||||
|
||||
INSTALLATION:
|
||||
=============
|
||||
|
||||
-------------------------------------
|
||||
To install GEM on linux/OSX/...:
|
||||
run
|
||||
$ ./configure
|
||||
$ make
|
||||
$ make install
|
||||
|
||||
note that you might want to help Gem to find the Pd-headers, e.g. by doing
|
||||
$ ./configure --with-pd=/usr/include/pd
|
||||
try
|
||||
$ ./configure --help to see more options
|
||||
|
||||
-------------------------------------
|
||||
To install GEM on W32:
|
||||
a) installer (preferred method)
|
||||
use the installer executable to install Gem into ...\pd\extra
|
||||
(to _build_ the installer you will have to have NSIS installed
|
||||
see build/win-nsis for details)
|
||||
|
||||
b) archive (do it by hand)
|
||||
|
||||
1) unzip the GEM package
|
||||
|
||||
2) put the subfolders of Gem-<version>\ into a directory where Pd will
|
||||
find it. If you are using an up-to-date version of Pd (>=0.43), put them
|
||||
into the folder "Application Data\Pd\" in your home directory.
|
||||
For older versions of Pd, put them into the "extra" folder of your Pd
|
||||
installation.
|
||||
e.g. if you installed Pd as "C:\Program Files\Pd-0.43-0" you should
|
||||
end up with:
|
||||
"C:\Program Files\Pd-0.43-0\extra\Gem"
|
||||
and eventually with
|
||||
"C:\Program Files\Pd-0.43-0\extra\pix_drum"
|
||||
"C:\Program Files\Pd-0.43-0\extra\pix_mano"
|
||||
...
|
||||
|
||||
there is no need to copy the README.txt found in Gem-<version>\
|
||||
|
||||
3) please note that the archive comes with all plugins
|
||||
in most cases, you won't need all of them, and having plugins
|
||||
installed that you don't need, will considerably slow down load
|
||||
time of patches and might leed to undesired side-effects.
|
||||
therefore, if loading is too slow (or you experience weird
|
||||
things), it might be a good idea to disable plugins you don't
|
||||
need.
|
||||
disabling plugins is as simple as deleting them (or moving them
|
||||
into a subfolder)
|
||||
|
||||
plugins are files of the form: "gem_<type><NAME>.dll"
|
||||
e.g. "gem_filmQT.dll" is a plugin for reading films using the
|
||||
QuickTime framework.
|
||||
in order to use videoPYLON, videoHALCON and videoAVT, you need
|
||||
to install proprietary libraries yourself; if you haven't done
|
||||
so or don't own a device that can interact with those libraries,
|
||||
you can safely remove these plugins.
|
||||
if you have no clue what this is about, these plugins are most
|
||||
likely not for you (so remove them)
|
||||
|
||||
|
||||
|
||||
-------------------------------------
|
||||
-------------------------------------
|
||||
|
||||
RUNNING:
|
||||
========
|
||||
|
||||
just installing Gem is not enough !
|
||||
you will have to tell pd that it should load that library !!
|
||||
you cannot create any Gem-objects without having loaded the Gem-library into pd !!!
|
||||
|
||||
make sure you have the proper binary for you OS
|
||||
- windows: Gem.dll, Gem.m_i386, Gem.m_*
|
||||
- macOS-X: Gem.pd_darwin, Gem.d_fat, Gem.d_ppc, Gem.d_*
|
||||
- linux : Gem.pd_linux, Gem.l_i386, Gem.l_ia64, Gem.l_*
|
||||
- freeBSD: Gem.pd_freebsd, Gem.b_i386, Gem.b_*
|
||||
- irix : Gem.pd_irix
|
||||
- ...
|
||||
|
||||
when starting pd, tell it to load Gem with the "-lib" flag
|
||||
if your Gem-binary lives in pd/extra/, you could just try "pd -lib Gem"
|
||||
if your Gem-binary lives somewhere else use something like "pd -lib /path/to/my/Gem"
|
||||
you could also use "pd -path /path/to/my -lib Gem"
|
||||
after loading Gem you will see a bit of a welcome message on the konsole
|
||||
|
||||
NOTE: there *must not* be any file extension with the "-lib"-flag.
|
||||
e.g. this will fail miserably:
|
||||
"pd -lib Gem.dll"
|
||||
NOTE: please note the spelling: it is "Gem" and not "gem" nor "GEM"
|
||||
|
||||
if you have problems loading any library including Gem, have a look at the
|
||||
pd-documentation.
|
||||
if you have problems loading just Gem (but other libraries work), send me a
|
||||
bug-report (see below)
|
||||
|
||||
BUG-REPORTS:
|
||||
============
|
||||
please do not hesitate to report any crashes, weirdnesses or other issues, using
|
||||
the bugtracker at sourceforge:
|
||||
http://sourceforge.net/projects/pd-gem/
|
||||
or the gem-dev mailinglist (subscription at http://lists.puredata.info)
|
||||
|
||||
if your mail only says "hey, it does not work !", it is an annoyance and no bug-report
|
||||
please specify at least the following things:
|
||||
Operating-System (kernel-version,...)
|
||||
video-card, driver
|
||||
other hardware that is related to your problem (e.g.: camera)
|
||||
does your system work with similar applications (e.g.: capture-software,
|
||||
openGL (games, "glxgears")
|
||||
what is the output of pd when you start it with the "-verbose" flag
|
||||
(e.g.:"pd -verbose -lib Gem")
|
||||
|
||||
please do not use the puredata bugtracker for reporting Gem-specific bugs.
|
||||
|
||||
----
|
||||
have fun
|
||||
|
||||
zmoelnig@iem.at
|
||||
|
41
externals/gem_filmAVIPLAY.la
vendored
41
externals/gem_filmAVIPLAY.la
vendored
|
@ -1,41 +0,0 @@
|
|||
# gem_filmAVIPLAY.la - a libtool library file
|
||||
# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
|
||||
#
|
||||
# Please DO NOT delete this file!
|
||||
# It is necessary for linking the library.
|
||||
|
||||
# The name that we can dlopen(3).
|
||||
dlname='gem_filmAVIPLAY.so'
|
||||
|
||||
# Names of this library.
|
||||
library_names='gem_filmAVIPLAY.so gem_filmAVIPLAY.so gem_filmAVIPLAY.so'
|
||||
|
||||
# The name of the static archive.
|
||||
old_library=''
|
||||
|
||||
# Linker flags that can not go in dependency_libs.
|
||||
inherited_linker_flags=''
|
||||
|
||||
# Libraries that this one depends upon.
|
||||
dependency_libs=' -L./ -L../.. -laviplay -lXxf86vm -ldl -lz'
|
||||
|
||||
# Names of additional weak libraries provided by this library
|
||||
weak_library_names=''
|
||||
|
||||
# Version information for gem_filmAVIPLAY.
|
||||
current=0
|
||||
age=0
|
||||
revision=0
|
||||
|
||||
# Is this an already installed library?
|
||||
installed=yes
|
||||
|
||||
# Should we warn about portability when linking against -modules?
|
||||
shouldnotlink=yes
|
||||
|
||||
# Files to dlopen/dlpreopen
|
||||
dlopen=''
|
||||
dlpreopen=''
|
||||
|
||||
# Directory that this library needs to be installed in:
|
||||
libdir='/home/santi/pd-externals/lib/pd/extra/Gem'
|
BIN
externals/gem_filmAVIPLAY.so
vendored
BIN
externals/gem_filmAVIPLAY.so
vendored
Binary file not shown.
41
externals/gem_filmGMERLIN.la
vendored
41
externals/gem_filmGMERLIN.la
vendored
|
@ -1,41 +0,0 @@
|
|||
# gem_filmGMERLIN.la - a libtool library file
|
||||
# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
|
||||
#
|
||||
# Please DO NOT delete this file!
|
||||
# It is necessary for linking the library.
|
||||
|
||||
# The name that we can dlopen(3).
|
||||
dlname='gem_filmGMERLIN.so'
|
||||
|
||||
# Names of this library.
|
||||
library_names='gem_filmGMERLIN.so gem_filmGMERLIN.so gem_filmGMERLIN.so'
|
||||
|
||||
# The name of the static archive.
|
||||
old_library=''
|
||||
|
||||
# Linker flags that can not go in dependency_libs.
|
||||
inherited_linker_flags=''
|
||||
|
||||
# Libraries that this one depends upon.
|
||||
dependency_libs=' -L./ -L../.. -lgmerlin_avdec -lgavl -lXxf86vm -ldl -lz'
|
||||
|
||||
# Names of additional weak libraries provided by this library
|
||||
weak_library_names=''
|
||||
|
||||
# Version information for gem_filmGMERLIN.
|
||||
current=0
|
||||
age=0
|
||||
revision=0
|
||||
|
||||
# Is this an already installed library?
|
||||
installed=yes
|
||||
|
||||
# Should we warn about portability when linking against -modules?
|
||||
shouldnotlink=yes
|
||||
|
||||
# Files to dlopen/dlpreopen
|
||||
dlopen=''
|
||||
dlpreopen=''
|
||||
|
||||
# Directory that this library needs to be installed in:
|
||||
libdir='/home/santi/pd-externals/lib/pd/extra/Gem'
|
BIN
externals/gem_filmGMERLIN.so
vendored
BIN
externals/gem_filmGMERLIN.so
vendored
Binary file not shown.
41
externals/gem_filmMPEG3.la
vendored
41
externals/gem_filmMPEG3.la
vendored
|
@ -1,41 +0,0 @@
|
|||
# gem_filmMPEG3.la - a libtool library file
|
||||
# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1.1
|
||||
#
|
||||
# Please DO NOT delete this file!
|
||||
# It is necessary for linking the library.
|
||||
|
||||
# The name that we can dlopen(3).
|
||||
dlname='gem_filmMPEG3.so'
|
||||
|
||||
# Names of this library.
|
||||
library_names='gem_filmMPEG3.so gem_filmMPEG3.so gem_filmMPEG3.so'
|
||||
|
||||
# The name of the static archive.
|
||||
old_library=''
|
||||
|
||||
# Linker flags that can not go in dependency_libs.
|
||||
inherited_linker_flags=''
|
||||
|
||||
# Libraries that this one depends upon.
|
||||
dependency_libs=' -L./ -L../.. -lmpeg3 -lXxf86vm -ldl -lz'
|
||||
|
||||
# Names of additional weak libraries provided by this library
|
||||
weak_library_names=''
|
||||
|
||||
# Version information for gem_filmMPEG3.
|
||||
current=0
|
||||
age=0
|
||||
revision=0
|
||||
|
||||
# Is this an already installed library?
|
||||
installed=yes
|
||||
|
||||
# Should we warn about portability when linking against -modules?
|
||||
shouldnotlink=yes
|
||||
|
||||
# Files to dlopen/dlpreopen
|
||||
dlopen=''
|
||||
dlpreopen=''
|
||||
|
||||
# Directory that this library needs to be installed in:
|
||||
libdir='/home/santi/pd-externals/lib/pd/extra/Gem'
|
BIN
externals/gem_filmMPEG3.so
vendored
BIN
externals/gem_filmMPEG3.so
vendored
Binary file not shown.
41
externals/gem_filmQT4L.la
vendored
41
externals/gem_filmQT4L.la
vendored
|
@ -1,41 +0,0 @@
|
|||
# gem_filmQT4L.la - a libtool library file
|
||||
# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
|
||||
#
|
||||
# Please DO NOT delete this file!
|
||||
# It is necessary for linking the library.
|
||||
|
||||
# The name that we can dlopen(3).
|
||||
dlname='gem_filmQT4L.so'
|
||||
|
||||
# Names of this library.
|
||||
library_names='gem_filmQT4L.so gem_filmQT4L.so gem_filmQT4L.so'
|
||||
|
||||
# The name of the static archive.
|
||||
old_library=''
|
||||
|
||||
# Linker flags that can not go in dependency_libs.
|
||||
inherited_linker_flags=''
|
||||
|
||||
# Libraries that this one depends upon.
|
||||
dependency_libs=' -L./ -L../.. -lquicktime -lpthread -lXxf86vm -ldl -lz'
|
||||
|
||||
# Names of additional weak libraries provided by this library
|
||||
weak_library_names=''
|
||||
|
||||
# Version information for gem_filmQT4L.
|
||||
current=0
|
||||
age=0
|
||||
revision=0
|
||||
|
||||
# Is this an already installed library?
|
||||
installed=yes
|
||||
|
||||
# Should we warn about portability when linking against -modules?
|
||||
shouldnotlink=yes
|
||||
|
||||
# Files to dlopen/dlpreopen
|
||||
dlopen=''
|
||||
dlpreopen=''
|
||||
|
||||
# Directory that this library needs to be installed in:
|
||||
libdir='/home/santi/pd-externals/lib/pd/extra/Gem'
|
BIN
externals/gem_filmQT4L.so
vendored
BIN
externals/gem_filmQT4L.so
vendored
Binary file not shown.
41
externals/gem_imageJPEG.la
vendored
41
externals/gem_imageJPEG.la
vendored
|
@ -1,41 +0,0 @@
|
|||
# gem_imageJPEG.la - a libtool library file
|
||||
# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
|
||||
#
|
||||
# Please DO NOT delete this file!
|
||||
# It is necessary for linking the library.
|
||||
|
||||
# The name that we can dlopen(3).
|
||||
dlname='gem_imageJPEG.so'
|
||||
|
||||
# Names of this library.
|
||||
library_names='gem_imageJPEG.so gem_imageJPEG.so gem_imageJPEG.so'
|
||||
|
||||
# The name of the static archive.
|
||||
old_library=''
|
||||
|
||||
# Linker flags that can not go in dependency_libs.
|
||||
inherited_linker_flags=''
|
||||
|
||||
# Libraries that this one depends upon.
|
||||
dependency_libs=' -L./ -L../.. -ljpeg -lXxf86vm -ldl -lz'
|
||||
|
||||
# Names of additional weak libraries provided by this library
|
||||
weak_library_names=''
|
||||
|
||||
# Version information for gem_imageJPEG.
|
||||
current=0
|
||||
age=0
|
||||
revision=0
|
||||
|
||||
# Is this an already installed library?
|
||||
installed=yes
|
||||
|
||||
# Should we warn about portability when linking against -modules?
|
||||
shouldnotlink=yes
|
||||
|
||||
# Files to dlopen/dlpreopen
|
||||
dlopen=''
|
||||
dlpreopen=''
|
||||
|
||||
# Directory that this library needs to be installed in:
|
||||
libdir='/home/santi/pd-externals/lib/pd/extra/Gem'
|
BIN
externals/gem_imageJPEG.so
vendored
BIN
externals/gem_imageJPEG.so
vendored
Binary file not shown.
41
externals/gem_imageMAGICK.la
vendored
41
externals/gem_imageMAGICK.la
vendored
|
@ -1,41 +0,0 @@
|
|||
# gem_imageMAGICK.la - a libtool library file
|
||||
# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
|
||||
#
|
||||
# Please DO NOT delete this file!
|
||||
# It is necessary for linking the library.
|
||||
|
||||
# The name that we can dlopen(3).
|
||||
dlname='gem_imageMAGICK.so'
|
||||
|
||||
# Names of this library.
|
||||
library_names='gem_imageMAGICK.so gem_imageMAGICK.so gem_imageMAGICK.so'
|
||||
|
||||
# The name of the static archive.
|
||||
old_library=''
|
||||
|
||||
# Linker flags that can not go in dependency_libs.
|
||||
inherited_linker_flags=' -fopenmp -pthread'
|
||||
|
||||
# Libraries that this one depends upon.
|
||||
dependency_libs=' -L./ -L../.. -L/usr/local/lib -lMagick++6-Q16 /usr/local/lib/libMagickCore-6.Q16.la /usr/lib/i386-linux-gnu/liblcms.la /usr/lib/i386-linux-gnu/libtiff.la /usr/lib/i386-linux-gnu/libfreetype.la -ljasper -ljpeg -llqr-1 -lpng12 -ldjvulibre -lfontconfig -lXext -lXt -lSM -lICE -lX11 -lbz2 /usr/lib/libIlmImf.la -L/usr/lib -lImath -lHalf -lIex -lIlmThread -lpangocairo-1.0 -lpango-1.0 /usr/lib/i386-linux-gnu/libcairo.la -lgobject-2.0 -lglib-2.0 /usr/lib/i386-linux-gnu/libxml2.la -lgomp -lpthread -lXxf86vm -ldl -lz'
|
||||
|
||||
# Names of additional weak libraries provided by this library
|
||||
weak_library_names=''
|
||||
|
||||
# Version information for gem_imageMAGICK.
|
||||
current=0
|
||||
age=0
|
||||
revision=0
|
||||
|
||||
# Is this an already installed library?
|
||||
installed=yes
|
||||
|
||||
# Should we warn about portability when linking against -modules?
|
||||
shouldnotlink=yes
|
||||
|
||||
# Files to dlopen/dlpreopen
|
||||
dlopen=''
|
||||
dlpreopen=''
|
||||
|
||||
# Directory that this library needs to be installed in:
|
||||
libdir='/home/santi/pd-externals/lib/pd/extra/Gem'
|
BIN
externals/gem_imageMAGICK.so
vendored
BIN
externals/gem_imageMAGICK.so
vendored
Binary file not shown.
41
externals/gem_imageSGI.la
vendored
41
externals/gem_imageSGI.la
vendored
|
@ -1,41 +0,0 @@
|
|||
# gem_imageSGI.la - a libtool library file
|
||||
# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
|
||||
#
|
||||
# Please DO NOT delete this file!
|
||||
# It is necessary for linking the library.
|
||||
|
||||
# The name that we can dlopen(3).
|
||||
dlname='gem_imageSGI.so'
|
||||
|
||||
# Names of this library.
|
||||
library_names='gem_imageSGI.so gem_imageSGI.so gem_imageSGI.so'
|
||||
|
||||
# The name of the static archive.
|
||||
old_library=''
|
||||
|
||||
# Linker flags that can not go in dependency_libs.
|
||||
inherited_linker_flags=''
|
||||
|
||||
# Libraries that this one depends upon.
|
||||
dependency_libs=' -L./ -L../.. -lXxf86vm -ldl -lz'
|
||||
|
||||
# Names of additional weak libraries provided by this library
|
||||
weak_library_names=''
|
||||
|
||||
# Version information for gem_imageSGI.
|
||||
current=0
|
||||
age=0
|
||||
revision=0
|
||||
|
||||
# Is this an already installed library?
|
||||
installed=yes
|
||||
|
||||
# Should we warn about portability when linking against -modules?
|
||||
shouldnotlink=yes
|
||||
|
||||
# Files to dlopen/dlpreopen
|
||||
dlopen=''
|
||||
dlpreopen=''
|
||||
|
||||
# Directory that this library needs to be installed in:
|
||||
libdir='/home/santi/pd-externals/lib/pd/extra/Gem'
|
BIN
externals/gem_imageSGI.so
vendored
BIN
externals/gem_imageSGI.so
vendored
Binary file not shown.
41
externals/gem_imageTIFF.la
vendored
41
externals/gem_imageTIFF.la
vendored
|
@ -1,41 +0,0 @@
|
|||
# gem_imageTIFF.la - a libtool library file
|
||||
# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
|
||||
#
|
||||
# Please DO NOT delete this file!
|
||||
# It is necessary for linking the library.
|
||||
|
||||
# The name that we can dlopen(3).
|
||||
dlname='gem_imageTIFF.so'
|
||||
|
||||
# Names of this library.
|
||||
library_names='gem_imageTIFF.so gem_imageTIFF.so gem_imageTIFF.so'
|
||||
|
||||
# The name of the static archive.
|
||||
old_library=''
|
||||
|
||||
# Linker flags that can not go in dependency_libs.
|
||||
inherited_linker_flags=''
|
||||
|
||||
# Libraries that this one depends upon.
|
||||
dependency_libs=' -L./ -L../.. /usr/lib/i386-linux-gnu/libtiff.la -lXxf86vm -ldl -lz'
|
||||
|
||||
# Names of additional weak libraries provided by this library
|
||||
weak_library_names=''
|
||||
|
||||
# Version information for gem_imageTIFF.
|
||||
current=0
|
||||
age=0
|
||||
revision=0
|
||||
|
||||
# Is this an already installed library?
|
||||
installed=yes
|
||||
|
||||
# Should we warn about portability when linking against -modules?
|
||||
shouldnotlink=yes
|
||||
|
||||
# Files to dlopen/dlpreopen
|
||||
dlopen=''
|
||||
dlpreopen=''
|
||||
|
||||
# Directory that this library needs to be installed in:
|
||||
libdir='/home/santi/pd-externals/lib/pd/extra/Gem'
|
BIN
externals/gem_imageTIFF.so
vendored
BIN
externals/gem_imageTIFF.so
vendored
Binary file not shown.
41
externals/gem_modelOBJ.la
vendored
41
externals/gem_modelOBJ.la
vendored
|
@ -1,41 +0,0 @@
|
|||
# gem_modelOBJ.la - a libtool library file
|
||||
# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
|
||||
#
|
||||
# Please DO NOT delete this file!
|
||||
# It is necessary for linking the library.
|
||||
|
||||
# The name that we can dlopen(3).
|
||||
dlname='gem_modelOBJ.so'
|
||||
|
||||
# Names of this library.
|
||||
library_names='gem_modelOBJ.so gem_modelOBJ.so gem_modelOBJ.so'
|
||||
|
||||
# The name of the static archive.
|
||||
old_library=''
|
||||
|
||||
# Linker flags that can not go in dependency_libs.
|
||||
inherited_linker_flags=' -pthread'
|
||||
|
||||
# Libraries that this one depends upon.
|
||||
dependency_libs=' -L./ -L../.. -lGL -lXxf86vm -ldl -lz'
|
||||
|
||||
# Names of additional weak libraries provided by this library
|
||||
weak_library_names=''
|
||||
|
||||
# Version information for gem_modelOBJ.
|
||||
current=0
|
||||
age=0
|
||||
revision=0
|
||||
|
||||
# Is this an already installed library?
|
||||
installed=yes
|
||||
|
||||
# Should we warn about portability when linking against -modules?
|
||||
shouldnotlink=yes
|
||||
|
||||
# Files to dlopen/dlpreopen
|
||||
dlopen=''
|
||||
dlpreopen=''
|
||||
|
||||
# Directory that this library needs to be installed in:
|
||||
libdir='/home/santi/pd-externals/lib/pd/extra/Gem'
|
BIN
externals/gem_modelOBJ.so
vendored
BIN
externals/gem_modelOBJ.so
vendored
Binary file not shown.
41
externals/gem_recordQT4L.la
vendored
41
externals/gem_recordQT4L.la
vendored
|
@ -1,41 +0,0 @@
|
|||
# gem_recordQT4L.la - a libtool library file
|
||||
# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
|
||||
#
|
||||
# Please DO NOT delete this file!
|
||||
# It is necessary for linking the library.
|
||||
|
||||
# The name that we can dlopen(3).
|
||||
dlname='gem_recordQT4L.so'
|
||||
|
||||
# Names of this library.
|
||||
library_names='gem_recordQT4L.so gem_recordQT4L.so gem_recordQT4L.so'
|
||||
|
||||
# The name of the static archive.
|
||||
old_library=''
|
||||
|
||||
# Linker flags that can not go in dependency_libs.
|
||||
inherited_linker_flags=''
|
||||
|
||||
# Libraries that this one depends upon.
|
||||
dependency_libs=' -L./ -L../.. -lquicktime -lpthread -lXxf86vm -ldl -lz'
|
||||
|
||||
# Names of additional weak libraries provided by this library
|
||||
weak_library_names=''
|
||||
|
||||
# Version information for gem_recordQT4L.
|
||||
current=0
|
||||
age=0
|
||||
revision=0
|
||||
|
||||
# Is this an already installed library?
|
||||
installed=yes
|
||||
|
||||
# Should we warn about portability when linking against -modules?
|
||||
shouldnotlink=yes
|
||||
|
||||
# Files to dlopen/dlpreopen
|
||||
dlopen=''
|
||||
dlpreopen=''
|
||||
|
||||
# Directory that this library needs to be installed in:
|
||||
libdir='/home/santi/pd-externals/lib/pd/extra/Gem'
|
BIN
externals/gem_recordQT4L.so
vendored
BIN
externals/gem_recordQT4L.so
vendored
Binary file not shown.
41
externals/gem_recordV4L.la
vendored
41
externals/gem_recordV4L.la
vendored
|
@ -1,41 +0,0 @@
|
|||
# gem_recordV4L.la - a libtool library file
|
||||
# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1.1
|
||||
#
|
||||
# Please DO NOT delete this file!
|
||||
# It is necessary for linking the library.
|
||||
|
||||
# The name that we can dlopen(3).
|
||||
dlname='gem_recordV4L.so'
|
||||
|
||||
# Names of this library.
|
||||
library_names='gem_recordV4L.so gem_recordV4L.so gem_recordV4L.so'
|
||||
|
||||
# The name of the static archive.
|
||||
old_library=''
|
||||
|
||||
# Linker flags that can not go in dependency_libs.
|
||||
inherited_linker_flags=''
|
||||
|
||||
# Libraries that this one depends upon.
|
||||
dependency_libs=' -L./ -L../.. -lv4l1 -lXxf86vm -ldl -lz'
|
||||
|
||||
# Names of additional weak libraries provided by this library
|
||||
weak_library_names=''
|
||||
|
||||
# Version information for gem_recordV4L.
|
||||
current=0
|
||||
age=0
|
||||
revision=0
|
||||
|
||||
# Is this an already installed library?
|
||||
installed=yes
|
||||
|
||||
# Should we warn about portability when linking against -modules?
|
||||
shouldnotlink=yes
|
||||
|
||||
# Files to dlopen/dlpreopen
|
||||
dlopen=''
|
||||
dlpreopen=''
|
||||
|
||||
# Directory that this library needs to be installed in:
|
||||
libdir='/home/santi/pd-externals/lib/pd/extra/Gem'
|
BIN
externals/gem_recordV4L.so
vendored
BIN
externals/gem_recordV4L.so
vendored
Binary file not shown.
41
externals/gem_recordV4L2.la
vendored
41
externals/gem_recordV4L2.la
vendored
|
@ -1,41 +0,0 @@
|
|||
# gem_recordV4L2.la - a libtool library file
|
||||
# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1.1
|
||||
#
|
||||
# Please DO NOT delete this file!
|
||||
# It is necessary for linking the library.
|
||||
|
||||
# The name that we can dlopen(3).
|
||||
dlname='gem_recordV4L2.so'
|
||||
|
||||
# Names of this library.
|
||||
library_names='gem_recordV4L2.so gem_recordV4L2.so gem_recordV4L2.so'
|
||||
|
||||
# The name of the static archive.
|
||||
old_library=''
|
||||
|
||||
# Linker flags that can not go in dependency_libs.
|
||||
inherited_linker_flags=''
|
||||
|
||||
# Libraries that this one depends upon.
|
||||
dependency_libs=' -L./ -L../.. -lv4l2 -lXxf86vm -ldl -lz'
|
||||
|
||||
# Names of additional weak libraries provided by this library
|
||||
weak_library_names=''
|
||||
|
||||
# Version information for gem_recordV4L2.
|
||||
current=0
|
||||
age=0
|
||||
revision=0
|
||||
|
||||
# Is this an already installed library?
|
||||
installed=yes
|
||||
|
||||
# Should we warn about portability when linking against -modules?
|
||||
shouldnotlink=yes
|
||||
|
||||
# Files to dlopen/dlpreopen
|
||||
dlopen=''
|
||||
dlpreopen=''
|
||||
|
||||
# Directory that this library needs to be installed in:
|
||||
libdir='/home/santi/pd-externals/lib/pd/extra/Gem'
|
BIN
externals/gem_recordV4L2.so
vendored
BIN
externals/gem_recordV4L2.so
vendored
Binary file not shown.
41
externals/gem_videoV4L.la
vendored
41
externals/gem_videoV4L.la
vendored
|
@ -1,41 +0,0 @@
|
|||
# gem_videoV4L.la - a libtool library file
|
||||
# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1.1
|
||||
#
|
||||
# Please DO NOT delete this file!
|
||||
# It is necessary for linking the library.
|
||||
|
||||
# The name that we can dlopen(3).
|
||||
dlname='gem_videoV4L.so'
|
||||
|
||||
# Names of this library.
|
||||
library_names='gem_videoV4L.so gem_videoV4L.so gem_videoV4L.so'
|
||||
|
||||
# The name of the static archive.
|
||||
old_library=''
|
||||
|
||||
# Linker flags that can not go in dependency_libs.
|
||||
inherited_linker_flags=''
|
||||
|
||||
# Libraries that this one depends upon.
|
||||
dependency_libs=' -L./ -L../.. -lv4l1 -lXxf86vm -ldl -lz'
|
||||
|
||||
# Names of additional weak libraries provided by this library
|
||||
weak_library_names=''
|
||||
|
||||
# Version information for gem_videoV4L.
|
||||
current=0
|
||||
age=0
|
||||
revision=0
|
||||
|
||||
# Is this an already installed library?
|
||||
installed=yes
|
||||
|
||||
# Should we warn about portability when linking against -modules?
|
||||
shouldnotlink=yes
|
||||
|
||||
# Files to dlopen/dlpreopen
|
||||
dlopen=''
|
||||
dlpreopen=''
|
||||
|
||||
# Directory that this library needs to be installed in:
|
||||
libdir='/home/santi/pd-externals/lib/pd/extra/Gem'
|
BIN
externals/gem_videoV4L.so
vendored
BIN
externals/gem_videoV4L.so
vendored
Binary file not shown.
41
externals/gem_videoV4L2.la
vendored
41
externals/gem_videoV4L2.la
vendored
|
@ -1,41 +0,0 @@
|
|||
# gem_videoV4L2.la - a libtool library file
|
||||
# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1.1
|
||||
#
|
||||
# Please DO NOT delete this file!
|
||||
# It is necessary for linking the library.
|
||||
|
||||
# The name that we can dlopen(3).
|
||||
dlname='gem_videoV4L2.so'
|
||||
|
||||
# Names of this library.
|
||||
library_names='gem_videoV4L2.so gem_videoV4L2.so gem_videoV4L2.so'
|
||||
|
||||
# The name of the static archive.
|
||||
old_library=''
|
||||
|
||||
# Linker flags that can not go in dependency_libs.
|
||||
inherited_linker_flags=''
|
||||
|
||||
# Libraries that this one depends upon.
|
||||
dependency_libs=' -L./ -L../.. -lv4l2 -lXxf86vm -ldl -lz'
|
||||
|
||||
# Names of additional weak libraries provided by this library
|
||||
weak_library_names=''
|
||||
|
||||
# Version information for gem_videoV4L2.
|
||||
current=0
|
||||
age=0
|
||||
revision=0
|
||||
|
||||
# Is this an already installed library?
|
||||
installed=yes
|
||||
|
||||
# Should we warn about portability when linking against -modules?
|
||||
shouldnotlink=yes
|
||||
|
||||
# Files to dlopen/dlpreopen
|
||||
dlopen=''
|
||||
dlpreopen=''
|
||||
|
||||
# Directory that this library needs to be installed in:
|
||||
libdir='/home/santi/pd-externals/lib/pd/extra/Gem'
|
BIN
externals/gem_videoV4L2.so
vendored
BIN
externals/gem_videoV4L2.so
vendored
Binary file not shown.
17
externals/gemdefaultwindow.pd
vendored
17
externals/gemdefaultwindow.pd
vendored
|
@ -1,17 +0,0 @@
|
|||
#N canvas 3 45 450 300 10;
|
||||
#X obj 125 66 inlet;
|
||||
#X obj 125 243 outlet;
|
||||
#X obj 125 145 t a a;
|
||||
#X obj 175 187 route bang;
|
||||
#X obj 175 167 spigot;
|
||||
#X obj 208 143 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
|
||||
1;
|
||||
#X obj 232 208 print gem\$0win;
|
||||
#X obj 125 100 gemglxwindow;
|
||||
#X connect 0 0 7 0;
|
||||
#X connect 2 0 1 0;
|
||||
#X connect 2 1 4 0;
|
||||
#X connect 3 1 6 0;
|
||||
#X connect 4 0 3 0;
|
||||
#X connect 5 0 4 1;
|
||||
#X connect 7 0 2 0;
|
41
externals/gemglutwindow.la
vendored
41
externals/gemglutwindow.la
vendored
|
@ -1,41 +0,0 @@
|
|||
# gemglutwindow.la - a libtool library file
|
||||
# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1.1
|
||||
#
|
||||
# Please DO NOT delete this file!
|
||||
# It is necessary for linking the library.
|
||||
|
||||
# The name that we can dlopen(3).
|
||||
dlname='gemglutwindow.pd_linux'
|
||||
|
||||
# Names of this library.
|
||||
library_names='gemglutwindow.pd_linux gemglutwindow.pd_linux gemglutwindow.pd_linux'
|
||||
|
||||
# The name of the static archive.
|
||||
old_library=''
|
||||
|
||||
# Linker flags that can not go in dependency_libs.
|
||||
inherited_linker_flags=' -pthread'
|
||||
|
||||
# Libraries that this one depends upon.
|
||||
dependency_libs=' -L./ -L../.. -lglut -lSM -lICE -lXmu -lXi -lGLU -lGL -lXxf86vm -ldl -lz'
|
||||
|
||||
# Names of additional weak libraries provided by this library
|
||||
weak_library_names=''
|
||||
|
||||
# Version information for gemglutwindow.
|
||||
current=0
|
||||
age=0
|
||||
revision=0
|
||||
|
||||
# Is this an already installed library?
|
||||
installed=yes
|
||||
|
||||
# Should we warn about portability when linking against -modules?
|
||||
shouldnotlink=yes
|
||||
|
||||
# Files to dlopen/dlpreopen
|
||||
dlopen=''
|
||||
dlpreopen=''
|
||||
|
||||
# Directory that this library needs to be installed in:
|
||||
libdir='/home/santi/pd-externals/lib/pd/extra/Gem'
|
BIN
externals/gemglutwindow.pd_linux
vendored
BIN
externals/gemglutwindow.pd_linux
vendored
Binary file not shown.
41
externals/gemglxwindow.la
vendored
41
externals/gemglxwindow.la
vendored
|
@ -1,41 +0,0 @@
|
|||
# gemglxwindow.la - a libtool library file
|
||||
# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
|
||||
#
|
||||
# Please DO NOT delete this file!
|
||||
# It is necessary for linking the library.
|
||||
|
||||
# The name that we can dlopen(3).
|
||||
dlname='gemglxwindow.pd_linux'
|
||||
|
||||
# Names of this library.
|
||||
library_names='gemglxwindow.pd_linux gemglxwindow.pd_linux gemglxwindow.pd_linux'
|
||||
|
||||
# The name of the static archive.
|
||||
old_library=''
|
||||
|
||||
# Linker flags that can not go in dependency_libs.
|
||||
inherited_linker_flags=''
|
||||
|
||||
# Libraries that this one depends upon.
|
||||
dependency_libs=' -L./ -L../.. -lSM -lICE -lXxf86vm -ldl -lz'
|
||||
|
||||
# Names of additional weak libraries provided by this library
|
||||
weak_library_names=''
|
||||
|
||||
# Version information for gemglxwindow.
|
||||
current=0
|
||||
age=0
|
||||
revision=0
|
||||
|
||||
# Is this an already installed library?
|
||||
installed=yes
|
||||
|
||||
# Should we warn about portability when linking against -modules?
|
||||
shouldnotlink=yes
|
||||
|
||||
# Files to dlopen/dlpreopen
|
||||
dlopen=''
|
||||
dlpreopen=''
|
||||
|
||||
# Directory that this library needs to be installed in:
|
||||
libdir='/home/santi/pd-externals/lib/pd/extra/Gem'
|
BIN
externals/gemglxwindow.pd_linux
vendored
BIN
externals/gemglxwindow.pd_linux
vendored
Binary file not shown.
90
externals/gemhead.pd
vendored
90
externals/gemhead.pd
vendored
|
@ -1,90 +0,0 @@
|
|||
#N canvas 255 164 769 392 10;
|
||||
#N canvas 443 22 581 526 gemreceive 0;
|
||||
#X obj 109 413 outlet;
|
||||
#X obj 288 58 inlet order;
|
||||
#X obj 288 177 select 0;
|
||||
#X msg 288 198 50;
|
||||
#X obj 109 365 spigot 1;
|
||||
#X obj 109 390 t a;
|
||||
#X obj 288 222 t f f f;
|
||||
#X obj 334 275 t f f;
|
||||
#X obj 334 301 > 0;
|
||||
#X obj 366 301 < 0;
|
||||
#X obj 313 365 spigot 0;
|
||||
#X obj 520 283 abs;
|
||||
#X obj 109 342 gemreceive __gem_render \$1;
|
||||
#X obj 313 342 gemreceive __gem_render_osd \$1;
|
||||
#X connect 1 0 2 0;
|
||||
#X connect 2 0 3 0;
|
||||
#X connect 2 1 6 0;
|
||||
#X connect 3 0 6 0;
|
||||
#X connect 4 0 5 0;
|
||||
#X connect 5 0 0 0;
|
||||
#X connect 6 0 12 1;
|
||||
#X connect 6 1 11 0;
|
||||
#X connect 6 2 7 0;
|
||||
#X connect 7 0 8 0;
|
||||
#X connect 7 1 9 0;
|
||||
#X connect 8 0 4 1;
|
||||
#X connect 9 0 10 1;
|
||||
#X connect 10 0 5 0;
|
||||
#X connect 11 0 13 1;
|
||||
#X connect 12 0 4 0;
|
||||
#X connect 13 0 10 0;
|
||||
#X restore 170 69 pd gemreceive;
|
||||
#X obj 170 155 gemlist;
|
||||
#N canvas 602 92 635 363 material 0;
|
||||
#X obj 98 88 inlet gemlist;
|
||||
#X obj 98 258 outlet gemlist;
|
||||
#X obj 98 117 GEMglColor4f 1 1 1 1;
|
||||
#X obj 98 143 GEMglMaterialfv GL_FRONT_AND_BACK GL_AMBIENT 0.2 0.2
|
||||
0.2 1;
|
||||
#X obj 98 163 GEMglMaterialfv GL_FRONT_AND_BACK GL_DIFFUSE 0.8 0.8
|
||||
0.8 1;
|
||||
#X obj 98 183 GEMglMaterialfv GL_FRONT_AND_BACK GL_EMISSION 0 0 0 1
|
||||
;
|
||||
#X obj 98 203 GEMglMaterialfv GL_FRONT_AND_BACK GL_SPECULAR 0 0 0 1
|
||||
;
|
||||
#X obj 98 223 GEMglMaterialfv GL_FRONT_AND_BACK GL_SHININESS 0;
|
||||
#X connect 0 0 2 0;
|
||||
#X connect 2 0 3 0;
|
||||
#X connect 3 0 4 0;
|
||||
#X connect 4 0 5 0;
|
||||
#X connect 5 0 6 0;
|
||||
#X connect 6 0 7 0;
|
||||
#X connect 7 0 1 0;
|
||||
#X restore 170 197 pd material;
|
||||
#X obj 170 221 t a a a;
|
||||
#X obj 216 242 GEMglPushMatrix;
|
||||
#X obj 170 282 GEMglPopMatrix;
|
||||
#X obj 193 306 outlet gemlist;
|
||||
#X obj 130 18 inlet control;
|
||||
#X obj 130 40 route bang float set;
|
||||
#X obj 223 94 i;
|
||||
#X obj 170 116 spigot 1;
|
||||
#N canvas 0 0 650 510 defaultarg 0;
|
||||
#X obj 134 132 loadbang;
|
||||
#X obj 134 265 outlet;
|
||||
#X obj 134 157 f \$1;
|
||||
#X connect 0 0 2 0;
|
||||
#X connect 2 0 1 0;
|
||||
#X restore 286 39 pd defaultarg;
|
||||
#X obj 71 174 GEMglFlush;
|
||||
#X obj 71 122 gemlist;
|
||||
#X obj 71 144 t a a;
|
||||
#X connect 0 0 10 0;
|
||||
#X connect 1 0 2 0;
|
||||
#X connect 2 0 3 0;
|
||||
#X connect 3 0 5 0;
|
||||
#X connect 3 1 6 0;
|
||||
#X connect 3 2 4 0;
|
||||
#X connect 7 0 8 0;
|
||||
#X connect 8 0 13 0;
|
||||
#X connect 8 1 9 0;
|
||||
#X connect 8 2 0 0;
|
||||
#X connect 9 0 10 1;
|
||||
#X connect 10 0 1 0;
|
||||
#X connect 11 0 0 0;
|
||||
#X connect 13 0 14 0;
|
||||
#X connect 14 0 12 0;
|
||||
#X connect 14 1 2 0;
|
154
externals/gemmouse.pd
vendored
154
externals/gemmouse.pd
vendored
|
@ -1,154 +0,0 @@
|
|||
#N canvas 0 0 786 465 10;
|
||||
#X obj 60 327 outlet x;
|
||||
#X obj 130 327 outlet y;
|
||||
#X obj 250 327 outlet Left;
|
||||
#X obj 360 327 outlet Middle;
|
||||
#X obj 470 327 outlet Right;
|
||||
#N canvas 340 91 557 430 arguments 1;
|
||||
#X obj 139 87 inlet reset;
|
||||
#X obj 139 110 t b;
|
||||
#N canvas 0 0 877 440 argcount 0;
|
||||
#X obj 32 46 inlet;
|
||||
#X obj 50 178 select s;
|
||||
#X obj 50 128 t b b;
|
||||
#X obj 156 155 makefilename $%d-test;
|
||||
#X obj 50 155 symbol \$1-test;
|
||||
#X msg 156 135 1;
|
||||
#X obj 570 178 select s;
|
||||
#X obj 570 128 t b b;
|
||||
#X obj 676 155 makefilename $%d-test;
|
||||
#X msg 676 135 3;
|
||||
#X obj 50 242 t f;
|
||||
#X obj 32 306 f;
|
||||
#X obj 32 74 t b b b;
|
||||
#X msg 78 279 -1;
|
||||
#X obj 32 360 outlet;
|
||||
#X obj 570 155 symbol \$3-test;
|
||||
#X msg 50 199 0;
|
||||
#X obj 310 178 select s;
|
||||
#X obj 310 128 t b b;
|
||||
#X obj 416 155 makefilename $%d-test;
|
||||
#X msg 416 135 2;
|
||||
#X obj 310 155 symbol \$2-test;
|
||||
#X msg 310 199 1;
|
||||
#X msg 570 199 2;
|
||||
#X obj 287 101 t b b b;
|
||||
#X connect 0 0 12 0;
|
||||
#X connect 1 0 16 0;
|
||||
#X connect 2 0 4 0;
|
||||
#X connect 2 1 5 0;
|
||||
#X connect 3 0 1 1;
|
||||
#X connect 4 0 1 0;
|
||||
#X connect 5 0 3 0;
|
||||
#X connect 6 0 23 0;
|
||||
#X connect 7 0 15 0;
|
||||
#X connect 7 1 9 0;
|
||||
#X connect 8 0 6 1;
|
||||
#X connect 9 0 8 0;
|
||||
#X connect 10 0 11 1;
|
||||
#X connect 11 0 14 0;
|
||||
#X connect 12 0 11 0;
|
||||
#X connect 12 1 24 0;
|
||||
#X connect 12 2 13 0;
|
||||
#X connect 13 0 11 1;
|
||||
#X connect 15 0 6 0;
|
||||
#X connect 16 0 10 0;
|
||||
#X connect 17 0 22 0;
|
||||
#X connect 18 0 21 0;
|
||||
#X connect 18 1 20 0;
|
||||
#X connect 19 0 17 1;
|
||||
#X connect 20 0 19 0;
|
||||
#X connect 21 0 17 0;
|
||||
#X connect 22 0 10 0;
|
||||
#X connect 23 0 10 0;
|
||||
#X connect 24 0 2 0;
|
||||
#X connect 24 1 18 0;
|
||||
#X connect 24 2 7 0;
|
||||
#X restore 139 134 pd argcount;
|
||||
#X obj 139 182 select 0 1 2;
|
||||
#X obj 253 352 outlet yscale;
|
||||
#X obj 139 322 outlet yscale;
|
||||
#X obj 139 160 i;
|
||||
#X obj 253 323 /;
|
||||
#X obj 201 201 t b b;
|
||||
#X obj 166 223 f \$1;
|
||||
#X obj 201 223 f \$1;
|
||||
#X obj 233 223 f \$2;
|
||||
#X obj 366 142 unpack 0 0;
|
||||
#X obj 334 121 t b l;
|
||||
#X obj 166 244 pack 0 500;
|
||||
#X obj 139 270 pack 500 500;
|
||||
#X obj 253 300 pack 500 500;
|
||||
#X obj 139 293 /;
|
||||
#X obj 334 97 inlet dimen;
|
||||
#X floatatom 65 186 5 0 0 0 - - -;
|
||||
#X msg 77 87 bang;
|
||||
#X msg 139 203 1 1;
|
||||
#X connect 0 0 1 0;
|
||||
#X connect 1 0 2 0;
|
||||
#X connect 2 0 6 0;
|
||||
#X connect 3 0 21 0;
|
||||
#X connect 3 1 9 0;
|
||||
#X connect 3 2 8 0;
|
||||
#X connect 6 0 3 0;
|
||||
#X connect 6 0 19 0;
|
||||
#X connect 7 0 4 0;
|
||||
#X connect 8 0 10 0;
|
||||
#X connect 8 1 11 0;
|
||||
#X connect 9 0 14 0;
|
||||
#X connect 10 0 15 0;
|
||||
#X connect 11 0 16 0;
|
||||
#X connect 12 0 15 1;
|
||||
#X connect 12 0 17 1;
|
||||
#X connect 12 1 14 1;
|
||||
#X connect 12 1 16 1;
|
||||
#X connect 13 0 6 0;
|
||||
#X connect 13 1 12 0;
|
||||
#X connect 14 0 15 0;
|
||||
#X connect 14 0 16 0;
|
||||
#X connect 15 0 17 0;
|
||||
#X connect 16 0 7 0;
|
||||
#X connect 17 0 5 0;
|
||||
#X connect 18 0 13 0;
|
||||
#X connect 20 0 1 0;
|
||||
#X connect 21 0 15 0;
|
||||
#X connect 21 0 16 0;
|
||||
#X restore 147 173 pd arguments;
|
||||
#X obj 60 241 * 1;
|
||||
#X obj 130 241 * 1;
|
||||
#X obj 147 148 loadbang;
|
||||
#X obj 104 31 r __gem;
|
||||
#X obj 104 52 route mouse dimen;
|
||||
#X obj 396 88 route motion button;
|
||||
#X obj 364 67 t b a;
|
||||
#X obj 396 111 unpack;
|
||||
#X obj 196 277 pack 0 0 0 0 0;
|
||||
#X obj 196 303 unpack 0 0 0 0 0;
|
||||
#X obj 166 277 f;
|
||||
#X obj 234 207 del 0;
|
||||
#X obj 243 245 route 0 1 2;
|
||||
#X connect 5 0 6 1;
|
||||
#X connect 5 1 7 1;
|
||||
#X connect 6 0 16 1;
|
||||
#X connect 7 0 14 1;
|
||||
#X connect 8 0 5 0;
|
||||
#X connect 9 0 10 0;
|
||||
#X connect 10 0 12 0;
|
||||
#X connect 10 1 5 1;
|
||||
#X connect 11 0 13 0;
|
||||
#X connect 11 1 18 0;
|
||||
#X connect 12 0 17 0;
|
||||
#X connect 12 1 11 0;
|
||||
#X connect 13 0 6 0;
|
||||
#X connect 13 1 7 0;
|
||||
#X connect 14 0 15 0;
|
||||
#X connect 15 0 0 0;
|
||||
#X connect 15 1 1 0;
|
||||
#X connect 15 2 2 0;
|
||||
#X connect 15 3 3 0;
|
||||
#X connect 15 4 4 0;
|
||||
#X connect 16 0 14 0;
|
||||
#X connect 17 0 16 0;
|
||||
#X connect 18 0 14 2;
|
||||
#X connect 18 1 14 3;
|
||||
#X connect 18 2 14 4;
|
22
externals/gemorb.pd
vendored
22
externals/gemorb.pd
vendored
|
@ -1,22 +0,0 @@
|
|||
#N canvas 66 407 682 381 10;
|
||||
#X text 53 56 the object has been taken out of Gem \, since Gem is
|
||||
a graphics library \, and not a hardware-interfacing library.;
|
||||
#X text 49 98 you should be able to build a functional replacement
|
||||
using the [hid] external.;
|
||||
#X text 54 36 this is a fake replacement of Gem's [gemorb].;
|
||||
#X obj 41 341 outlet Position (x y z);
|
||||
#X obj 231 341 outlet Rotation (x y z);
|
||||
#X obj 421 341 outlet Buttons (a b c d e f g);
|
||||
#X obj 172 142 loadbang;
|
||||
#X obj 172 278 print error;
|
||||
#X msg 172 244 [gemorb] is no longer available! \, use [hid] or similar
|
||||
for interfacing a SpaceOrb;
|
||||
#X obj 26 143 inlet;
|
||||
#X obj 26 163 t b;
|
||||
#X msg 26 182 you are interfacing a dummy replacement of [gemorb]!
|
||||
\, please build your own [gemorb];
|
||||
#X connect 6 0 8 0;
|
||||
#X connect 8 0 7 0;
|
||||
#X connect 9 0 10 0;
|
||||
#X connect 10 0 11 0;
|
||||
#X connect 11 0 7 0;
|
41
externals/gemsdlwindow.la
vendored
41
externals/gemsdlwindow.la
vendored
|
@ -1,41 +0,0 @@
|
|||
# gemsdlwindow.la - a libtool library file
|
||||
# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
|
||||
#
|
||||
# Please DO NOT delete this file!
|
||||
# It is necessary for linking the library.
|
||||
|
||||
# The name that we can dlopen(3).
|
||||
dlname='gemsdlwindow.pd_linux'
|
||||
|
||||
# Names of this library.
|
||||
library_names='gemsdlwindow.pd_linux gemsdlwindow.pd_linux gemsdlwindow.pd_linux'
|
||||
|
||||
# The name of the static archive.
|
||||
old_library=''
|
||||
|
||||
# Linker flags that can not go in dependency_libs.
|
||||
inherited_linker_flags=''
|
||||
|
||||
# Libraries that this one depends upon.
|
||||
dependency_libs=' -L./ -L../.. -lSDL -lXxf86vm -ldl -lz'
|
||||
|
||||
# Names of additional weak libraries provided by this library
|
||||
weak_library_names=''
|
||||
|
||||
# Version information for gemsdlwindow.
|
||||
current=0
|
||||
age=0
|
||||
revision=0
|
||||
|
||||
# Is this an already installed library?
|
||||
installed=yes
|
||||
|
||||
# Should we warn about portability when linking against -modules?
|
||||
shouldnotlink=yes
|
||||
|
||||
# Files to dlopen/dlpreopen
|
||||
dlopen=''
|
||||
dlpreopen=''
|
||||
|
||||
# Directory that this library needs to be installed in:
|
||||
libdir='/home/santi/pd-externals/lib/pd/extra/Gem'
|
BIN
externals/gemsdlwindow.pd_linux
vendored
BIN
externals/gemsdlwindow.pd_linux
vendored
Binary file not shown.
21
externals/gemtablet.pd
vendored
21
externals/gemtablet.pd
vendored
|
@ -1,21 +0,0 @@
|
|||
#N canvas 24 279 928 367 10;
|
||||
#X obj 107 178 loadbang;
|
||||
#X obj 107 250 print error;
|
||||
#X msg 107 207 [gemtablet] is no longer available! \, use [hid] or
|
||||
similar for interfacing a graph-tablet;
|
||||
#X obj 127 312 outlet X-pos;
|
||||
#X obj 137 331 outlet Y-pos;
|
||||
#X obj 287 282 outlet Pressure;
|
||||
#X obj 297 302 outlet Azimuth;
|
||||
#X obj 307 322 outlet Altitude;
|
||||
#X obj 317 342 outlet Twist;
|
||||
#X obj 537 302 outlet Middle-Buttoh;
|
||||
#X obj 547 322 outlet Right-Button;
|
||||
#X obj 527 282 outlet Left-Button;
|
||||
#X text 54 36 this is a fake replacement of Gem's [gemtablet].;
|
||||
#X text 53 56 the object has been taken out of Gem \, since Gem is
|
||||
a graphics library \, and not a hardware-interfacing library.;
|
||||
#X text 51 98 you should be able to build a functional replacement
|
||||
using the [hid] external.;
|
||||
#X connect 0 0 2 0;
|
||||
#X connect 2 0 1 0;
|
2802
externals/gemwin.pd
vendored
2802
externals/gemwin.pd
vendored
File diff suppressed because it is too large
Load diff
65
externals/hsv2rgb-help.pd
vendored
65
externals/hsv2rgb-help.pd
vendored
|
@ -1,65 +0,0 @@
|
|||
#N canvas 172 190 600 500 10;
|
||||
#X text 418 26 GEM object;
|
||||
#X text 89 388 convert between RGB colorspace and HSV colorspace;
|
||||
#X text 91 412 RGB is red \, green \, blue;
|
||||
#X text 91 434 HSV is hue \, saturation \, value (luminance);
|
||||
#X obj 119 207 cnv 15 70 40 empty empty empty 20 12 0 14 -24198 -66577
|
||||
0;
|
||||
#X obj 123 218 rgb2hsv;
|
||||
#X msg 163 182 1 0 0;
|
||||
#X msg 155 156 0 0.2 0.5;
|
||||
#X obj 123 257 unpack 0 0 0;
|
||||
#X floatatom 202 279 5 0 0 1 Value - -;
|
||||
#X floatatom 162 299 5 0 0 1 Saturation - -;
|
||||
#X floatatom 123 322 5 0 0 1 Hue - -;
|
||||
#X obj 321 206 cnv 15 70 40 empty empty empty 20 12 0 14 -24198 -66577
|
||||
0;
|
||||
#X obj 325 256 unpack 0 0 0;
|
||||
#X floatatom 404 278 5 0 0 1 Blue - -;
|
||||
#X floatatom 364 298 5 0 0 1 Green - -;
|
||||
#X floatatom 325 321 5 0 0 1 Red - -;
|
||||
#X obj 325 217 hsv2rgb;
|
||||
#X msg 365 152 0 1 1;
|
||||
#X msg 387 176 0.6 1 0.5;
|
||||
#X floatatom 178 84 5 0 1 1 Blue - -;
|
||||
#X floatatom 141 67 5 0 1 1 Green - -;
|
||||
#X floatatom 123 49 5 0 1 1 Red - -;
|
||||
#X obj 123 122 pack 0 0 0;
|
||||
#X floatatom 380 94 5 0 1 1 Value - -;
|
||||
#X floatatom 343 76 5 0 1 1 Saturation - -;
|
||||
#X floatatom 325 58 5 0 1 1 Hue - -;
|
||||
#X obj 141 103 t b f;
|
||||
#X obj 178 103 t b f;
|
||||
#X obj 325 130 pack 0 0 0;
|
||||
#X obj 343 111 t b f;
|
||||
#X obj 380 111 t b f;
|
||||
#X text 83 9 [rgb2hsv];
|
||||
#X text 175 11 [hsv2rgb];
|
||||
#X connect 5 0 8 0;
|
||||
#X connect 6 0 5 0;
|
||||
#X connect 7 0 5 0;
|
||||
#X connect 8 0 11 0;
|
||||
#X connect 8 1 10 0;
|
||||
#X connect 8 2 9 0;
|
||||
#X connect 13 0 16 0;
|
||||
#X connect 13 1 15 0;
|
||||
#X connect 13 2 14 0;
|
||||
#X connect 17 0 13 0;
|
||||
#X connect 18 0 17 0;
|
||||
#X connect 19 0 17 0;
|
||||
#X connect 20 0 28 0;
|
||||
#X connect 21 0 27 0;
|
||||
#X connect 22 0 23 0;
|
||||
#X connect 23 0 5 0;
|
||||
#X connect 24 0 31 0;
|
||||
#X connect 25 0 30 0;
|
||||
#X connect 26 0 29 0;
|
||||
#X connect 27 0 23 0;
|
||||
#X connect 27 1 23 1;
|
||||
#X connect 28 0 23 0;
|
||||
#X connect 28 1 23 2;
|
||||
#X connect 29 0 17 0;
|
||||
#X connect 30 0 29 0;
|
||||
#X connect 30 1 29 1;
|
||||
#X connect 31 0 29 0;
|
||||
#X connect 31 1 29 2;
|
143
externals/hsv2rgb.pd
vendored
143
externals/hsv2rgb.pd
vendored
|
@ -1,143 +0,0 @@
|
|||
#N canvas 206 49 450 568 10;
|
||||
#X obj 187 84 route 0;
|
||||
#X msg 187 56 \$2 \$3 \$1;
|
||||
#X obj 187 409 f;
|
||||
#X obj 231 111 unpack 0 0 0;
|
||||
#X text 250 71 svh;
|
||||
#X obj 187 28 inlet hsv;
|
||||
#X obj 187 520 outlet rgb;
|
||||
#X obj 401 149 * 6;
|
||||
#X obj 380 196 % 6;
|
||||
#X obj 350 173 t f f;
|
||||
#X msg 350 149 0;
|
||||
#X text 406 196 i;
|
||||
#X obj 350 219 -;
|
||||
#X obj 231 217 *;
|
||||
#X obj 231 178 - 1;
|
||||
#X obj 231 198 * -1;
|
||||
#X obj 263 330 *;
|
||||
#X obj 263 291 - 1;
|
||||
#X obj 263 311 * -1;
|
||||
#X obj 263 269 *;
|
||||
#X obj 350 240 t f f;
|
||||
#X obj 380 262 - 1;
|
||||
#X obj 380 283 * -1;
|
||||
#X obj 302 356 *;
|
||||
#X obj 302 317 - 1;
|
||||
#X obj 302 337 * -1;
|
||||
#X obj 302 295 *;
|
||||
#X obj 231 151 t f f f;
|
||||
#X obj 241 392 pack 0 0 0 0;
|
||||
#N canvas 387 255 646 315 select 0;
|
||||
#X obj 290 37 inlet;
|
||||
#X obj 16 247 outlet;
|
||||
#X obj 92 104 t b l;
|
||||
#X obj 125 128 unpack 0 0 0 0;
|
||||
#X obj 89 43 inlet p q t v;
|
||||
#X obj 92 128 i;
|
||||
#X obj 92 151 select 0 1 2 3 4 5;
|
||||
#X obj 16 223 pack 0 0 0;
|
||||
#X obj 16 203 f;
|
||||
#X obj 96 223 pack 0 0 0;
|
||||
#X obj 96 203 f;
|
||||
#X obj 176 223 pack 0 0 0;
|
||||
#X obj 176 203 f;
|
||||
#X obj 256 223 pack 0 0 0;
|
||||
#X obj 256 203 f;
|
||||
#X obj 336 223 pack 0 0 0;
|
||||
#X obj 336 203 f;
|
||||
#X obj 416 223 pack 0 0 0;
|
||||
#X obj 416 203 f;
|
||||
#X connect 0 0 5 1;
|
||||
#X connect 2 0 5 0;
|
||||
#X connect 2 1 3 0;
|
||||
#X connect 3 0 7 2;
|
||||
#X connect 3 0 9 2;
|
||||
#X connect 3 0 12 1;
|
||||
#X connect 3 0 14 1;
|
||||
#X connect 3 0 15 1;
|
||||
#X connect 3 0 17 1;
|
||||
#X connect 3 1 10 1;
|
||||
#X connect 3 1 13 1;
|
||||
#X connect 3 1 17 2;
|
||||
#X connect 3 2 7 1;
|
||||
#X connect 3 2 11 2;
|
||||
#X connect 3 2 16 1;
|
||||
#X connect 3 3 8 1;
|
||||
#X connect 3 3 9 1;
|
||||
#X connect 3 3 11 1;
|
||||
#X connect 3 3 13 2;
|
||||
#X connect 3 3 15 2;
|
||||
#X connect 3 3 18 1;
|
||||
#X connect 4 0 2 0;
|
||||
#X connect 5 0 6 0;
|
||||
#X connect 6 0 8 0;
|
||||
#X connect 6 1 10 0;
|
||||
#X connect 6 2 12 0;
|
||||
#X connect 6 3 14 0;
|
||||
#X connect 6 4 16 0;
|
||||
#X connect 6 5 18 0;
|
||||
#X connect 7 0 1 0;
|
||||
#X connect 8 0 7 0;
|
||||
#X connect 9 0 1 0;
|
||||
#X connect 10 0 9 0;
|
||||
#X connect 11 0 1 0;
|
||||
#X connect 12 0 11 0;
|
||||
#X connect 13 0 1 0;
|
||||
#X connect 14 0 13 0;
|
||||
#X connect 15 0 1 0;
|
||||
#X connect 16 0 15 0;
|
||||
#X connect 17 0 1 0;
|
||||
#X connect 18 0 17 0;
|
||||
#X restore 241 416 pd select;
|
||||
#X msg 187 478 \$1 \$1 \$1;
|
||||
#X obj 187 450 clip 0 1;
|
||||
#X obj 231 131 clip 0 1;
|
||||
#X obj 270 173 clip 0 1;
|
||||
#X obj 350 109 clip 0 1;
|
||||
#X obj 350 129 select 1;
|
||||
#X connect 0 0 2 0;
|
||||
#X connect 0 1 3 0;
|
||||
#X connect 1 0 0 0;
|
||||
#X connect 2 0 31 0;
|
||||
#X connect 3 0 32 0;
|
||||
#X connect 3 1 33 0;
|
||||
#X connect 3 2 34 0;
|
||||
#X connect 5 0 1 0;
|
||||
#X connect 7 0 9 0;
|
||||
#X connect 8 0 12 1;
|
||||
#X connect 8 0 29 1;
|
||||
#X connect 9 0 12 0;
|
||||
#X connect 9 1 8 0;
|
||||
#X connect 10 0 9 0;
|
||||
#X connect 12 0 20 0;
|
||||
#X connect 13 0 28 0;
|
||||
#X connect 14 0 15 0;
|
||||
#X connect 15 0 13 0;
|
||||
#X connect 16 0 28 1;
|
||||
#X connect 17 0 18 0;
|
||||
#X connect 18 0 16 0;
|
||||
#X connect 19 0 17 0;
|
||||
#X connect 20 0 19 1;
|
||||
#X connect 20 1 21 0;
|
||||
#X connect 21 0 22 0;
|
||||
#X connect 22 0 26 1;
|
||||
#X connect 23 0 28 2;
|
||||
#X connect 24 0 25 0;
|
||||
#X connect 25 0 23 0;
|
||||
#X connect 26 0 24 0;
|
||||
#X connect 27 0 14 0;
|
||||
#X connect 27 1 19 0;
|
||||
#X connect 27 2 26 0;
|
||||
#X connect 28 0 29 0;
|
||||
#X connect 29 0 6 0;
|
||||
#X connect 30 0 6 0;
|
||||
#X connect 31 0 30 0;
|
||||
#X connect 32 0 27 0;
|
||||
#X connect 33 0 13 1;
|
||||
#X connect 33 0 28 3;
|
||||
#X connect 33 0 16 1;
|
||||
#X connect 33 0 23 1;
|
||||
#X connect 34 0 35 0;
|
||||
#X connect 35 0 10 0;
|
||||
#X connect 35 1 7 0;
|
1
externals/libMagick++-6.Q16.so
vendored
1
externals/libMagick++-6.Q16.so
vendored
|
@ -1 +0,0 @@
|
|||
libMagick++-6.Q16.so.1.0.0
|
1
externals/libMagick++-6.Q16.so.1
vendored
1
externals/libMagick++-6.Q16.so.1
vendored
|
@ -1 +0,0 @@
|
|||
libMagick++-6.Q16.so.1.0.0
|
BIN
externals/libMagick++-6.Q16.so.1.0.0
vendored
BIN
externals/libMagick++-6.Q16.so.1.0.0
vendored
Binary file not shown.
1
externals/libMagick++6-Q16.so
vendored
1
externals/libMagick++6-Q16.so
vendored
|
@ -1 +0,0 @@
|
|||
/usr/local/lib/libMagick++-6.Q16.so.1.0.0
|
BIN
externals/libMagickCore-6.Q16.so.1.0.0
vendored
BIN
externals/libMagickCore-6.Q16.so.1.0.0
vendored
Binary file not shown.
41
externals/pix2jpg.la
vendored
41
externals/pix2jpg.la
vendored
|
@ -1,41 +0,0 @@
|
|||
# pix2jpg.la - a libtool library file
|
||||
# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
|
||||
#
|
||||
# Please DO NOT delete this file!
|
||||
# It is necessary for linking the library.
|
||||
|
||||
# The name that we can dlopen(3).
|
||||
dlname='pix2jpg.pd_linux'
|
||||
|
||||
# Names of this library.
|
||||
library_names='pix2jpg.pd_linux pix2jpg.pd_linux pix2jpg.pd_linux'
|
||||
|
||||
# The name of the static archive.
|
||||
old_library=''
|
||||
|
||||
# Linker flags that can not go in dependency_libs.
|
||||
inherited_linker_flags=' -pthread'
|
||||
|
||||
# Libraries that this one depends upon.
|
||||
dependency_libs=' -L/usr/local/include/ImageMagick -L/usr/lib/X11 -L./ -L/usr/local/lib/ImageMagick /usr/lib/libMagick++.la /usr/lib/libMagickWand.la /usr/lib/libMagickCore.la /usr/lib/i386-linux-gnu/liblcms.la /usr/lib/i386-linux-gnu/libtiff.la /usr/lib/i386-linux-gnu/libfreetype.la -ljpeg -llqr-1 -lglib-2.0 -lfontconfig -lXext -lSM -lICE -lX11 -lXt -lbz2 -lgomp -lpthread /usr/lib/i386-linux-gnu/libltdl.la -L../.. -lXxf86vm -ldl -lz'
|
||||
|
||||
# Names of additional weak libraries provided by this library
|
||||
weak_library_names=''
|
||||
|
||||
# Version information for pix2jpg.
|
||||
current=0
|
||||
age=0
|
||||
revision=0
|
||||
|
||||
# Is this an already installed library?
|
||||
installed=yes
|
||||
|
||||
# Should we warn about portability when linking against -modules?
|
||||
shouldnotlink=yes
|
||||
|
||||
# Files to dlopen/dlpreopen
|
||||
dlopen=''
|
||||
dlpreopen=''
|
||||
|
||||
# Directory that this library needs to be installed in:
|
||||
libdir='/home/santi/pd-externals/lib/pd/extra/pix2jpg'
|
BIN
externals/pix2jpg.pd_linux
vendored
BIN
externals/pix2jpg.pd_linux
vendored
Binary file not shown.
420
externals/pix_blobtracker-help.pd
vendored
420
externals/pix_blobtracker-help.pd
vendored
|
@ -1,420 +0,0 @@
|
|||
#N canvas 35 25 662 452 10;
|
||||
#X text 452 8 GEM object;
|
||||
#X obj 9 265 cnv 15 430 135 empty empty empty 20 12 0 14 -233017 -66577
|
||||
0;
|
||||
#X text 40 267 Inlets:;
|
||||
#X text 39 362 Outlets:;
|
||||
#X obj 9 227 cnv 15 430 30 empty empty empty 20 12 0 14 -195568 -66577
|
||||
0;
|
||||
#X text 18 226 Arguments:;
|
||||
#X obj 8 56 cnv 15 430 165 empty empty empty 20 12 0 14 -233017 -66577
|
||||
0;
|
||||
#X obj 449 77 cnv 15 200 320 empty empty empty 20 12 0 14 -228992 -66577
|
||||
0;
|
||||
#X text 453 60 Example:;
|
||||
#X obj 544 330 cnv 15 100 60 empty empty empty 20 12 0 14 -195568 -66577
|
||||
0;
|
||||
#N canvas 0 0 450 300 gemwin 0;
|
||||
#X obj 132 136 gemwin;
|
||||
#X obj 67 89 outlet;
|
||||
#X obj 67 10 inlet;
|
||||
#X msg 67 70 set destroy;
|
||||
#X msg 132 112 create \, 1;
|
||||
#X msg 198 112 destroy;
|
||||
#X msg 156 71 set create;
|
||||
#X obj 67 41 route create;
|
||||
#X connect 2 0 7 0;
|
||||
#X connect 3 0 1 0;
|
||||
#X connect 4 0 0 0;
|
||||
#X connect 5 0 0 0;
|
||||
#X connect 6 0 1 0;
|
||||
#X connect 7 0 3 0;
|
||||
#X connect 7 0 4 0;
|
||||
#X connect 7 1 6 0;
|
||||
#X connect 7 1 5 0;
|
||||
#X restore 549 369 pd gemwin;
|
||||
#X msg 549 350 create;
|
||||
#X text 545 329 Create window:;
|
||||
#X obj 451 173 cnv 15 185 120 empty empty empty 20 12 0 14 -24198 -66577
|
||||
0;
|
||||
#X obj 451 83 gemhead;
|
||||
#X text 17 376 Outlet 1: gemlist;
|
||||
#X text 24 281 Inlet 1: gemlist;
|
||||
#X obj 451 300 pix_texture;
|
||||
#X obj 451 151 pix_film;
|
||||
#X obj 515 151 t f;
|
||||
#X obj 464 103 bng 25 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
|
||||
-1;
|
||||
#N canvas 0 0 450 300 open 0;
|
||||
#X obj 85 49 inlet;
|
||||
#X obj 85 237 outlet;
|
||||
#X obj 85 145 openpanel;
|
||||
#X msg 85 179 open \$1;
|
||||
#X msg 259 213 auto 1;
|
||||
#X obj 259 189 loadbang;
|
||||
#X connect 0 0 2 0;
|
||||
#X connect 2 0 3 0;
|
||||
#X connect 3 0 1 0;
|
||||
#X connect 4 0 1 0;
|
||||
#X connect 5 0 4 0;
|
||||
#X restore 464 131 pd open;
|
||||
#X text 505 77 open a supported;
|
||||
#X text 506 88 movie-clip;
|
||||
#X text 523 114 macOS: quicktime;
|
||||
#X text 516 104 windos: *.AVI;
|
||||
#X text 523 124 linux: depends...;
|
||||
#X floatatom 463 190 3 0 100 2 threshold - -;
|
||||
#X obj 463 207 / 100;
|
||||
#X text 50 12 Synopsis: [pix_blobtracker];
|
||||
#X text 71 31 Class: pix object (analysis);
|
||||
#X text 29 57 Description: blob detector and tracker;
|
||||
#X obj 451 262 pix_blobtracker;
|
||||
#X obj 451 322 square 4;
|
||||
#X msg 463 228 threshold \$1;
|
||||
#X floatatom 553 190 3 0 100 2 blobsize - -;
|
||||
#X obj 553 207 / 100;
|
||||
#X msg 553 228 blobSize \$1;
|
||||
#N canvas 0 0 450 300 showblobs 0;
|
||||
#X obj 67 113 route 0 1 2 3 4 5;
|
||||
#N canvas 0 0 451 339 showblob 0;
|
||||
#X obj 76 184 gemhead;
|
||||
#X obj 76 266 translateXYZ;
|
||||
#X obj 102 58 pack;
|
||||
#X obj 102 34 inlet x|y;
|
||||
#X obj 76 225 color 1 1 1;
|
||||
#X obj 219 75 loadbang;
|
||||
#X obj 219 122 random 256;
|
||||
#X obj 219 143 / 256;
|
||||
#X obj 219 185 hsv2rgb;
|
||||
#X msg 219 166 \$1 1 1;
|
||||
#X obj 219 97 t b b;
|
||||
#X obj 76 286 sphere 0.2;
|
||||
#X msg 249 233 0;
|
||||
#X msg 216 233 0.2;
|
||||
#X obj 216 254 f;
|
||||
#X obj 298 47 t b;
|
||||
#X obj 298 24 inlet reset;
|
||||
#X obj 139 183 t f b;
|
||||
#X obj 102 85 unpack;
|
||||
#X obj 102 108 * 8;
|
||||
#X obj 102 131 - 4;
|
||||
#X obj 145 106 * 8;
|
||||
#X obj 145 129 - 4;
|
||||
#X connect 0 0 4 0;
|
||||
#X connect 1 0 11 0;
|
||||
#X connect 2 0 18 0;
|
||||
#X connect 3 0 2 0;
|
||||
#X connect 4 0 1 0;
|
||||
#X connect 5 0 10 0;
|
||||
#X connect 6 0 7 0;
|
||||
#X connect 7 0 9 0;
|
||||
#X connect 8 0 4 1;
|
||||
#X connect 9 0 8 0;
|
||||
#X connect 10 0 6 0;
|
||||
#X connect 10 1 12 0;
|
||||
#X connect 12 0 14 0;
|
||||
#X connect 13 0 14 0;
|
||||
#X connect 14 0 11 1;
|
||||
#X connect 15 0 12 0;
|
||||
#X connect 16 0 15 0;
|
||||
#X connect 17 0 1 2;
|
||||
#X connect 17 1 13 0;
|
||||
#X connect 18 0 19 0;
|
||||
#X connect 18 1 21 0;
|
||||
#X connect 19 0 20 0;
|
||||
#X connect 20 0 1 1;
|
||||
#X connect 21 0 22 0;
|
||||
#X connect 22 0 17 0;
|
||||
#X restore 67 136 pd showblob;
|
||||
#N canvas 0 0 451 339 showblob 0;
|
||||
#X obj 76 184 gemhead;
|
||||
#X obj 76 266 translateXYZ;
|
||||
#X obj 102 58 pack;
|
||||
#X obj 102 34 inlet x|y;
|
||||
#X obj 76 225 color 1 1 1;
|
||||
#X obj 219 75 loadbang;
|
||||
#X obj 219 122 random 256;
|
||||
#X obj 219 143 / 256;
|
||||
#X obj 219 185 hsv2rgb;
|
||||
#X msg 219 166 \$1 1 1;
|
||||
#X obj 219 97 t b b;
|
||||
#X obj 76 286 sphere 0.2;
|
||||
#X msg 249 233 0;
|
||||
#X msg 216 233 0.2;
|
||||
#X obj 216 254 f;
|
||||
#X obj 298 47 t b;
|
||||
#X obj 298 24 inlet reset;
|
||||
#X obj 139 183 t f b;
|
||||
#X obj 102 85 unpack;
|
||||
#X obj 102 108 * 8;
|
||||
#X obj 102 131 - 4;
|
||||
#X obj 145 106 * 8;
|
||||
#X obj 145 129 - 4;
|
||||
#X connect 0 0 4 0;
|
||||
#X connect 1 0 11 0;
|
||||
#X connect 2 0 18 0;
|
||||
#X connect 3 0 2 0;
|
||||
#X connect 4 0 1 0;
|
||||
#X connect 5 0 10 0;
|
||||
#X connect 6 0 7 0;
|
||||
#X connect 7 0 9 0;
|
||||
#X connect 8 0 4 1;
|
||||
#X connect 9 0 8 0;
|
||||
#X connect 10 0 6 0;
|
||||
#X connect 10 1 12 0;
|
||||
#X connect 12 0 14 0;
|
||||
#X connect 13 0 14 0;
|
||||
#X connect 14 0 11 1;
|
||||
#X connect 15 0 12 0;
|
||||
#X connect 16 0 15 0;
|
||||
#X connect 17 0 1 2;
|
||||
#X connect 17 1 13 0;
|
||||
#X connect 18 0 19 0;
|
||||
#X connect 18 1 21 0;
|
||||
#X connect 19 0 20 0;
|
||||
#X connect 20 0 1 1;
|
||||
#X connect 21 0 22 0;
|
||||
#X connect 22 0 17 0;
|
||||
#X restore 86 155 pd showblob;
|
||||
#N canvas 0 0 451 339 showblob 0;
|
||||
#X obj 76 184 gemhead;
|
||||
#X obj 76 266 translateXYZ;
|
||||
#X obj 102 58 pack;
|
||||
#X obj 102 34 inlet x|y;
|
||||
#X obj 76 225 color 1 1 1;
|
||||
#X obj 219 75 loadbang;
|
||||
#X obj 219 122 random 256;
|
||||
#X obj 219 143 / 256;
|
||||
#X obj 219 185 hsv2rgb;
|
||||
#X msg 219 166 \$1 1 1;
|
||||
#X obj 219 97 t b b;
|
||||
#X obj 76 286 sphere 0.2;
|
||||
#X msg 249 233 0;
|
||||
#X msg 216 233 0.2;
|
||||
#X obj 216 254 f;
|
||||
#X obj 298 47 t b;
|
||||
#X obj 298 24 inlet reset;
|
||||
#X obj 139 183 t f b;
|
||||
#X obj 102 92 unpack;
|
||||
#X obj 102 115 * 8;
|
||||
#X obj 102 138 - 4;
|
||||
#X obj 145 113 * 8;
|
||||
#X obj 145 136 - 4;
|
||||
#X connect 0 0 4 0;
|
||||
#X connect 1 0 11 0;
|
||||
#X connect 2 0 18 0;
|
||||
#X connect 3 0 2 0;
|
||||
#X connect 4 0 1 0;
|
||||
#X connect 5 0 10 0;
|
||||
#X connect 6 0 7 0;
|
||||
#X connect 7 0 9 0;
|
||||
#X connect 8 0 4 1;
|
||||
#X connect 9 0 8 0;
|
||||
#X connect 10 0 6 0;
|
||||
#X connect 10 1 12 0;
|
||||
#X connect 12 0 14 0;
|
||||
#X connect 13 0 14 0;
|
||||
#X connect 14 0 11 1;
|
||||
#X connect 15 0 12 0;
|
||||
#X connect 16 0 15 0;
|
||||
#X connect 17 0 1 2;
|
||||
#X connect 17 1 13 0;
|
||||
#X connect 18 0 19 0;
|
||||
#X connect 18 1 21 0;
|
||||
#X connect 19 0 20 0;
|
||||
#X connect 20 0 1 1;
|
||||
#X connect 21 0 22 0;
|
||||
#X connect 22 0 17 0;
|
||||
#X restore 105 174 pd showblob;
|
||||
#N canvas 0 0 451 339 showblob 0;
|
||||
#X obj 76 184 gemhead;
|
||||
#X obj 76 266 translateXYZ;
|
||||
#X obj 102 58 pack;
|
||||
#X obj 102 34 inlet x|y;
|
||||
#X obj 76 225 color 1 1 1;
|
||||
#X obj 219 75 loadbang;
|
||||
#X obj 219 122 random 256;
|
||||
#X obj 219 143 / 256;
|
||||
#X obj 219 185 hsv2rgb;
|
||||
#X msg 219 166 \$1 1 1;
|
||||
#X obj 219 97 t b b;
|
||||
#X obj 76 286 sphere 0.2;
|
||||
#X msg 249 233 0;
|
||||
#X msg 216 233 0.2;
|
||||
#X obj 216 254 f;
|
||||
#X obj 298 47 t b;
|
||||
#X obj 298 24 inlet reset;
|
||||
#X obj 139 183 t f b;
|
||||
#X obj 102 85 unpack;
|
||||
#X obj 102 108 * 8;
|
||||
#X obj 102 131 - 4;
|
||||
#X obj 145 106 * 8;
|
||||
#X obj 145 129 - 4;
|
||||
#X connect 0 0 4 0;
|
||||
#X connect 1 0 11 0;
|
||||
#X connect 2 0 18 0;
|
||||
#X connect 3 0 2 0;
|
||||
#X connect 4 0 1 0;
|
||||
#X connect 5 0 10 0;
|
||||
#X connect 6 0 7 0;
|
||||
#X connect 7 0 9 0;
|
||||
#X connect 8 0 4 1;
|
||||
#X connect 9 0 8 0;
|
||||
#X connect 10 0 6 0;
|
||||
#X connect 10 1 12 0;
|
||||
#X connect 12 0 14 0;
|
||||
#X connect 13 0 14 0;
|
||||
#X connect 14 0 11 1;
|
||||
#X connect 15 0 12 0;
|
||||
#X connect 16 0 15 0;
|
||||
#X connect 17 0 1 2;
|
||||
#X connect 17 1 13 0;
|
||||
#X connect 18 0 19 0;
|
||||
#X connect 18 1 21 0;
|
||||
#X connect 19 0 20 0;
|
||||
#X connect 20 0 1 1;
|
||||
#X connect 21 0 22 0;
|
||||
#X connect 22 0 17 0;
|
||||
#X restore 124 193 pd showblob;
|
||||
#N canvas 0 0 451 339 showblob 0;
|
||||
#X obj 76 184 gemhead;
|
||||
#X obj 76 266 translateXYZ;
|
||||
#X obj 102 60 pack;
|
||||
#X obj 102 34 inlet x|y;
|
||||
#X obj 76 225 color 1 1 1;
|
||||
#X obj 219 75 loadbang;
|
||||
#X obj 219 122 random 256;
|
||||
#X obj 219 143 / 256;
|
||||
#X obj 219 185 hsv2rgb;
|
||||
#X msg 219 166 \$1 1 1;
|
||||
#X obj 219 97 t b b;
|
||||
#X obj 76 286 sphere 0.2;
|
||||
#X msg 249 233 0;
|
||||
#X msg 216 233 0.2;
|
||||
#X obj 216 254 f;
|
||||
#X obj 298 47 t b;
|
||||
#X obj 298 24 inlet reset;
|
||||
#X obj 139 183 t f b;
|
||||
#X obj 102 85 unpack;
|
||||
#X obj 102 108 * 8;
|
||||
#X obj 102 131 - 4;
|
||||
#X obj 145 106 * 8;
|
||||
#X obj 145 129 - 4;
|
||||
#X connect 0 0 4 0;
|
||||
#X connect 1 0 11 0;
|
||||
#X connect 2 0 18 0;
|
||||
#X connect 3 0 2 0;
|
||||
#X connect 4 0 1 0;
|
||||
#X connect 5 0 10 0;
|
||||
#X connect 6 0 7 0;
|
||||
#X connect 7 0 9 0;
|
||||
#X connect 8 0 4 1;
|
||||
#X connect 9 0 8 0;
|
||||
#X connect 10 0 6 0;
|
||||
#X connect 10 1 12 0;
|
||||
#X connect 12 0 14 0;
|
||||
#X connect 13 0 14 0;
|
||||
#X connect 14 0 11 1;
|
||||
#X connect 15 0 12 0;
|
||||
#X connect 16 0 15 0;
|
||||
#X connect 17 0 1 2;
|
||||
#X connect 17 1 13 0;
|
||||
#X connect 18 0 19 0;
|
||||
#X connect 18 1 21 0;
|
||||
#X connect 19 0 20 0;
|
||||
#X connect 20 0 1 1;
|
||||
#X connect 21 0 22 0;
|
||||
#X connect 22 0 17 0;
|
||||
#X restore 143 212 pd showblob;
|
||||
#N canvas 0 0 451 339 showblob 0;
|
||||
#X obj 76 184 gemhead;
|
||||
#X obj 76 266 translateXYZ;
|
||||
#X obj 102 58 pack;
|
||||
#X obj 102 34 inlet x|y;
|
||||
#X obj 76 225 color 1 1 1;
|
||||
#X obj 219 75 loadbang;
|
||||
#X obj 219 122 random 256;
|
||||
#X obj 219 143 / 256;
|
||||
#X obj 219 185 hsv2rgb;
|
||||
#X msg 219 166 \$1 1 1;
|
||||
#X obj 219 97 t b b;
|
||||
#X obj 76 286 sphere 0.2;
|
||||
#X msg 249 233 0;
|
||||
#X msg 216 233 0.2;
|
||||
#X obj 216 254 f;
|
||||
#X obj 298 47 t b;
|
||||
#X obj 298 24 inlet reset;
|
||||
#X obj 139 183 t f b;
|
||||
#X obj 102 85 unpack;
|
||||
#X obj 102 108 * 8;
|
||||
#X obj 102 131 - 4;
|
||||
#X obj 145 106 * 8;
|
||||
#X obj 145 129 - 4;
|
||||
#X connect 0 0 4 0;
|
||||
#X connect 1 0 11 0;
|
||||
#X connect 2 0 18 0;
|
||||
#X connect 3 0 2 0;
|
||||
#X connect 4 0 1 0;
|
||||
#X connect 5 0 10 0;
|
||||
#X connect 6 0 7 0;
|
||||
#X connect 7 0 9 0;
|
||||
#X connect 8 0 4 1;
|
||||
#X connect 9 0 8 0;
|
||||
#X connect 10 0 6 0;
|
||||
#X connect 10 1 12 0;
|
||||
#X connect 12 0 14 0;
|
||||
#X connect 13 0 14 0;
|
||||
#X connect 14 0 11 1;
|
||||
#X connect 15 0 12 0;
|
||||
#X connect 16 0 15 0;
|
||||
#X connect 17 0 1 2;
|
||||
#X connect 17 1 13 0;
|
||||
#X connect 18 0 19 0;
|
||||
#X connect 18 1 21 0;
|
||||
#X connect 19 0 20 0;
|
||||
#X connect 20 0 1 1;
|
||||
#X connect 21 0 22 0;
|
||||
#X connect 22 0 17 0;
|
||||
#X restore 162 231 pd showblob;
|
||||
#X obj 67 86 inlet blobinformation;
|
||||
#X connect 0 0 1 0;
|
||||
#X connect 0 1 2 0;
|
||||
#X connect 0 2 3 0;
|
||||
#X connect 0 3 4 0;
|
||||
#X connect 0 4 5 0;
|
||||
#X connect 0 5 6 0;
|
||||
#X connect 7 0 0 0;
|
||||
#X restore 541 301 pd showblobs;
|
||||
#X text 17 78 [pix_blobtracker] is able to detect multiple blobs within
|
||||
an image and tries to keep track of which blob is which to keep indices
|
||||
consistant while the blobs are moving.;
|
||||
#X text 16 127 [pix_blobtracker] is an abstraction based on [pix_multiblob]
|
||||
for blob-detection and some mtx-objects from "iemmatrix" (which you
|
||||
need to have installed on your system!) to do the actual tracking.
|
||||
;
|
||||
#X text 64 237 int: max number of blobs to detect;
|
||||
#X text 21 187 like [pix_multiblob] this object only takes the luminance
|
||||
into account for blob-tracking;
|
||||
#X text 20 408 see also:;
|
||||
#X obj 104 405 pix_multiblob;
|
||||
#X text 24 296 Inlet 1: threshold <float>: minimum luminance of a pixel
|
||||
to be considered part of a blob. (default=0.04);
|
||||
#X text 24 325 Inlet 1: blobSize <float>: minimum relative size of
|
||||
a blob. (default=0.1);
|
||||
#X connect 10 0 11 0;
|
||||
#X connect 11 0 10 0;
|
||||
#X connect 14 0 18 0;
|
||||
#X connect 17 0 33 0;
|
||||
#X connect 18 0 32 0;
|
||||
#X connect 18 2 19 0;
|
||||
#X connect 19 0 18 1;
|
||||
#X connect 20 0 21 0;
|
||||
#X connect 21 0 18 0;
|
||||
#X connect 27 0 28 0;
|
||||
#X connect 28 0 34 0;
|
||||
#X connect 32 0 17 0;
|
||||
#X connect 32 1 38 0;
|
||||
#X connect 34 0 32 0;
|
||||
#X connect 35 0 36 0;
|
||||
#X connect 36 0 37 0;
|
||||
#X connect 37 0 32 0;
|
132
externals/pix_blobtracker.pd
vendored
132
externals/pix_blobtracker.pd
vendored
|
@ -1,132 +0,0 @@
|
|||
#N canvas 77 45 654 552 10;
|
||||
#X declare -lib Gem -lib iemmatrix;
|
||||
#N canvas 0 0 571 399 matrix->indexlist 0;
|
||||
#X obj 133 90 inlet;
|
||||
#X obj 133 298 outlet;
|
||||
#X obj 133 163 mtx;
|
||||
#X msg 133 137 row;
|
||||
#X obj 133 109 t b a b;
|
||||
#X obj 212 227 i;
|
||||
#X obj 239 228 + 1;
|
||||
#X obj 133 248 pack 0 0 0 0;
|
||||
#X obj 133 210 t l b;
|
||||
#X msg 133 273 \$4 \$1 \$2 \$3;
|
||||
#X msg 228 206 0;
|
||||
#X msg 133 189 \$1 \$2 \$3;
|
||||
#X connect 0 0 4 0;
|
||||
#X connect 2 0 11 0;
|
||||
#X connect 3 0 2 0;
|
||||
#X connect 4 0 3 0;
|
||||
#X connect 4 1 2 1;
|
||||
#X connect 4 2 10 0;
|
||||
#X connect 5 0 6 0;
|
||||
#X connect 5 0 7 3;
|
||||
#X connect 6 0 5 1;
|
||||
#X connect 7 0 9 0;
|
||||
#X connect 8 0 7 0;
|
||||
#X connect 8 1 5 0;
|
||||
#X connect 9 0 1 0;
|
||||
#X connect 10 0 5 1;
|
||||
#X connect 11 0 8 0;
|
||||
#X restore 324 518 pd matrix->indexlist;
|
||||
#X obj 97 197 inlet gemlist;
|
||||
#X obj 97 402 outlet gemlist;
|
||||
#X obj 231 429 t a;
|
||||
#X obj 231 343 t a a;
|
||||
#X obj 324 428 mtx_mul;
|
||||
#X obj 354 490 outlet numblobs;
|
||||
#X obj 324 449 t a a;
|
||||
#X obj 354 471 mtx_size;
|
||||
#X obj 231 363 mtx_resize \$1 2;
|
||||
#N canvas 0 0 518 479 mtx_matcher 0;
|
||||
#X obj 61 200 mtx_distance2;
|
||||
#X obj 61 176 t a a;
|
||||
#X obj 61 244 t a a;
|
||||
#X obj 61 279 mtx_mul;
|
||||
#X obj 61 325 outlet matched;
|
||||
#X obj 171 325 outlet matcher;
|
||||
#X obj 147 177 inlet dest;
|
||||
#X obj 61 149 inlet source;
|
||||
#X text 25 105 both "source" and "dest" must have the same number of
|
||||
columns (dimension in feature-space);
|
||||
#N canvas 0 0 618 479 mtx_rowpermutate 0;
|
||||
#X obj 150 214 t b a;
|
||||
#X obj 150 235 mtx;
|
||||
#X obj 150 256 mtx_mul;
|
||||
#X obj 111 192 mtx_pivot -1;
|
||||
#X text 17 19 this unfortunately does not guarantee to give as a minimum
|
||||
trace of the result!;
|
||||
#X obj 150 309 outlet rowpermutator;
|
||||
#X obj 111 141 inlet permutans;
|
||||
#X connect 0 0 1 0;
|
||||
#X connect 0 1 2 1;
|
||||
#X connect 1 0 2 0;
|
||||
#X connect 2 0 5 0;
|
||||
#X connect 3 1 0 0;
|
||||
#X connect 3 2 1 1;
|
||||
#X connect 6 0 3 0;
|
||||
#X restore 61 221 pd mtx_rowpermutate;
|
||||
#X text 34 383 this algorithm is _far_ from being perfect! the [mtx_rowpermutate]
|
||||
does not really guarantee that the trace of the result is a global
|
||||
mimimum \; if it is not \, than the match will be sub-optimal! this
|
||||
will be even worse \, if there are several _equal_ (sub)minima in the
|
||||
distance-matrix.;
|
||||
#X text 158 194 greater distances have an extra penalty (^2) \; is
|
||||
this ok?;
|
||||
#X text 32 52 we calculate the euclidean distance between the vectors
|
||||
of the 2 sets and try to find a trace with minimum penalty;
|
||||
#X text 32 22 this tries to get the best (weighted) match between 2
|
||||
sets of feature-vectors.;
|
||||
#X connect 0 0 9 0;
|
||||
#X connect 1 0 0 0;
|
||||
#X connect 1 1 3 1;
|
||||
#X connect 2 0 3 0;
|
||||
#X connect 2 1 5 0;
|
||||
#X connect 3 0 4 0;
|
||||
#X connect 6 0 0 1;
|
||||
#X connect 7 0 1 0;
|
||||
#X connect 9 0 2 0;
|
||||
#X restore 231 397 pd mtx_matcher;
|
||||
#X text 91 114 this blobtracker is far from being perfect. for an explanation
|
||||
read the comments in [pd mtx_matcher];
|
||||
#X text 93 536 we don't want to output "matrix" \, but pure pd-lists
|
||||
instead;
|
||||
#X obj 324 566 outlet bloblists;
|
||||
#X text 344 402 this is the work-horse for the tracking;
|
||||
#X text 95 10 part of Gem;
|
||||
#X text 51 253 the work-horse for detection;
|
||||
#X obj 301 224 loadbang;
|
||||
#X obj 301 243 f \$1;
|
||||
#X obj 301 262 moses 1;
|
||||
#X msg 331 343 6 2;
|
||||
#X obj 301 281 t b b;
|
||||
#X text 56 155 TODO: output only those blobs that are really detected
|
||||
;
|
||||
#X obj 231 322 mtx_resize \$1 0;
|
||||
#X msg 331 302 6 0;
|
||||
#X obj 97 269 pix_multiblob \$1;
|
||||
#X obj 97 30 declare -lib Gem -lib iemmatrix;
|
||||
#X text 92 66 copyright (c) IOhannes m zmoelnig \, 2005 \; you may
|
||||
use this under the terms of the GnuGPL v2.0 or later;
|
||||
#X connect 0 0 13 0;
|
||||
#X connect 1 0 25 0;
|
||||
#X connect 3 0 10 1;
|
||||
#X connect 4 0 9 0;
|
||||
#X connect 4 1 5 1;
|
||||
#X connect 5 0 7 0;
|
||||
#X connect 7 0 0 0;
|
||||
#X connect 7 1 8 0;
|
||||
#X connect 8 0 6 0;
|
||||
#X connect 9 0 10 0;
|
||||
#X connect 10 0 3 0;
|
||||
#X connect 10 1 5 0;
|
||||
#X connect 17 0 18 0;
|
||||
#X connect 18 0 19 0;
|
||||
#X connect 19 0 21 0;
|
||||
#X connect 20 0 9 1;
|
||||
#X connect 21 0 20 0;
|
||||
#X connect 21 1 24 0;
|
||||
#X connect 23 0 4 0;
|
||||
#X connect 24 0 23 1;
|
||||
#X connect 25 0 2 0;
|
||||
#X connect 25 1 23 0;
|
86
externals/pix_buffer_filmopen-help.pd
vendored
86
externals/pix_buffer_filmopen-help.pd
vendored
|
@ -1,86 +0,0 @@
|
|||
#N canvas 621 114 691 473 10;
|
||||
#X obj 9 265 cnv 15 430 185 empty empty empty 20 12 0 14 -233017 -66577
|
||||
0;
|
||||
#X text 40 267 Inlets:;
|
||||
#X obj 9 227 cnv 15 430 30 empty empty empty 20 12 0 14 -195568 -66577
|
||||
0;
|
||||
#X text 18 226 Arguments:;
|
||||
#X obj 8 56 cnv 15 430 165 empty empty empty 20 12 0 14 -233017 -66577
|
||||
0;
|
||||
#X obj 449 77 cnv 15 200 280 empty empty empty 20 12 0 14 -228992 -66577
|
||||
0;
|
||||
#X text 453 60 Example:;
|
||||
#X obj 536 293 cnv 15 100 60 empty empty empty 20 12 0 14 -195568 -66577
|
||||
0;
|
||||
#N canvas 0 22 450 300 gemwin 0;
|
||||
#X obj 132 136 gemwin;
|
||||
#X obj 67 89 outlet;
|
||||
#X obj 67 10 inlet;
|
||||
#X msg 67 70 set destroy;
|
||||
#X msg 132 112 create \, 1;
|
||||
#X msg 198 112 destroy;
|
||||
#X msg 156 71 set create;
|
||||
#X obj 67 41 route create;
|
||||
#X connect 2 0 7 0;
|
||||
#X connect 3 0 1 0;
|
||||
#X connect 4 0 0 0;
|
||||
#X connect 5 0 0 0;
|
||||
#X connect 6 0 1 0;
|
||||
#X connect 7 0 3 0;
|
||||
#X connect 7 0 4 0;
|
||||
#X connect 7 1 6 0;
|
||||
#X connect 7 1 5 0;
|
||||
#X restore 541 332 pd gemwin;
|
||||
#X msg 541 313 create;
|
||||
#X text 537 292 Create window:;
|
||||
#X obj 461 206 cnv 15 180 30 empty empty empty 20 12 0 14 -24198 -66577
|
||||
0;
|
||||
#X text 71 31 Class: pix object;
|
||||
#X text 64 237 list: <buffer_name>;
|
||||
#X text 26 312 Inlet 1: message: set <buffer_name>: write to another
|
||||
buffer.;
|
||||
#X text 440 363 see also:;
|
||||
#X obj 508 382 pix_buffer_read;
|
||||
#X obj 461 84 bng 25 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
|
||||
-1;
|
||||
#X obj 461 112 openpanel;
|
||||
#X msg 461 156 open \$1 \$2;
|
||||
#X obj 461 135 pack s 0;
|
||||
#X msg 474 182 set depot;
|
||||
#X obj 507 362 pix_buffer depot 10;
|
||||
#X text 50 12 Synopsis: [pix_buffer_filmopen];
|
||||
#X text 29 57 Description: reads a movie into a [pix_buffer];
|
||||
#X text 11 79 [pix_buffer_filmopen] reads a movie into a named buffer
|
||||
in the [pix_buffer] object \, starting at an (optional) bufferindex
|
||||
(defaults to 0). The film is read as fast as possible and the entire
|
||||
film is read \, so you might get clicks.;
|
||||
#X text 13 151 This object is meant to be used at initialzation time.
|
||||
;
|
||||
#X text 26 280 Inlet 1: message: open <filename> <bufferindex>: read
|
||||
a filename into buffer starting at index.;
|
||||
#X text 15 172 This object needs the gemwindow to be created.;
|
||||
#X obj 461 212 pix_buffer_filmopen depot;
|
||||
#X obj 461 242 unpack f f f;
|
||||
#X floatatom 461 264 5 0 0 0 - - -;
|
||||
#X floatatom 495 264 5 0 0 0 - - -;
|
||||
#X floatatom 530 264 5 0 0 0 - - -;
|
||||
#X obj 632 262 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
|
||||
-1 -1;
|
||||
#X text 49 341 Outlets:;
|
||||
#X text 26 356 Outlet 1: list: <length> <width> <height>: gets the
|
||||
dimensions (in fps and pixels) of a film when it gets loaded. if length
|
||||
is not available (video-streams) -1 is returned.;
|
||||
#X text 26 413 Outlet 2: bangs when finished loading;
|
||||
#X text 452 8 GEM abstraction;
|
||||
#X connect 8 0 9 0;
|
||||
#X connect 9 0 8 0;
|
||||
#X connect 17 0 18 0;
|
||||
#X connect 18 0 20 0;
|
||||
#X connect 19 0 29 0;
|
||||
#X connect 20 0 19 0;
|
||||
#X connect 21 0 29 0;
|
||||
#X connect 29 0 30 0;
|
||||
#X connect 29 1 34 0;
|
||||
#X connect 30 0 31 0;
|
||||
#X connect 30 1 32 0;
|
||||
#X connect 30 2 33 0;
|
78
externals/pix_buffer_filmopen.pd
vendored
78
externals/pix_buffer_filmopen.pd
vendored
|
@ -1,78 +0,0 @@
|
|||
#N canvas 1416 206 863 652 10;
|
||||
#X obj 79 77 inlet;
|
||||
#X obj 122 240 gemhead;
|
||||
#X msg 153 263 open \$1;
|
||||
#X obj 122 288 pix_film;
|
||||
#X obj 180 382 until;
|
||||
#X obj 180 342 t f b;
|
||||
#X obj 180 402 i;
|
||||
#X obj 213 403 + 1;
|
||||
#X msg 122 215 0;
|
||||
#X obj 122 193 loadbang;
|
||||
#X obj 79 100 route set open;
|
||||
#X msg 79 142 set \$1;
|
||||
#X obj 122 503 pix_buffer_write \$1;
|
||||
#X obj 153 158 unpack s 0;
|
||||
#X obj 153 132 t a b;
|
||||
#X obj 226 184 t f;
|
||||
#X msg 231 158 0;
|
||||
#X msg 219 80 open data/homer.avi 5;
|
||||
#X obj 79 121 symbol;
|
||||
#X obj 180 425 t b f f f;
|
||||
#X msg 294 129 set myImages;
|
||||
#X obj 220 451 + 0;
|
||||
#X msg 225 382 0;
|
||||
#X text 379 81 open film "data/homer.avi" and write it into buffer
|
||||
starting at bufferposition "5";
|
||||
#X text 392 132 set the buffer to write to;
|
||||
#X text 63 29 read a film into a buffer;
|
||||
#X text 356 244 TODO:;
|
||||
#X text 401 244 set upper limit to write to;
|
||||
#X text 400 259 guess write-limit from pix_buffer size;
|
||||
#X text 361 328 ATTENTION:;
|
||||
#X text 446 328 this object will only work with rendering turned on
|
||||
;
|
||||
#X obj 148 542 outlet info;
|
||||
#X obj 277 542 outlet finished;
|
||||
#X obj 223 344 t b;
|
||||
#X text 413 451 (c) copyleft 2009 Max Neupert;
|
||||
#X obj 148 316 t a a;
|
||||
#X obj 148 465 t a b;
|
||||
#X text 412 433 (c) copyleft 2008-2009 IOhannes m zmoelnig \, IEM \,
|
||||
KUG;
|
||||
#X connect 0 0 10 0;
|
||||
#X connect 1 0 3 0;
|
||||
#X connect 2 0 3 0;
|
||||
#X connect 3 0 12 0;
|
||||
#X connect 3 1 35 0;
|
||||
#X connect 3 2 33 0;
|
||||
#X connect 4 0 6 0;
|
||||
#X connect 5 0 4 0;
|
||||
#X connect 5 1 22 0;
|
||||
#X connect 6 0 7 0;
|
||||
#X connect 6 0 19 0;
|
||||
#X connect 7 0 6 1;
|
||||
#X connect 8 0 1 0;
|
||||
#X connect 9 0 8 0;
|
||||
#X connect 10 0 18 0;
|
||||
#X connect 10 1 14 0;
|
||||
#X connect 11 0 12 0;
|
||||
#X connect 13 0 2 0;
|
||||
#X connect 13 1 15 0;
|
||||
#X connect 14 0 13 0;
|
||||
#X connect 14 1 16 0;
|
||||
#X connect 15 0 21 1;
|
||||
#X connect 16 0 15 0;
|
||||
#X connect 17 0 10 0;
|
||||
#X connect 18 0 11 0;
|
||||
#X connect 19 0 1 0;
|
||||
#X connect 19 1 3 1;
|
||||
#X connect 19 2 21 0;
|
||||
#X connect 20 0 10 0;
|
||||
#X connect 21 0 12 1;
|
||||
#X connect 22 0 6 1;
|
||||
#X connect 33 0 4 1;
|
||||
#X connect 35 0 36 0;
|
||||
#X connect 35 1 5 0;
|
||||
#X connect 36 0 31 0;
|
||||
#X connect 36 1 32 0;
|
197
externals/pix_write.pd
vendored
197
externals/pix_write.pd
vendored
|
@ -1,197 +0,0 @@
|
|||
#N canvas 1638 263 859 513 10;
|
||||
#X obj 81 82 inlet gemlist;
|
||||
#X obj 351 471 outlet gemlist;
|
||||
#X obj 351 439 pix_writer;
|
||||
#X obj 351 298 pix_snap;
|
||||
#X obj 669 133 loadbang;
|
||||
#N canvas 0 0 450 300 once 0;
|
||||
#X obj 82 68 inlet;
|
||||
#X obj 82 136 spigot;
|
||||
#X obj 82 163 t a b;
|
||||
#X msg 122 108 0;
|
||||
#X obj 270 61 inlet reset;
|
||||
#X obj 270 90 t b;
|
||||
#X msg 269 113 1;
|
||||
#X obj 82 197 outlet;
|
||||
#X connect 0 0 1 0;
|
||||
#X connect 1 0 2 0;
|
||||
#X connect 2 0 7 0;
|
||||
#X connect 2 1 3 0;
|
||||
#X connect 3 0 1 1;
|
||||
#X connect 4 0 5 0;
|
||||
#X connect 5 0 6 0;
|
||||
#X connect 6 0 1 1;
|
||||
#X restore 374 245 pd once;
|
||||
#X obj 351 192 t a b b;
|
||||
#X msg 374 265 snap;
|
||||
#X obj 420 224 i 0;
|
||||
#X obj 438 198 r \$0-auto;
|
||||
#X obj 460 223 r \$0-banged;
|
||||
#X obj 81 204 s \$0-banged;
|
||||
#X obj 81 182 t b;
|
||||
#X obj 395 400 r \$0-banged;
|
||||
#X obj 81 155 route bang auto file vert_size vert_pos;
|
||||
#X obj 135 227 i;
|
||||
#X obj 135 247 != 0;
|
||||
#X obj 135 267 s \$0-auto;
|
||||
#X obj 189 325 list prepend file;
|
||||
#X obj 189 350 list trim;
|
||||
#X obj 189 370 t a;
|
||||
#X obj 474 59 inlet size;
|
||||
#X obj 619 61 inlet pos;
|
||||
#N canvas 1530 407 698 419 arguments 0;
|
||||
#X obj 112 44 inlet init;
|
||||
#X text 252 61 4: xoff yoff width height;
|
||||
#X text 254 79 2: width height;
|
||||
#X text 254 95 0:;
|
||||
#N canvas 52 114 1249 422 argcount 0;
|
||||
#X obj 69 46 inlet;
|
||||
#X obj 50 178 select s;
|
||||
#X obj 50 128 t b b;
|
||||
#X obj 156 155 makefilename $%d-test;
|
||||
#X obj 50 155 symbol \$1-test;
|
||||
#X msg 156 135 1;
|
||||
#X obj 570 178 select s;
|
||||
#X obj 570 128 t b b;
|
||||
#X obj 676 155 makefilename $%d-test;
|
||||
#X obj 850 178 select s;
|
||||
#X obj 850 128 t b b;
|
||||
#X obj 956 155 makefilename $%d-test;
|
||||
#X obj 1120 178 select s;
|
||||
#X obj 1120 128 t b b;
|
||||
#X obj 1226 155 makefilename $%d-test;
|
||||
#X msg 676 135 3;
|
||||
#X msg 956 135 4;
|
||||
#X msg 1226 135 5;
|
||||
#X obj 50 242 t f;
|
||||
#X obj 27 306 f;
|
||||
#X obj 322 61 t b b b b b;
|
||||
#X obj 27 74 t b b b;
|
||||
#X msg 73 291 -1;
|
||||
#X obj 27 360 outlet;
|
||||
#X obj 570 155 symbol \$3-test;
|
||||
#X obj 850 155 symbol \$4-test;
|
||||
#X obj 1120 155 symbol \$5-test;
|
||||
#X msg 50 199 0;
|
||||
#X obj 310 178 select s;
|
||||
#X obj 310 128 t b b;
|
||||
#X obj 416 155 makefilename $%d-test;
|
||||
#X msg 416 135 2;
|
||||
#X obj 310 155 symbol \$2-test;
|
||||
#X msg 310 199 1;
|
||||
#X msg 570 199 2;
|
||||
#X msg 850 199 3;
|
||||
#X msg 1120 199 4;
|
||||
#X connect 0 0 21 0;
|
||||
#X connect 1 0 27 0;
|
||||
#X connect 2 0 4 0;
|
||||
#X connect 2 1 5 0;
|
||||
#X connect 3 0 1 1;
|
||||
#X connect 4 0 1 0;
|
||||
#X connect 5 0 3 0;
|
||||
#X connect 6 0 34 0;
|
||||
#X connect 7 0 24 0;
|
||||
#X connect 7 1 15 0;
|
||||
#X connect 8 0 6 1;
|
||||
#X connect 9 0 35 0;
|
||||
#X connect 10 0 25 0;
|
||||
#X connect 10 1 16 0;
|
||||
#X connect 11 0 9 1;
|
||||
#X connect 12 0 36 0;
|
||||
#X connect 13 0 26 0;
|
||||
#X connect 13 1 17 0;
|
||||
#X connect 14 0 12 1;
|
||||
#X connect 15 0 8 0;
|
||||
#X connect 16 0 11 0;
|
||||
#X connect 17 0 14 0;
|
||||
#X connect 18 0 19 1;
|
||||
#X connect 19 0 23 0;
|
||||
#X connect 20 0 2 0;
|
||||
#X connect 20 1 29 0;
|
||||
#X connect 20 2 7 0;
|
||||
#X connect 20 3 10 0;
|
||||
#X connect 20 4 13 0;
|
||||
#X connect 21 0 19 0;
|
||||
#X connect 21 1 20 0;
|
||||
#X connect 21 2 22 0;
|
||||
#X connect 22 0 19 1;
|
||||
#X connect 24 0 6 0;
|
||||
#X connect 25 0 9 0;
|
||||
#X connect 26 0 12 0;
|
||||
#X connect 27 0 18 0;
|
||||
#X connect 28 0 33 0;
|
||||
#X connect 29 0 32 0;
|
||||
#X connect 29 1 31 0;
|
||||
#X connect 30 0 28 1;
|
||||
#X connect 31 0 30 0;
|
||||
#X connect 32 0 28 0;
|
||||
#X connect 33 0 18 0;
|
||||
#X connect 34 0 18 0;
|
||||
#X connect 35 0 18 0;
|
||||
#X connect 36 0 18 0;
|
||||
#X restore 112 118 pd argcount;
|
||||
#X obj 112 181 list append \$1 \$2 \$3 \$4;
|
||||
#X obj 112 142 select 4 2 0;
|
||||
#X obj 112 312 pack 0 0 0 0;
|
||||
#X obj 112 337 t l l;
|
||||
#X obj 112 385 outlet offset;
|
||||
#X obj 232 386 outlet size;
|
||||
#X msg 112 362 \$1 \$2;
|
||||
#X msg 232 362 \$3 \$4;
|
||||
#X obj 139 211 list append 0 0 \$1 \$2;
|
||||
#X obj 112 290 t a;
|
||||
#X msg 193 255 0 0 128 128;
|
||||
#X obj 193 232 t b b;
|
||||
#X obj 283 275 print error;
|
||||
#X msg 283 255 [pix_write] needs 0 2 or 4 arguments;
|
||||
#X connect 0 0 4 0;
|
||||
#X connect 4 0 6 0;
|
||||
#X connect 5 0 14 0;
|
||||
#X connect 6 0 5 0;
|
||||
#X connect 6 1 13 0;
|
||||
#X connect 6 3 16 0;
|
||||
#X connect 7 0 8 0;
|
||||
#X connect 8 0 11 0;
|
||||
#X connect 8 1 12 0;
|
||||
#X connect 11 0 9 0;
|
||||
#X connect 12 0 10 0;
|
||||
#X connect 13 0 14 0;
|
||||
#X connect 14 0 7 0;
|
||||
#X connect 15 0 14 0;
|
||||
#X connect 16 0 15 0;
|
||||
#X connect 16 1 18 0;
|
||||
#X connect 18 0 17 0;
|
||||
#X restore 669 152 pd arguments;
|
||||
#X obj 538 364 r \$0-auto;
|
||||
#X msg 538 385 auto \$1;
|
||||
#X connect 0 0 14 0;
|
||||
#X connect 2 0 1 0;
|
||||
#X connect 3 0 2 0;
|
||||
#X connect 4 0 23 0;
|
||||
#X connect 5 0 7 0;
|
||||
#X connect 6 0 3 0;
|
||||
#X connect 6 1 5 0;
|
||||
#X connect 6 2 8 0;
|
||||
#X connect 7 0 3 0;
|
||||
#X connect 8 0 5 1;
|
||||
#X connect 9 0 8 1;
|
||||
#X connect 10 0 5 1;
|
||||
#X connect 12 0 11 0;
|
||||
#X connect 13 0 2 0;
|
||||
#X connect 14 0 12 0;
|
||||
#X connect 14 1 15 0;
|
||||
#X connect 14 2 18 0;
|
||||
#X connect 14 3 3 1;
|
||||
#X connect 14 4 3 2;
|
||||
#X connect 14 5 6 0;
|
||||
#X connect 15 0 16 0;
|
||||
#X connect 16 0 17 0;
|
||||
#X connect 18 0 19 0;
|
||||
#X connect 19 0 20 0;
|
||||
#X connect 20 0 2 0;
|
||||
#X connect 21 0 3 1;
|
||||
#X connect 22 0 3 2;
|
||||
#X connect 23 0 3 2;
|
||||
#X connect 23 1 3 1;
|
||||
#X connect 24 0 25 0;
|
||||
#X connect 25 0 2 0;
|
21
externals/rgb2hsv-help.pd
vendored
21
externals/rgb2hsv-help.pd
vendored
|
@ -1,21 +0,0 @@
|
|||
#N canvas 172 190 600 500 10;
|
||||
#X text 124 68 GEM object;
|
||||
#X text 138 23 rgb2hsv;
|
||||
#X text 89 388 convert between RGB colorspace and HSV colorspace;
|
||||
#X text 91 412 RGB is red \, green \, blue;
|
||||
#X text 91 434 HSV is hue \, saturation \, value (luminance);
|
||||
#X obj 123 220 rgb2hsv;
|
||||
#X msg 122 156 1 0 0;
|
||||
#X msg 357 160 0 1 1;
|
||||
#X obj 123 299 print hsv;
|
||||
#X obj 357 303 print rgb;
|
||||
#X obj 357 226 hsv2rgb;
|
||||
#X msg 414 159 0.6 1 0.5;
|
||||
#X msg 185 155 0 0.2 0.5;
|
||||
#X text 215 21 hsv2rgb;
|
||||
#X connect 5 0 8 0;
|
||||
#X connect 6 0 5 0;
|
||||
#X connect 7 0 10 0;
|
||||
#X connect 10 0 9 0;
|
||||
#X connect 11 0 10 0;
|
||||
#X connect 12 0 5 0;
|
301
externals/rgb2hsv.pd
vendored
301
externals/rgb2hsv.pd
vendored
|
@ -1,301 +0,0 @@
|
|||
#N canvas 359 28 479 587 10;
|
||||
#X obj 186 29 inlet;
|
||||
#X obj 196 551 outlet;
|
||||
#X obj 249 303 unpack 0 0 0;
|
||||
#X obj 196 529 pack 0 0 0;
|
||||
#X obj 186 142 t f f;
|
||||
#X obj 186 163 t f f;
|
||||
#X obj 186 185 -;
|
||||
#X obj 186 224 /;
|
||||
#X obj 186 244 t f f;
|
||||
#X obj 145 266 select 0;
|
||||
#X msg 145 286 0;
|
||||
#X obj 186 204 t f f;
|
||||
#N canvas 0 0 450 515 sort3 0;
|
||||
#X obj 55 109 inlet;
|
||||
#X obj 55 375 outlet;
|
||||
#X obj 205 375 outlet;
|
||||
#X obj 55 313 unpack;
|
||||
#X obj 105 313 unpack;
|
||||
#X obj 155 313 unpack;
|
||||
#X msg 55 156 \$1 0;
|
||||
#X msg 97 155 \$1 1;
|
||||
#X msg 145 156 \$1 2;
|
||||
#X obj 55 132 unpack 0 0 0;
|
||||
#X obj 55 352 pack 0 0 0;
|
||||
#X obj 205 352 pack 0 0 0;
|
||||
#N canvas 0 0 489 412 sort_header 0;
|
||||
#X obj 67 27 inlet;
|
||||
#X obj 67 318 outlet;
|
||||
#X obj 212 318 outlet;
|
||||
#X obj 67 79 t f l;
|
||||
#X obj 157 27 inlet;
|
||||
#X obj 157 79 t f l;
|
||||
#X obj 67 119 >;
|
||||
#X obj 67 149 select 0 1;
|
||||
#X obj 67 181 t b b;
|
||||
#X obj 227 175 t b b;
|
||||
#X obj 67 291 pack;
|
||||
#X obj 83 250 unpack;
|
||||
#X obj 67 271 f;
|
||||
#X obj 117 291 pack;
|
||||
#X obj 133 250 unpack;
|
||||
#X obj 117 271 f;
|
||||
#X obj 227 291 pack;
|
||||
#X obj 243 250 unpack;
|
||||
#X obj 227 271 f;
|
||||
#X obj 277 291 pack;
|
||||
#X obj 293 250 unpack;
|
||||
#X obj 277 271 f;
|
||||
#X connect 0 0 3 0;
|
||||
#X connect 3 0 6 0;
|
||||
#X connect 3 1 11 0;
|
||||
#X connect 3 1 20 0;
|
||||
#X connect 4 0 5 0;
|
||||
#X connect 5 0 6 1;
|
||||
#X connect 5 1 14 0;
|
||||
#X connect 5 1 17 0;
|
||||
#X connect 6 0 7 0;
|
||||
#X connect 7 0 8 0;
|
||||
#X connect 7 1 9 0;
|
||||
#X connect 8 0 12 0;
|
||||
#X connect 8 1 15 0;
|
||||
#X connect 9 0 18 0;
|
||||
#X connect 9 1 21 0;
|
||||
#X connect 10 0 1 0;
|
||||
#X connect 11 0 12 1;
|
||||
#X connect 11 1 10 1;
|
||||
#X connect 12 0 10 0;
|
||||
#X connect 13 0 2 0;
|
||||
#X connect 14 0 15 1;
|
||||
#X connect 14 1 13 1;
|
||||
#X connect 15 0 13 0;
|
||||
#X connect 16 0 1 0;
|
||||
#X connect 17 0 18 1;
|
||||
#X connect 17 1 16 1;
|
||||
#X connect 18 0 16 0;
|
||||
#X connect 19 0 2 0;
|
||||
#X connect 20 0 21 1;
|
||||
#X connect 20 1 19 1;
|
||||
#X connect 21 0 19 0;
|
||||
#X restore 110 178 pd sort_header;
|
||||
#N canvas 0 0 450 300 sort_header 0;
|
||||
#X obj 67 27 inlet;
|
||||
#X obj 67 318 outlet;
|
||||
#X obj 212 318 outlet;
|
||||
#X obj 67 79 t f l;
|
||||
#X obj 157 27 inlet;
|
||||
#X obj 157 79 t f l;
|
||||
#X obj 67 119 >;
|
||||
#X obj 67 149 select 0 1;
|
||||
#X obj 67 181 t b b;
|
||||
#X obj 227 175 t b b;
|
||||
#X obj 67 291 pack;
|
||||
#X obj 83 250 unpack;
|
||||
#X obj 67 271 f;
|
||||
#X obj 117 291 pack;
|
||||
#X obj 133 250 unpack;
|
||||
#X obj 117 271 f;
|
||||
#X obj 227 291 pack;
|
||||
#X obj 243 250 unpack;
|
||||
#X obj 227 271 f;
|
||||
#X obj 277 291 pack;
|
||||
#X obj 293 250 unpack;
|
||||
#X obj 277 271 f;
|
||||
#X connect 0 0 3 0;
|
||||
#X connect 3 0 6 0;
|
||||
#X connect 3 1 11 0;
|
||||
#X connect 3 1 20 0;
|
||||
#X connect 4 0 5 0;
|
||||
#X connect 5 0 6 1;
|
||||
#X connect 5 1 14 0;
|
||||
#X connect 5 1 17 0;
|
||||
#X connect 6 0 7 0;
|
||||
#X connect 7 0 8 0;
|
||||
#X connect 7 1 9 0;
|
||||
#X connect 8 0 12 0;
|
||||
#X connect 8 1 15 0;
|
||||
#X connect 9 0 18 0;
|
||||
#X connect 9 1 21 0;
|
||||
#X connect 10 0 1 0;
|
||||
#X connect 11 0 12 1;
|
||||
#X connect 11 1 10 1;
|
||||
#X connect 12 0 10 0;
|
||||
#X connect 13 0 2 0;
|
||||
#X connect 14 0 15 1;
|
||||
#X connect 14 1 13 1;
|
||||
#X connect 15 0 13 0;
|
||||
#X connect 16 0 1 0;
|
||||
#X connect 17 0 18 1;
|
||||
#X connect 17 1 16 1;
|
||||
#X connect 18 0 16 0;
|
||||
#X connect 19 0 2 0;
|
||||
#X connect 20 0 21 1;
|
||||
#X connect 20 1 19 1;
|
||||
#X connect 21 0 19 0;
|
||||
#X restore 55 205 pd sort_header;
|
||||
#N canvas 0 0 450 300 sort_header 0;
|
||||
#X obj 67 27 inlet;
|
||||
#X obj 67 318 outlet;
|
||||
#X obj 212 318 outlet;
|
||||
#X obj 67 79 t f l;
|
||||
#X obj 157 27 inlet;
|
||||
#X obj 157 79 t f l;
|
||||
#X obj 67 119 >;
|
||||
#X obj 67 149 select 0 1;
|
||||
#X obj 67 181 t b b;
|
||||
#X obj 227 175 t b b;
|
||||
#X obj 67 291 pack;
|
||||
#X obj 83 250 unpack;
|
||||
#X obj 67 271 f;
|
||||
#X obj 117 291 pack;
|
||||
#X obj 133 250 unpack;
|
||||
#X obj 117 271 f;
|
||||
#X obj 227 291 pack;
|
||||
#X obj 243 250 unpack;
|
||||
#X obj 227 271 f;
|
||||
#X obj 277 291 pack;
|
||||
#X obj 293 250 unpack;
|
||||
#X obj 277 271 f;
|
||||
#X connect 0 0 3 0;
|
||||
#X connect 3 0 6 0;
|
||||
#X connect 3 1 11 0;
|
||||
#X connect 3 1 20 0;
|
||||
#X connect 4 0 5 0;
|
||||
#X connect 5 0 6 1;
|
||||
#X connect 5 1 14 0;
|
||||
#X connect 5 1 17 0;
|
||||
#X connect 6 0 7 0;
|
||||
#X connect 7 0 8 0;
|
||||
#X connect 7 1 9 0;
|
||||
#X connect 8 0 12 0;
|
||||
#X connect 8 1 15 0;
|
||||
#X connect 9 0 18 0;
|
||||
#X connect 9 1 21 0;
|
||||
#X connect 10 0 1 0;
|
||||
#X connect 11 0 12 1;
|
||||
#X connect 11 1 10 1;
|
||||
#X connect 12 0 10 0;
|
||||
#X connect 13 0 2 0;
|
||||
#X connect 14 0 15 1;
|
||||
#X connect 14 1 13 1;
|
||||
#X connect 15 0 13 0;
|
||||
#X connect 16 0 1 0;
|
||||
#X connect 17 0 18 1;
|
||||
#X connect 17 1 16 1;
|
||||
#X connect 18 0 16 0;
|
||||
#X connect 19 0 2 0;
|
||||
#X connect 20 0 21 1;
|
||||
#X connect 20 1 19 1;
|
||||
#X connect 21 0 19 0;
|
||||
#X restore 116 236 pd sort_header;
|
||||
#X connect 0 0 9 0;
|
||||
#X connect 3 0 10 0;
|
||||
#X connect 3 1 11 0;
|
||||
#X connect 4 0 10 1;
|
||||
#X connect 4 1 11 1;
|
||||
#X connect 5 0 10 2;
|
||||
#X connect 5 1 11 2;
|
||||
#X connect 6 0 13 0;
|
||||
#X connect 7 0 12 0;
|
||||
#X connect 8 0 12 1;
|
||||
#X connect 9 0 6 0;
|
||||
#X connect 9 1 7 0;
|
||||
#X connect 9 2 8 0;
|
||||
#X connect 10 0 1 0;
|
||||
#X connect 11 0 2 0;
|
||||
#X connect 12 0 13 1;
|
||||
#X connect 12 1 14 1;
|
||||
#X connect 13 0 3 0;
|
||||
#X connect 13 1 14 0;
|
||||
#X connect 14 0 4 0;
|
||||
#X connect 14 1 5 0;
|
||||
#X restore 186 77 pd sort3;
|
||||
#X msg 186 98 \$3 \$1;
|
||||
#X obj 186 121 unpack;
|
||||
#X msg 239 98 \$3;
|
||||
#X obj 196 398 -;
|
||||
#X obj 240 379 t f f f;
|
||||
#X obj 233 438 + 2;
|
||||
#X obj 233 398 -;
|
||||
#X obj 268 398 -;
|
||||
#X obj 268 418 /;
|
||||
#X obj 233 418 /;
|
||||
#X obj 196 418 /;
|
||||
#X obj 268 438 + 4;
|
||||
#N canvas 0 0 450 300 select3 0;
|
||||
#X obj 106 87 inlet;
|
||||
#X obj 234 85 inlet;
|
||||
#X obj 115 222 outlet;
|
||||
#X obj 232 107 unpack 0 0 0;
|
||||
#X obj 117 194 f;
|
||||
#X obj 180 192 f;
|
||||
#X obj 240 190 f;
|
||||
#X obj 110 137 select 0 1 2;
|
||||
#X obj 184 224 outlet;
|
||||
#X obj 236 222 outlet;
|
||||
#X connect 0 0 7 0;
|
||||
#X connect 1 0 3 0;
|
||||
#X connect 3 0 4 1;
|
||||
#X connect 3 1 5 1;
|
||||
#X connect 3 2 6 1;
|
||||
#X connect 4 0 2 0;
|
||||
#X connect 5 0 8 0;
|
||||
#X connect 6 0 9 0;
|
||||
#X connect 7 0 5 0;
|
||||
#X connect 7 1 6 0;
|
||||
#X connect 7 2 4 0;
|
||||
#X restore 196 329 pd select3;
|
||||
#X obj 196 287 b;
|
||||
#X obj 196 307 i;
|
||||
#X obj 186 55 t l l l;
|
||||
#X obj 196 480 moses 0;
|
||||
#X obj 196 459 / 6;
|
||||
#X obj 196 500 + 1;
|
||||
#X connect 0 0 28 0;
|
||||
#X connect 2 0 19 1;
|
||||
#X connect 2 1 20 1;
|
||||
#X connect 2 2 16 1;
|
||||
#X connect 3 0 1 0;
|
||||
#X connect 4 0 5 0;
|
||||
#X connect 4 1 3 2;
|
||||
#X connect 5 0 6 0;
|
||||
#X connect 5 1 7 1;
|
||||
#X connect 6 0 11 0;
|
||||
#X connect 7 0 8 0;
|
||||
#X connect 8 0 9 0;
|
||||
#X connect 8 1 3 1;
|
||||
#X connect 9 0 10 0;
|
||||
#X connect 9 1 26 0;
|
||||
#X connect 10 0 3 0;
|
||||
#X connect 11 0 7 0;
|
||||
#X connect 11 1 17 0;
|
||||
#X connect 12 0 13 0;
|
||||
#X connect 12 1 15 0;
|
||||
#X connect 13 0 14 0;
|
||||
#X connect 14 0 4 0;
|
||||
#X connect 14 1 6 1;
|
||||
#X connect 15 0 27 1;
|
||||
#X connect 16 0 23 0;
|
||||
#X connect 17 0 23 1;
|
||||
#X connect 17 1 22 1;
|
||||
#X connect 17 2 21 1;
|
||||
#X connect 18 0 30 0;
|
||||
#X connect 19 0 22 0;
|
||||
#X connect 20 0 21 0;
|
||||
#X connect 21 0 24 0;
|
||||
#X connect 22 0 18 0;
|
||||
#X connect 23 0 30 0;
|
||||
#X connect 24 0 30 0;
|
||||
#X connect 25 0 20 0;
|
||||
#X connect 25 1 16 0;
|
||||
#X connect 25 2 19 0;
|
||||
#X connect 26 0 27 0;
|
||||
#X connect 27 0 25 0;
|
||||
#X connect 28 0 12 0;
|
||||
#X connect 28 1 2 0;
|
||||
#X connect 28 2 25 1;
|
||||
#X connect 29 0 31 0;
|
||||
#X connect 29 1 3 0;
|
||||
#X connect 30 0 29 0;
|
||||
#X connect 31 0 3 0;
|
36
externals/rgb2yuv-help.pd
vendored
36
externals/rgb2yuv-help.pd
vendored
|
@ -1,36 +0,0 @@
|
|||
#N canvas 457 99 472 501 10;
|
||||
#X text 333 19 GEM object;
|
||||
#X text 91 412 RGB is red \, green \, blue;
|
||||
#X text 91 434 YUV is luma and chroma;
|
||||
#X obj 119 207 cnv 15 70 40 empty empty empty 20 12 0 14 -24198 -66577
|
||||
0;
|
||||
#X obj 123 218 rgb2yuv;
|
||||
#X msg 163 182 1 0 0;
|
||||
#X msg 155 156 0 0.2 0.5;
|
||||
#X obj 123 257 unpack 0 0 0;
|
||||
#X floatatom 178 84 5 0 1 1 Blue - -;
|
||||
#X floatatom 141 67 5 0 1 1 Green - -;
|
||||
#X floatatom 123 49 5 0 1 1 Red - -;
|
||||
#X obj 123 122 pack 0 0 0;
|
||||
#X obj 141 103 t b f;
|
||||
#X obj 178 103 t b f;
|
||||
#X text 83 9 [rgb2yuv];
|
||||
#X text 175 11 [yuv2rgb];
|
||||
#X text 89 388 convert between RGB colorspace and YUV colorspace;
|
||||
#X floatatom 190 284 5 0 1 1 V=ChromaR - -;
|
||||
#X floatatom 156 305 5 0 1 1 U=ChromaB - -;
|
||||
#X floatatom 123 327 5 0 1 1 Y=Luma - -;
|
||||
#X connect 4 0 7 0;
|
||||
#X connect 5 0 4 0;
|
||||
#X connect 6 0 4 0;
|
||||
#X connect 7 0 19 0;
|
||||
#X connect 7 1 18 0;
|
||||
#X connect 7 2 17 0;
|
||||
#X connect 8 0 13 0;
|
||||
#X connect 9 0 12 0;
|
||||
#X connect 10 0 11 0;
|
||||
#X connect 11 0 4 0;
|
||||
#X connect 12 0 11 0;
|
||||
#X connect 12 1 11 1;
|
||||
#X connect 13 0 11 0;
|
||||
#X connect 13 1 11 2;
|
105
externals/rgb2yuv.pd
vendored
105
externals/rgb2yuv.pd
vendored
|
@ -1,105 +0,0 @@
|
|||
#N canvas 236 111 450 476 10;
|
||||
#N canvas 286 158 450 300 rgb2y 0;
|
||||
#X obj 82 57 inlet;
|
||||
#X obj 82 236 outlet;
|
||||
#X obj 82 119 * 65.738;
|
||||
#X obj 143 120 * 129.075;
|
||||
#X obj 215 119 * 25.064;
|
||||
#X obj 82 142 +;
|
||||
#X obj 82 164 +;
|
||||
#X obj 82 207 + 16;
|
||||
#X obj 82 186 / 256;
|
||||
#X obj 143 57 inlet;
|
||||
#X obj 215 57 inlet;
|
||||
#X connect 0 0 2 0;
|
||||
#X connect 2 0 5 0;
|
||||
#X connect 3 0 5 1;
|
||||
#X connect 4 0 6 1;
|
||||
#X connect 5 0 6 0;
|
||||
#X connect 6 0 8 0;
|
||||
#X connect 7 0 1 0;
|
||||
#X connect 8 0 7 0;
|
||||
#X connect 9 0 3 0;
|
||||
#X connect 10 0 4 0;
|
||||
#X restore 103 206 pd rgb2y;
|
||||
#N canvas 286 158 450 300 rgb2u 0;
|
||||
#X obj 82 57 inlet;
|
||||
#X obj 82 236 outlet;
|
||||
#X obj 82 142 +;
|
||||
#X obj 82 164 +;
|
||||
#X obj 82 186 / 256;
|
||||
#X obj 82 119 * -37.945;
|
||||
#X obj 143 120 * -74.494;
|
||||
#X obj 215 119 * 112.439;
|
||||
#X obj 82 207 + 128;
|
||||
#X obj 143 57 inlet;
|
||||
#X obj 215 57 inlet;
|
||||
#X connect 0 0 5 0;
|
||||
#X connect 2 0 3 0;
|
||||
#X connect 3 0 4 0;
|
||||
#X connect 4 0 8 0;
|
||||
#X connect 5 0 2 0;
|
||||
#X connect 6 0 2 1;
|
||||
#X connect 7 0 3 1;
|
||||
#X connect 8 0 1 0;
|
||||
#X connect 9 0 6 0;
|
||||
#X connect 10 0 7 0;
|
||||
#X restore 163 206 pd rgb2u;
|
||||
#N canvas 286 158 450 300 rgb2v 0;
|
||||
#X obj 82 57 inlet;
|
||||
#X obj 82 236 outlet;
|
||||
#X obj 82 142 +;
|
||||
#X obj 82 164 +;
|
||||
#X obj 82 186 / 256;
|
||||
#X obj 82 207 + 128;
|
||||
#X obj 82 119 * 112.439;
|
||||
#X obj 143 120 * -94.154;
|
||||
#X obj 215 119 * -18.285;
|
||||
#X obj 143 57 inlet;
|
||||
#X obj 215 57 inlet;
|
||||
#X connect 0 0 6 0;
|
||||
#X connect 2 0 3 0;
|
||||
#X connect 3 0 4 0;
|
||||
#X connect 4 0 5 0;
|
||||
#X connect 5 0 1 0;
|
||||
#X connect 6 0 2 0;
|
||||
#X connect 7 0 2 1;
|
||||
#X connect 8 0 3 1;
|
||||
#X connect 9 0 7 0;
|
||||
#X connect 10 0 8 0;
|
||||
#X restore 224 207 pd rgb2v;
|
||||
#X text 106 37 convert RGB to YUV;
|
||||
#X obj 103 245 pack 0 0 0;
|
||||
#X obj 103 69 inlet RGB;
|
||||
#X obj 103 104 pack \$1 \$2 \$3;
|
||||
#X obj 103 353 outlet YUV;
|
||||
#X obj 103 226 / 256;
|
||||
#X obj 163 226 / 256;
|
||||
#X obj 224 226 / 256;
|
||||
#X obj 103 125 unpack 0 0 0;
|
||||
#X obj 103 166 t f f f;
|
||||
#X obj 103 146 * 256;
|
||||
#X obj 136 146 * 256;
|
||||
#X obj 170 146 * 256;
|
||||
#X connect 0 0 8 0;
|
||||
#X connect 1 0 9 0;
|
||||
#X connect 2 0 10 0;
|
||||
#X connect 4 0 7 0;
|
||||
#X connect 5 0 6 0;
|
||||
#X connect 6 0 11 0;
|
||||
#X connect 8 0 4 0;
|
||||
#X connect 9 0 4 1;
|
||||
#X connect 10 0 4 2;
|
||||
#X connect 11 0 13 0;
|
||||
#X connect 11 1 14 0;
|
||||
#X connect 11 2 15 0;
|
||||
#X connect 12 0 0 0;
|
||||
#X connect 12 1 1 0;
|
||||
#X connect 12 2 2 0;
|
||||
#X connect 13 0 12 0;
|
||||
#X connect 14 0 0 1;
|
||||
#X connect 14 0 1 1;
|
||||
#X connect 14 0 2 1;
|
||||
#X connect 15 0 2 2;
|
||||
#X connect 15 0 1 2;
|
||||
#X connect 15 0 0 2;
|
35
externals/yuv2rgb-help.pd
vendored
35
externals/yuv2rgb-help.pd
vendored
|
@ -1,35 +0,0 @@
|
|||
#N canvas 172 190 600 500 10;
|
||||
#X text 418 26 GEM object;
|
||||
#X text 91 412 RGB is red \, green \, blue;
|
||||
#X text 91 434 YUV is luma and chroma;
|
||||
#X obj 121 206 cnv 15 70 40 empty empty empty 20 12 0 14 -24198 -66577
|
||||
0;
|
||||
#X obj 125 256 unpack 0 0 0;
|
||||
#X floatatom 204 278 5 0 0 1 Blue - -;
|
||||
#X floatatom 164 298 5 0 0 1 Green - -;
|
||||
#X floatatom 125 321 5 0 0 1 Red - -;
|
||||
#X obj 125 217 yuv2rgb;
|
||||
#X msg 165 152 0 1 1;
|
||||
#X msg 187 176 0.6 1 0.5;
|
||||
#X floatatom 180 94 5 0 1 1 V=ChromaR - -;
|
||||
#X floatatom 143 76 5 0 1 1 U=ChromaB - -;
|
||||
#X floatatom 125 58 5 0 1 1 Y=Luma - -;
|
||||
#X obj 125 130 pack 0 0 0;
|
||||
#X obj 143 111 t b f;
|
||||
#X obj 180 111 t b f;
|
||||
#X text 175 11 [yuv2rgb];
|
||||
#X text 89 388 convert between YUV colorspace and RGB colorspace;
|
||||
#X connect 4 0 7 0;
|
||||
#X connect 4 1 6 0;
|
||||
#X connect 4 2 5 0;
|
||||
#X connect 8 0 4 0;
|
||||
#X connect 9 0 8 0;
|
||||
#X connect 10 0 8 0;
|
||||
#X connect 11 0 16 0;
|
||||
#X connect 12 0 15 0;
|
||||
#X connect 13 0 14 0;
|
||||
#X connect 14 0 8 0;
|
||||
#X connect 15 0 14 0;
|
||||
#X connect 15 1 14 1;
|
||||
#X connect 16 0 14 0;
|
||||
#X connect 16 1 14 2;
|
84
externals/yuv2rgb.pd
vendored
84
externals/yuv2rgb.pd
vendored
|
@ -1,84 +0,0 @@
|
|||
#N canvas 574 31 450 414 10;
|
||||
#X obj 103 96 unpack 0 0 0;
|
||||
#X obj 103 140 - 16;
|
||||
#X obj 136 140 - 128;
|
||||
#X obj 170 140 - 128;
|
||||
#X obj 103 163 * 298.082;
|
||||
#X obj 136 186 pack;
|
||||
#N canvas 0 0 450 300 yu2r 0;
|
||||
#X obj 128 46 inlet;
|
||||
#X obj 130 234 outlet;
|
||||
#X obj 128 69 unpack;
|
||||
#X obj 130 110 * 408.583;
|
||||
#X connect 0 0 2 0;
|
||||
#X connect 2 1 3 0;
|
||||
#X connect 3 0 1 0;
|
||||
#X restore 136 234 pd yu2r;
|
||||
#N canvas 0 0 450 300 yu2g 0;
|
||||
#X obj 128 46 inlet;
|
||||
#X obj 128 164 outlet;
|
||||
#X obj 128 69 unpack;
|
||||
#X obj 159 108 * -208.12;
|
||||
#X obj 128 89 * -100.291;
|
||||
#X obj 128 135 +;
|
||||
#X connect 0 0 2 0;
|
||||
#X connect 2 0 4 0;
|
||||
#X connect 2 1 3 0;
|
||||
#X connect 3 0 5 1;
|
||||
#X connect 4 0 5 0;
|
||||
#X connect 5 0 1 0;
|
||||
#X restore 186 234 pd yu2g;
|
||||
#N canvas 0 0 450 300 yu2b 0;
|
||||
#X obj 128 46 inlet;
|
||||
#X obj 128 234 outlet;
|
||||
#X obj 128 69 unpack;
|
||||
#X obj 128 110 * 516.411;
|
||||
#X connect 0 0 2 0;
|
||||
#X connect 2 0 3 0;
|
||||
#X connect 3 0 1 0;
|
||||
#X restore 257 234 pd yu2b;
|
||||
#X obj 136 207 t l l l;
|
||||
#X obj 103 289 +;
|
||||
#X obj 103 263 t f f f;
|
||||
#X obj 173 289 +;
|
||||
#X obj 244 289 +;
|
||||
#X obj 103 74 pack \$1 \$2 \$3;
|
||||
#X obj 103 49 inlet YUV;
|
||||
#X obj 103 341 pack 0 0 0;
|
||||
#X obj 103 380 outlet RGB;
|
||||
#X obj 103 118 * 256;
|
||||
#X obj 136 118 * 256;
|
||||
#X obj 170 118 * 256;
|
||||
#X obj 103 312 / 65536;
|
||||
#X obj 173 312 / 65536;
|
||||
#X obj 244 312 / 65536;
|
||||
#X text 102 26 convert YUV to RGB (everything is 0..1);
|
||||
#X connect 0 0 18 0;
|
||||
#X connect 0 1 19 0;
|
||||
#X connect 0 2 20 0;
|
||||
#X connect 1 0 4 0;
|
||||
#X connect 2 0 5 0;
|
||||
#X connect 3 0 5 1;
|
||||
#X connect 4 0 11 0;
|
||||
#X connect 5 0 9 0;
|
||||
#X connect 6 0 10 1;
|
||||
#X connect 7 0 12 1;
|
||||
#X connect 8 0 13 1;
|
||||
#X connect 9 0 6 0;
|
||||
#X connect 9 1 7 0;
|
||||
#X connect 9 2 8 0;
|
||||
#X connect 10 0 21 0;
|
||||
#X connect 11 0 10 0;
|
||||
#X connect 11 1 12 0;
|
||||
#X connect 11 2 13 0;
|
||||
#X connect 12 0 22 0;
|
||||
#X connect 13 0 23 0;
|
||||
#X connect 14 0 0 0;
|
||||
#X connect 15 0 14 0;
|
||||
#X connect 16 0 17 0;
|
||||
#X connect 18 0 1 0;
|
||||
#X connect 19 0 2 0;
|
||||
#X connect 20 0 3 0;
|
||||
#X connect 21 0 16 0;
|
||||
#X connect 22 0 16 1;
|
||||
#X connect 23 0 16 2;
|
Loading…
Add table
Add a link
Reference in a new issue