Re: [PD] Wich licence?

2014-02-15 Thread Marco Donnarumma
Hey,

it depends what kind of restrictions are you talking about.

A program is free software when guarantees:

- The freedom to run the program, for any purpose (freedom 0).
- The freedom to study how the program works, and change it so it does your
computing as you wish (freedom 1). Access to the source code is a
precondition for this.
- The freedom to redistribute copies so you can help your neighbor (freedom
2).
- The freedom to distribute copies of your modified versions to others
(freedom 3). By doing this you can give the whole community a chance to
benefit from your changes. Access to the source code is a precondition for
this.

A GNU license guarantee all those core freedoms to all users. The
restriction is that users have to apply the same license to anything they
do with or from your software. They can also sell what they do with your
software, but must ensure the same license is applied.

MIT license, for instance, guarantees core freedoms (please, correct me if
wrong), but allows users to change the license of their derivative works.

Also check the LGPL.

hope that helps,
cheers,

--
Marco Donnarumma
Performer, body tinkerer, teacher and writer.
#soundandmusic #biotech #freeculture
EAVI - Goldsmiths, University of London
~
Portfolio: http://marcodonnarumma.com
Research: http://res.marcodonnarumma.com


Message: 2
 Date: Fri, 14 Feb 2014 10:16:50 -0300
 From: Mario Mey mario...@gmail.com
 Subject: [PD] Wich licence?
 To: pd-list pd-list@iem.at
 Message-ID: 52fe1742.5060...@gmail.com
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed

 I made a Multi-FX Looper called MEH-SYSTEM, posted in PD Forum:
 http://puredata.hurleur.com/viewtopic.php?pid=37430

 I want to put a license to it. Where should I get information about
 types of licences?

 I don't think in any restriction... I only would want to know where,
 when, how and by-who it was used. Only that.



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] Receiving a compressed audio stream with PD.

2014-02-15 Thread Rafael Vega
Hi list :)

I'm building a patch where I need to use 50 audio files. Each one is about
12:50 minutes, I encoded them as 16 bit, 44,1KHz, mono and in total they
are taking about 3.3GB. I would like to distribute my patch packaged as a
QT application using libpd and the total file size of the application
bundle would not be practical for this.

I guess this could also be encoded as a single 50 channel file.

An option I'm considering is to setup a streaming or file server where the
audio files would be available and the PD patch would start downloading the
file or files, buffer and start playing when sufficient samples are
available. A disk buffer for subsequent plays would be great.

So my questions are:

Are the components to consume a stream, buffer it, decompress it and get a
signal outlet available anywhere as externals or abstractions or whatever?

What would be the compressed audio format for something like this?

Maybe someone can suggest a different, easier approach?

Thanks! :)

-- 
Rafael Vega
email.r...@gmail.com
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Receiving a compressed audio stream with PD.

2014-02-15 Thread Rafael Vega
OK, I just found [oggamp~] which means I need to setup a ogg/vorbis server
or something similar. I think I can handle that.
Now, what do you guys suggest? A single 50-channel stream or 50 mono
streams?  I'm guessing in the latter option, I'll have a hard time trying
to sync the 50 streams.

Also, any ideas on how to buffer to disk?

:)




On Sat, Feb 15, 2014 at 11:51 AM, Rafael Vega email.r...@gmail.com wrote:

 Hi list :)

 I'm building a patch where I need to use 50 audio files. Each one is about
 12:50 minutes, I encoded them as 16 bit, 44,1KHz, mono and in total they
 are taking about 3.3GB. I would like to distribute my patch packaged as a
 QT application using libpd and the total file size of the application
 bundle would not be practical for this.

 I guess this could also be encoded as a single 50 channel file.

 An option I'm considering is to setup a streaming or file server where the
 audio files would be available and the PD patch would start downloading the
 file or files, buffer and start playing when sufficient samples are
 available. A disk buffer for subsequent plays would be great.

 So my questions are:

 Are the components to consume a stream, buffer it, decompress it and get a
 signal outlet available anywhere as externals or abstractions or whatever?

 What would be the compressed audio format for something like this?

 Maybe someone can suggest a different, easier approach?

 Thanks! :)

 --
 Rafael Vega
 email.r...@gmail.com




-- 
Rafael Vega
email.r...@gmail.com
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Wich licence? (MEH-SYSTEM on OSX)

2014-02-15 Thread Mario Mey

I didn't run it in OSX, but I think it's OK.

This person is right:

On 14/02/14 22:42, pured...@11h11.com wrote:
for [routeOSC] add [import mrpeach] somewhere (you need pd-extended). 


And ipoke2~ is a modified version of ipoke~ from Katja... as in the 
thread says, it is compiled for Linux 64. In the same thread, there is 
the code to compile yourself in you plataform.


ipoke2~ is for overdubbing. You can not use it.

Some conection problems is about not having objects installed (routeOSC, 
ipoke2~...). The expr divide by zero detected errors are at the 
inicialitation of a mmb object. Don't care about that.


Tell me if you can use it.




On 14/02/14 14:48, Pagano, Patrick wrote:

Mario

i looked at the MEH System and i would like to see if i can get it running. 
Does it work on OSX?
IS There a place where i can get all the parts in one place?
Here is my current pd window on OSX, looks like it's missing ipoke and some OSC 
stuff is not working correctly

  routeOSC /1 /2 /3 /4 /5 /6
... couldn't create
  ipoke2~ $0-bank-array-r
... couldn't create
  ipoke2~ $0-bank-array-l
... couldn't create
expr, expr~, fexpr~ version 0.4 under GNU General Public License
[list2symbol] part of zexy-2.2.3 (compiled: Sep 22 2010)
Copyright (l) 1999-2008 IOhannes m zmölnig, forum::für::umläute  IEM
  routeOSC /z
... couldn't create
  routeOSC /fader /allmid
... couldn't create
  routeOSC /1 /2 /3
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /1 /2 /3 /4 /5
... couldn't create
  routeOSC /1 /2 /3 /4 /5
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /1
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /fader /allmid /toggle /peak-xy /peak-q /peak-toggle
... couldn't create
  routeOSC /z
... couldn't create
[wrap] part of zexy-2.2.3 (compiled: Sep 22 2010)
Copyright (l) 1999-2008 IOhannes m zmölnig, forum::für::umläute  IEM
grid: version 0.8, written by Yves Degoyon (ydego...@free.fr)
  routeOSC /z
... couldn't create
  routeOSC /1 /2 /3 /4 /5 /6 /7 /8
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /0 /1 /2 /3 /4 /5 /6 /7
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /fxDepth /hold /xy /xtoggle /fxgroup-select /fx-select
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /1
... couldn't create
line-int.pd 26 0 25 2 (trigger-line) connection failed
line-int.pd 26 0 25 2 (trigger-line) connection failed
[lister] part of zexy-2.2.3 (compiled: Sep 22 2010)
Copyright (l) 1999-2008 IOhannes m zmölnig, forum::für::umläute  IEM
line-int.pd 26 0 25 2 (trigger-line) connection failed
spigot~: a signal router : version 0.1, written by Yves Degoyon 
(ydego...@free.fr)
sigmund~ version 0.05
  udpsend
... couldn't create
  packOSC
... couldn't create
  unpackOSC
... couldn't create
  udpreceive 8000
... couldn't create
  routeOSC /1 /2
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /nada_aun /bank1 /bank2 /bank3 /bank4 /banksVol /cons-apply
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /nada_aun /bank1 /bank2 /bank3 /bank4 /banksVol /cons-apply
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /cancel /sample /resample /looping /overdub
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /a /b /bpmEncoder /beats /test
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /1 /2 /3 /4 /5 /6 /7 /8
... couldn't create
  routeOSC /in-vol /in-eq3 /out-vol /out-eq7 /save-file /bank-vol 
/reset-bank-vol
... couldn't create
  routeOSC /1 /2
... couldn't create
  routeOSC /1 /2
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /1 /2 /3 /4 /5 /6 /7 /8
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't create
  routeOSC /z
... couldn't 

Re: [PD] Wich licence?

2014-02-15 Thread Mario Mey

On 14/02/14 15:45, Jonathan Wilkes wrote:

How would that be any different than spyware?

-Jonathan

Haha! Good point!

Thanks everybody for the answers. I took a look to Matt Davey's DIY2 
effects and he put no license txt file on its folder. Maelstorm mmb 
libraries have no license too...


My patch is for everyone who wants to use it or learn with it. If 
someone finally uses MEH-SYSTEM or a modified version of it in stage or 
for a video or whatever... I would like to know it... only that!


Maybe I leave it as is. Saying nothing about license...

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Wich licence?

2014-02-15 Thread olm-e
On 15/02/14 20:53, pd-list-requ...@iem.at wrote:
 Date: Sat, 15 Feb 2014 16:52:58 -0300
 From: Mario Mey mario...@gmail.com
 Subject: Re: [PD] Wich licence?
 To: pd-list@iem.at
 Message-ID: 52ffc59a.4030...@gmail.com
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed

 On 14/02/14 15:45, Jonathan Wilkes wrote:
  How would that be any different than spyware?
 
  -Jonathan
 Haha! Good point!

 Thanks everybody for the answers. I took a look to Matt Davey's DIY2 
 effects and he put no license txt file on its folder. Maelstorm mmb 
 libraries have no license too...

 My patch is for everyone who wants to use it or learn with it. If 
 someone finally uses MEH-SYSTEM or a modified version of it in stage or 
 for a video or whatever... I would like to know it... only that!

 Maybe I leave it as is. Saying nothing about license...



 --
Hello,
having no licence is probably not a good idea, as it's like enforcing
the default copyright rules that basically give no rights at all ...
(lots of code are practically not legaly usable on github for that
reason f.ex.)
the best would be IMHO to put it in (L)GPL and gently ask to downloaders
to report use as a courtesy on the download page...
have a good day,

Ol.

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] [PD-announce] NYC Patching Circles Coming Back!

2014-02-15 Thread Hans-Christoph Steiner
Hello All, 

Sofy booked two nights at NYU
We changed the format slightly to include a moment for performance. 

Feb 28 at 6:30pm
April 11 at 6:30pm

The New York City Patching Circle is an free alternating monthly meeting and 
salon open to anyone who is working or interested in media programming and 
audiovisual performance. We mostly use Pd and Max/MSP, but all are welcome.

Beginners and Experienced welcome. Open to everyone, students, the public, 
unicorns.  Work on personal projects, professional projects, school projects, 
ask for help, help others, or just patch quietly to yourself in a room full of 
other people patching patches and helping other people patch.

Each month there will be informal salon, featuring demonstrations of projects, 
performances and systems in the process of being built.  The format will 
include short performances, artist talks about process and performance 
techniques and QA depending on time availability.   The salon is openly 
curated with the intent of being as inclusive as possible and participation is 
open all practitioners working in realtime media.

Start Spreading the Word!

Sofy and Hans

___
Pd-announce mailing list
pd-annou...@iem.at
http://lists.puredata.info/listinfo/pd-announce

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-announce] NYC Patching Circles Coming Back!

2014-02-15 Thread Marc Demers
Hi,

I am off the point but there is no more pd-extended nightly built version?

Regards,

mdd

-Message d'origine-
De : pd-list-boun...@iem.at [mailto:pd-list-boun...@iem.at] De la part de
Hans-Christoph Steiner
Envoyé : samedi 15 février 2014 15:15
À : pd-announce
Objet : [PD] [PD-announce] NYC Patching Circles Coming Back!

Hello All, 

Sofy booked two nights at NYU
We changed the format slightly to include a moment for performance. 

Feb 28 at 6:30pm
April 11 at 6:30pm

The New York City Patching Circle is an free alternating monthly meeting and
salon open to anyone who is working or interested in media programming and
audiovisual performance. We mostly use Pd and Max/MSP, but all are welcome.

Beginners and Experienced welcome. Open to everyone, students, the public,
unicorns.  Work on personal projects, professional projects, school
projects, ask for help, help others, or just patch quietly to yourself in a
room full of other people patching patches and helping other people patch.

Each month there will be informal salon, featuring demonstrations of
projects, performances and systems in the process of being built.  The
format will include short performances, artist talks about process and
performance techniques and QA depending on time availability.   The salon
is openly curated with the intent of being as inclusive as possible and
participation is open all practitioners working in realtime media.

Start Spreading the Word!

Sofy and Hans

___
Pd-announce mailing list
pd-annou...@iem.at
http://lists.puredata.info/listinfo/pd-announce

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -
http://lists.puredata.info/listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Wich licence?

2014-02-15 Thread Jonathan Wilkes

On 02/15/2014 03:14 PM, olm-e wrote:

On 15/02/14 20:53, pd-list-requ...@iem.at wrote:

Date: Sat, 15 Feb 2014 16:52:58 -0300
From: Mario Mey mario...@gmail.com
Subject: Re: [PD] Wich licence?
To: pd-list@iem.at
Message-ID: 52ffc59a.4030...@gmail.com
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

On 14/02/14 15:45, Jonathan Wilkes wrote:

How would that be any different than spyware?

-Jonathan

Haha! Good point!

Thanks everybody for the answers. I took a look to Matt Davey's DIY2
effects and he put no license txt file on its folder. Maelstorm mmb
libraries have no license too...

My patch is for everyone who wants to use it or learn with it. If
someone finally uses MEH-SYSTEM or a modified version of it in stage or
for a video or whatever... I would like to know it... only that!

Maybe I leave it as is. Saying nothing about license...


Skim the Wikipedia pages for GPL and 3-clause BSD, choose the one you 
prefer, and then you're done.


Otherwise you create potential work for anyone who may have a use for 
your software to figure out what the terms of use and distribution are.  
It's probably not a big deal for a particular piece of software, and 
there are plenty of Pd patches out there that don't specify anything.  
But when you take, say, everything that exists on Github, the lack of 
licenses probably leads to busywork that eats up measurable amounts of 
time and effort.


-Jonathan





--

Hello,
having no licence is probably not a good idea, as it's like enforcing
the default copyright rules that basically give no rights at all ...
(lots of code are practically not legaly usable on github for that
reason f.ex.)
the best would be IMHO to put it in (L)GPL and gently ask to downloaders
to report use as a courtesy on the download page...
have a good day,

Ol.

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list




___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list