Puredata Under Linux (Ubuntu)
@thesergie said:
Hello!
I installed pd-extended on Ubuntu 8.04, following the instructions here: http://en.flossmanuals.net/PureData/InstallingUbuntu ... but what they suggest doesn't work:
deb http://archive.ubuntu.com/ubuntu/ feisty main restricted
deb-src http://archive.ubuntu.com/ubuntu/ feisty main restrictedSince "feisty" is a pretty old release, the archive is no longer available... so you gotta use the "old-releases" i think:
deb http://old-releases.ubuntu.com/ubuntu/ feisty main restricted
deb-src http://old-releases.ubuntu.com/ubuntu/ feisty main restrictedI hope this helps somehow. pd-extended has all the good stuff installed, unlike pd-vanilla.
Hey,
He is on 8.10 though, Intrepid, not feisty.
Puredata Under Linux (Ubuntu)
Hello!
I installed pd-extended on Ubuntu 8.04, following the instructions here: http://en.flossmanuals.net/PureData/InstallingUbuntu ... but what they suggest doesn't work:
deb http://archive.ubuntu.com/ubuntu/ feisty main restricted
deb-src http://archive.ubuntu.com/ubuntu/ feisty main restricted
Since "feisty" is a pretty old release, the archive is no longer available... so you gotta use the "old-releases" i think:
deb http://old-releases.ubuntu.com/ubuntu/ feisty main restricted
deb-src http://old-releases.ubuntu.com/ubuntu/ feisty main restricted
I hope this helps somehow. pd-extended has all the good stuff installed, unlike pd-vanilla.
Collaboration on a patch
I have been working on an audio to midi patch for a while and have kind of put it on hold for a bit since i have been working on some other stuff but i think a collaboration on this would be great just to get it working a bit better
im on a macbook 10.4.11
it works best with something plugged right into it rather than a mic but with the right threshold level a mic works just fine
you can test to make sure you have a good connection with 1 of the three synths collected
or just set the midi out right away and go for it
whammybar plus frequency synth in the patch = fun bendyness
whammybar plus midi output = not quite as awesome but still effective
this really makes me want to build my own synth in PD so i wouldn't have to use midi but maybe thats still to come
anyway the patch works for me so lets just go from there
this idea and a good stutter patch are the reason i got into pure data and now i have worked on both yay for these forums
Paul
Best Linux for PD?
Hi,
Install Feisty, using alternative - 7.04 worked great for me. Install the studio, test the slow kernel first on your machine - try the optimised later, if all goes well.
(I tried an update to 7.10, and to optimise on my 386mhz 256mb hp portable, and it really slowed things down! I have looked into RAM - the upgrade is worth it if you live in the US - 90 dollars, and you'll have your 1 gig of RAM -2 512 bars - it will make a huge difference!!)
Hands down, for simplicity, use Hans' extended-PD for Ubuntu. Working better than ever, and fun to see how much works compared to 1.4 years ago when I started.
Hans installation works great - if not, Miller's stripped down PD is available through Synaptic, their package manager. (don't forget to first install all the required libraries, which might all be included in their new Studio version
But don't stop there....
If you nest Dynebolic on Ubuntu, (check nesting on the Dyne site - it really is cool!) you get a very light and easy PD if you copy the pure:dyne modules with it. I have found it to be very fast, but the actual Pure:Dyne CD, unfortunately, did not boot on my elderly beast. So I have been happy to open PD on Dyne:bolic, using a CD to boot into it - taking advantage of the supersmall system, and PD - except that all the extras/libraries in PD, taken from the PureDyne distro, were not functional!!!
Sound familiar - ahh, like two years ago, when half the extended were not working...
But you have Ubuntu extended as a great refernce of proper functioning...
I really do think nesting is a great solution, letting one hack away on a less stable or smaller distro with a larger one. Plus, I can pass patches back and forth.
New forks off this question:
I just need to check if I can just copy Hans extended to Dyne??? Or better suggestions??
How about PD with DSL?
And Has anyone done a powerpc linux nesting on OSX.3 or OSx.4? I have found that Debian's live does boot on powerpc (g4, 1 gig ram), as does ubuntu's. After the speed up I saw with Dyne nesting, I thought - someone much smarter and better at programming than I who doesn't want VM slowdowns has probably developed a nesting solution for linux on mac.
By the way, as a fan of the CREB library for PD, almost all of it is functioing on the Ubuntu distro - great work Hans!!
Suse 10.2 x86\_64 Pd issues
Hello there.
I have no news yet that will definitely help. Both Edgy and Feisty have problems with certain combos of hardware and ALSA.
Things I have found out:
Sound on Ubuntu is dodgy and has a lot of bug reports filed.
Daniel T Chen - search for bug reports by him, he is assigned to this in Ubuntu
Also search generally for "Ubuntu no sound". "Ubuntu ALSA"
Use Jack - it is much better than ALSA
I have seen several weird solutions involving things like deleting and recreating the sound group,
moving or recreating asound.conf and/or ~/.asoundrc*, and sacrificing a chicken to the flying spaghetti monster. In other words, no coherent problem definition or solution from Ubuntu users yet.
re-running alsaconf , sudo alsaconf (in sudo ubuntu you sudo must put sudo before sudo everything)
http://ubuntuforums.org/showthread.php?t=413626
https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/81476
good luck, report back soon
Announce: mmm-0.1.0-eden
hi forum.
we proudly announce the first public release of our compact composer
for pd, mmm.
grab it at http://netpd.org/mmm-0.1.0.zip
mmm is best described in it's faq, see below. don't expect too much
yet, there is still a lot to be done. comments, bugreports, cash, are
welcome.
have fun with it!
christopher charles & enrique erne
faq for mmm-0.1.0 - eden
what is mmm?
mmm is a pd patch collection aimed at providing a studiolike(?),
streamlined, dynamic interface for making synthetic music.
screenshots?
http://www.netpd.org/mmm.png
ymmv depending on your operating system. we put some effort in
detecting the operating system and setting the fontsize according to
it, but quirky xorg or dpi settings might screw things up again.
where can i get it?
we currently host the mmm at http://netpd.org/mmm-0.1.0.zip ,
alternatively, you can grab netpd, enter the chat, and if either of
the authors is online, download it directly through netpd and start
rocking.
what does "mmm" stand for?
mmm was originally just the working title, but we came to like it
somehow. the original meaning is "music making machine" but you can
substitute every m for whatever you want. so "massive multiplayer
music" is okay with us, too.
what is the inspiration?
having worked on/with the bagoftricks (lots inconsistently coloured
gop-patches to be connected freely) and netpd (lots of
inconsistent-looking windows to clutter up the screen), we came to
mock up an clean, dynamic interface in which modules don't bring their
own gop or open their own window, but log onto the interface that's
provided for them by the motherpatch. all modules sharing the same
interface made it easy for them to share the same sequencer and
arranger.
what are the dependencies?
mmm should work with pd-0.39 and zexy installed. iemlib is important
for many synth and effects patches, and there's even set of gem
modules you can chain if you want.
is it actually usable?
no. this 0.1.0 release is rather a tech demo and a taste of things to
potentially come. you can crunch some acid loops out of it already,
but don't sell your protools studio equipment to start working with
mmm on monday.
how does it work?
mmm's interface (mmmmain.pd) is divided into 3 parts: there is the
module/channel view, where you can chain up synths and effects on 8
different channels. select an empty field on a channel, and then use
the scrollbox on the left to select a patch and open it. when clicking
on a patch you loaded up in the module view, the 2nd view comes into
play: from there you control the patch's sliders on the left, right of
it is the stepsequencer for each of the slider (means everything is
sequencable!). yet you won't hear anything until you did the following
2 things: press play in the uppermost row of mmmmain, and set up the
arranger to play the stepsequence. the arranger is not module-based,
but controls all modules of a channel are grouped in the arranger. for
now, you can only select pattern 01 or nothing to play in the
arranger. so set up a loop for the first pattern (loopstart:0,
looplength:1) set the first field on the channel you got your patch on
in the arranger to p01 and start making some noise.
does it work online?
yes. mmm is compatible to netpd and will automatically log on to
netpd's server if you have the netpd chat open. you can also download
the whole mmm package through netpd. feel free to jam around the
world.
what's not working yet / what is planned?
as for now, there is no support for samples whatsoever, it isn't
planned to support them soon. further, there is no hard disk recorder
available yet, but it is planned. the arranger/sequencer combo is very
crippled at the moment, only supporting 1 16-step-pattern to choose
from and 1 page of 16 patterns in the arranger. this will change
rather soon. next there are plans for luxury editing functions,
especially in the sequencer like copy, paste, random pattern,
interpolation and so on. plans exist for full keyboard control, but
this will be worked on not too soon. the module roster is far from
being complete yet, more is to come.
can i save my stuff?
should be possible with the buttons above the channels. don't rely on
the result though, this is still 0.1.0
can i add my own modules?
modules are not to hard to write, but for now, the list of selectable
modules is hardcoded. look at all the 4m-* patches in the patches
folder to see how they are ticking. contact us for adding your patch
to the mmm or try to figure out yourself how it works
what's the license?
mmm is licensed under the gnu lgpl. if you think this is a too useful
product to be free of charge, please consider donating the amount of
money you would've paid for it (or the amount of money you got from
selling your protools equipment on monday) to a trust of your choice.
who are the authors?
mmm is developed by enrique erne (eni, swiss, pd{at}mild.ch) and
christopher charles (syntax_tn, germany, chr.m.charles{at}gmail.com).
we can be contacted via email, irc (#dataflow) or directly in the
netpd chat. several patches within mmm are based upon netpd versions
of them, check netpd for the original authors. mmm shares some of it's
netcode with netpd, by roman haefeli.
disclaimer.
we cannot give you any guarantees on using mmm, not even that you
have fun. it should be relatively harmless, but don't come crying to
us if mmm accidently hijacks your *mule and downloads david hasslehoff
recordings to your computer.
eofaq
PD on Linux
I just installed PD 0.38.2 on Ubuntu linux, since I'm new to PD I didn't test things like latency but the sound worked.
Ubuntu is quite easy to install, here is what I did:
0. download "ubuntu hoary preview" iso image from www.ubuntu.com and burn it on CD-ROM
1.install ubuntu (follow the on screen instructions)
2.use the ubuntu update tool to update your ubuntu system
3. download puredata from http://packages.debian.org/unstable/sound/puredata for your processor architecture
4. go to the directory where you downloaded the file and type:
dpkg -i puredata_0.38.2+amidi-3_i386.deb (for i386... change for other architectures)
5.in the ubuntu main menu go to "preferences" > "sound" and uncheck the "enable soundserver at startup" checkbox
6. open a terminal and type pd
This works for me... it might work for you (try it!) Please note you should always be carefull before you install a new operating system (like ubuntu) make sure you have proper backups of the important files on your system!
Lech
PS: There also is a PD package in the ubuntu universe (0.37) which can be installed thru the synaptic packetmanager, but it doesn't work for me(exits with segmentation fault)...