Installing Overtone

248 views
Skip to first unread message

BERYANN PARKER

unread,
Apr 9, 2013, 5:43:00 AM4/9/13
to Overtone, beryann...@gmail.com
I read a lot of posts and a lot of things about Overtone which is a
great client app for SC (which i study and use personnaly on my Mac).
but it seems to me quite difficult to install it on my
OSX10.8.3....is there a good- and easy way :-() - to install it on my
computer?
Thanx for help!!
Beryann

Sam Aaron

unread,
Apr 9, 2013, 6:16:15 AM4/9/13
to over...@googlegroups.com
Hi Beryann,
There are some quite detailed instructions on the Overtone wiki:

https://github.com/overtone/overtone/wiki/Installing-overtone

Are these helpful in any way?

Sam

---
http://sam.aaron.name


BERYANN PARKER

unread,
Apr 9, 2013, 8:16:07 AM4/9/13
to Overtone
Thanx Sam,
it should be! If any trouble i post it once more to understand what's
not good...
:-))
Best Regards
Beryann

On 9 avr, 12:16, Sam Aaron <samaa...@gmail.com> wrote:
> Hi Beryann,
>

BERYANN PARKER

unread,
Apr 12, 2013, 6:00:31 AM4/12/13
to Overtone
Hi....back
i ask perhaps too much but concerning this installation on Mac, would
it be possible (one day..) that you write a kind of "pratical roadmap"
or a video added to the "installing" overtone on Wiki? The link to the
Wiki is interesting but i feel lost in fact...
The ideal would be (for me) a unique package to download, to open and
intall in one step...(like for SCollider, Ixi or LOLC etc.)do you
project this one day?-(
Excuse these basic question but i feel frustrated not to use
Overtone :-((

Cheers

Beryann

JET koten

unread,
Apr 12, 2013, 7:25:49 AM4/12/13
to over...@googlegroups.com
Hi Beryann,

I've recently started learning Overtone on Mac and I don't know much yet, but I have at least gotten it to install to the point of making a sound.

Where do you get stuck? I can try to help you get it installed if you tell me.

Greetings,
Jet


--
You received this message because you are subscribed to the Google Groups "Overtone" group.
To unsubscribe from this group and stop receiving emails from it, send an email to overtone+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.



BERYANN PARKER

unread,
Apr 12, 2013, 9:11:00 AM4/12/13
to Overtone
hey Jet thanx!
in fact, could you list the different steps you did to install it?
in fact "leiningen" you use your prompt or terminal to install it?
this package manager: i don't understand clearly how to do with it...
(i precise that the last SCollider version is correctly installed on
my laptop)
When this "package manager" is correctly installed, you open a session
in your terminal?
Tell me how you did it Jet, it would be great!! (:-}

Cheers!
Beryann

On 12 avr, 13:25, JET koten <jetko...@gmail.com> wrote:
> Hi Beryann,
>
> I've recently started learning Overtone on Mac and I don't know much yet,
> but I have at least gotten it to install to the point of making a sound.
>
> Where do you get stuck? I can try to help you get it installed if you tell
> me.
>
> Greetings,
> Jet
>

Ricardo Sanchez

unread,
Apr 12, 2013, 9:58:57 AM4/12/13
to over...@googlegroups.com, beryann...@gmail.com
Hi Beryann,

I'm not an expert but I'll try to clarify the process for you, but first have you managed to install Leiningen?

if so can you start a REPL session?

Let me know


JET koten

unread,
Apr 12, 2013, 10:45:25 AM4/12/13
to over...@googlegroups.com

Hi Beryann,

OK, we'll need to start from scratch. First thing is that you'll need to have the OS X developer software from Apple to be able to compile software on your Mac. Check this link:


When I started, you used to have to install the whole Xcode package to get just the command line tools, that's the part you really need. The link above seems to say there is now a package just for command line tools and other essentials. You need to register with Apple to get it, so look into that, make sure it is installed and then you can continue.

Next, I used software called Homebrew to install Leiningen with one easy command in the terminal. To install it after you have the OS X developer tools put this in the Terminal:


You can read more about Homebrew at its homepage, if you want:


Once Homebrew is finished installing, still in Terminal you next do:

brew install leiningen

You should also install git, if you don't already have it... because it will help you to get Overtone projects from the Github website later on:

brew install git

OK, so that gets you almost ready to use Overtone.

I use Sam Aaron's Emacs Live to work with Overtone. It is a special version of the Emacs editor that is customized just for working with Overtone. 

You install Emacs itself first and then install Emacs Live.

There are two main versions of Emacs for OS X. One is in the Terminal and you can install it with Homebrew, and the other is the GUI version that is a standalone program with menus you can use with the mouse. Since I'm still a beginner, I use the GUI version so I can access commands with a mouse when I forget. 

You find it at:


Let me know if you get all the steps done so far and I'll send more afterwards. I should be online for a couple hours, but have to work on some other things for now. Reply once you get to here and I'll finish it off after that.

Greetings,
Jet


Roger Allen

unread,
Apr 12, 2013, 10:57:33 AM4/12/13
to over...@googlegroups.com
I wonder if the wiki should have a "Prerequisites" section...  I remember being quite overwhelmed when I started.

In there should be things like: 

Using Overtone is sometimes a difficult startup process.  You will need to learn about a variety of things to get comfortable in the environment.

* You should be comfortable in a command line environment for your system.  You will need to perform basic UNIX or DOS commands to setup a development environment.
* You should be comfortable with change.  Overtone is a tool under development.
* You should be comfortable with the Clojure language and build tools.
* You should be comfortable with a text editor like Emacs, Vi or a developer environment like Eclipse.   
* You should be comfortable with the basics of music theory.

Now, you can dive in without being comfortable with all of these topics, but understand that it will not be a easy experience until you gain some background in all of these areas.  You should expect to spend some time learning.  Take your time and enjoy the process.

How's that?

JET koten

unread,
Apr 12, 2013, 11:26:59 AM4/12/13
to over...@googlegroups.com
Hi Roger,

Yeah! ...and then hopefully we'll put in a primer for each, to help people get at least the nutshell basics of each one enough to not feel totally in the dark. I'd also like to get some suggestions listed for first steps in Overtone. Like Sam tweeted something not too long ago that was fun to play with:

(demo 60 (g-verb (blip (mouse-y 24 48) (mouse-x 1 100)) 200 8))

I still don't know what all the numbers do, but I know you shouldn't make the 200 into 600 and the 8 into 80... I got a hard crash of Overtone doing that!

:)

Also, I'd like to know about how to explore the ugens... I got TouchOsc and a Korg nanocontrol 2 to do so, but haven't had the time or mental power to bridge the gap of making that happen yet.

Greetings,
Jet


JET koten

unread,
Apr 12, 2013, 11:32:00 AM4/12/13
to over...@googlegroups.com
PS: Sam did share some code for the nanocontrol 2 on the list, I just haven't had the head space to sit down with it yet... but a detailed beginner-friendly page and/or video about how to get to the point where wiggling a mouse, TouchOSC and/or nanocontrol 2 knob would make relevant parameters change in the audio would seem like a big win to me for anyone interested in Overtone and exploring what it can do.

Jet

BERYANN PARKER

unread,
Apr 12, 2013, 11:57:23 AM4/12/13
to over...@googlegroups.com
Hi Ricardo! Thanx for help!! If you read the following posts you will see that some people try to help me and that's awesome! If you have suggestions regarding these posts don't hesitate !.
Best Regards
Beryann

BERYANN PARKER

unread,
Apr 12, 2013, 12:01:53 PM4/12/13
to over...@googlegroups.com
Hi Jet that's very cool!. I am going to read with attention all these informations and advices... I.ll post a feedback, perhaps that all these informations will help new Overtone users!
;-))
Beryann

BERYANN PARKER

unread,
Apr 12, 2013, 12:10:51 PM4/12/13
to over...@googlegroups.com
Hi Roger,
It is the reason why i was making reference to SCollider Ixi etc which are "easy" to intall... Leiningen and Repl are not so easy to intall when you are not used to work with a terminal or a prompt... is it the main difference with SC. ChucK or even Gibber which are using texte editors and not a terminal ( if i understand correctly..)
Thats why i was suggesting a sort of roadmap to make it easier for a new Overtone user...
Cheers.
Beryann

JET koten

unread,
Apr 12, 2013, 12:11:01 PM4/12/13
to over...@googlegroups.com
Hi Beryann,

Glad to help, and hopefully you and other new Overtone users will be able to use these instruction.

I was offline for half an hour but now should be back for a while, so do feel free to post questions and feedback if you can't figure something out while going through what's there already.

Jet


BERYANN PARKER

unread,
Apr 12, 2013, 3:43:53 PM4/12/13
to Overtone
Ok Jet,
no problem i'll do like this...anyway i've Xcode on my laptop...so
i'll follow your recommendations and i'll post here questions or
feedback here ...
Thank you very much...it's very cool to see people ready to share time
and help..

A bientôt!!
Beryann

On 12 avr, 18:11, JET koten <jetko...@gmail.com> wrote:
> Hi Beryann,
>
> Glad to help, and hopefully you and other new Overtone users will be able
> to use these instruction.
>
> I was offline for half an hour but now should be back for a while, so do
> feel free to post questions and feedback if you can't figure something out
> while going through what's there already.
>
> Jet
>
> On Fri, Apr 12, 2013 at 12:01 PM, BERYANN PARKER
> <beryann.par...@gmail.com>wrote:

JET koten

unread,
Apr 12, 2013, 3:55:10 PM4/12/13
to over...@googlegroups.com
You're welcome. Just make sure you have those Command Line Tools installed in the Downloads section of Xcode, like the screenshot in my previous email and all the rest should work.

Jet

BERYANN PARKER

unread,
Apr 15, 2013, 6:37:47 AM4/15/13
to Overtone
Hi guys!!

I'll post here a feedback as soon as i get something interesting...
(Command line Tools are installed no problem...)

Beryann

On 12 avr, 21:55, JET koten <jetko...@gmail.com> wrote:
> You're welcome. Just make sure you have those Command Line Tools installed
> in the Downloads section of Xcode, like the screenshot in my previous email
> and all the rest should work.
>
> Jet
>

Chris Ford

unread,
Apr 15, 2013, 1:15:54 PM4/15/13
to over...@googlegroups.com
Would a scripted virtual machine with Overtone set up be useful? Perhaps using Vagrant or similar?

It could also install emacs (+live) and vim (+fireplace) and anything else that might be useful to get people started.

It wouldn't help people get Overtone natively, but perhaps that would be easier if they could see it working on a VM?

Sam Aaron

unread,
Apr 15, 2013, 1:21:01 PM4/15/13
to over...@googlegroups.com

On 15 Apr 2013, at 18:15, Chris Ford <christop...@gmail.com> wrote:

> Would a scripted virtual machine with Overtone set up be useful? Perhaps using Vagrant or similar?

Someone should give that a try. It would be interesting to know if SuperCollider is OK with being executed with a VM...

Sam

---
http://sam.aaron.name

Rob Elsner

unread,
Apr 15, 2013, 1:29:35 PM4/15/13
to over...@googlegroups.com
I just recently got a Mac with 10.8 and had zero problems installing and getting Overtone to run.

Previously I was using Linux and having terrible problems between JACK and Pulse/Alsa, which made me create a VM like you suggest and remove anything not related to JACK.  This was the most success I had in Linux getting Overtone to work so it's not a bad idea.  I can assist in this if you need.

Rob

Sam Aaron

unread,
Apr 15, 2013, 1:33:15 PM4/15/13
to over...@googlegroups.com
Hey Rob,

On 15 Apr 2013, at 18:29, Rob Elsner <thatsn...@gmail.com> wrote:

> Previously I was using Linux and having terrible problems between JACK and Pulse/Alsa, which made me create a VM like you suggest and remove anything not related to JACK. This was the most success I had in Linux getting Overtone to work so it's not a bad idea. I can assist in this if you need.

It would be amazing if you could help out with this...

Sam

---
http://sam.aaron.name

BERYANN PARKER

unread,
Apr 30, 2013, 8:14:58 AM4/30/13
to Overtone
Hi Jet
i am installing all what you proposed to me in your precedent mail (in
fact in had Xcode but not the line commands- which is in option- and
emacs) so i feel "ready" for the rest :-))
Greetings
Beryann

On 12 avr, 16:45, JET koten <jetko...@gmail.com> wrote:
> Hi Beryann,
>
> OK, we'll need to start from scratch. First thing is that you'll need to
> have the OS X developer software from Apple to be able to compile software
> on your Mac. Check this link:
>
> http://stackoverflow.com/questions/9353444/how-to-use-install-gcc-on-...
>
> When I started, you used to have to install the whole Xcode package to get
> just the command line tools, that's the part you really need. The link
> above seems to say there is now a package just for command line tools and
> other essentials. You need to register with Apple to get it, so look into
> that, make sure it is installed and then you can continue.
>
> Next, I used software called Homebrew to install Leiningen with one easy
> command in the terminal. To install it after you have the OS X developer
> tools put this in the Terminal:
>
> ruby -e "$(curl -fsSLhttps://raw.github.com/mxcl/homebrew/go)"
> > *
> > *

BERYANN PARKER

unread,
May 1, 2013, 7:44:58 AM5/1/13
to Overtone
Hey Jet
everything seems ok with leiningen, homebrew and so on....
i am ready to follow your next recommandations for my first steps with
Overtone...
Greetings
Beryann

On 12 avr, 16:45, JET koten <jetko...@gmail.com> wrote:
> Hi Beryann,
>
> OK, we'll need to start from scratch. First thing is that you'll need to
> have the OS X developer software from Apple to be able to compile software
> on your Mac. Check this link:
>
> http://stackoverflow.com/questions/9353444/how-to-use-install-gcc-on-...
>
> When I started, you used to have to install the whole Xcode package to get
> just the command line tools, that's the part you really need. The link
> above seems to say there is now a package just for command line tools and
> other essentials. You need to register with Apple to get it, so look into
> that, make sure it is installed and then you can continue.
>
> Next, I used software called Homebrew to install Leiningen with one easy
> command in the terminal. To install it after you have the OS X developer
> tools put this in the Terminal:
>
> ruby -e "$(curl -fsSLhttps://raw.github.com/mxcl/homebrew/go)"
> > *
> > *

JET koten

unread,
May 2, 2013, 11:37:40 AM5/2/13
to over...@googlegroups.com
Hi Beryann,

Sorry for the delayed response. The next thing to do once you have Emacs running is to get Emacs Live working.

Open your Terminal, type:

I did it like this:

git clone git://github.com/overtone/emacs-live.git ~/.emacs.d

Now when you run Emacs again it will take a little longer to load and you end up on the screen with the animation effect.

Last things you'll need are Overtone itself and the source that goes along with a good video to get started with. Type:

git clone https://github.com/overtone/overtone.git 

to get Overtone and:

git clone https://github.com/ctford/functional-composition.git

to get the files that go with this video:

http://skillsmatter.com/podcast/home/functional-composition

OK. Run Emacs Live, I now do C-x 3 to split the view vertically. C-something is Control-x, let go of those keys and then 3. M-something is the same idea, but with the alt/option key on an Apple keyboard. I then put the mouse in the right window and click. 

Next M-x ansi-term, press enter for the default settings. Now cd into the project directory. You'll want:

cd functional-composition/src/goldberg/variations

Now type:

lein deps

and when it finishes:

lein repl

and note the port number on the first line. Next click down on the left window and do M-x nrepl. Type enter for 127.0.0.1 or localhost, and when you get to port, put the value from the right side. You'll next get a user> prompt. Put:

 (use 'overtone.live)

 Now load in the demo program, you can just do file open from the menu, if you want... and follow the path in the cd command above to open canon_alla_quarta.clj.

You can find out many more details about Overtone following the video, but for now make sure your sound is working at least... Put your cursor down right after the last paren of the block at the top that ends with "stroke-weight fill". Do C-x C-e to evaluate that block of code.

Go down to the Harmonics section, and then go to the last paren after "whole" and do C-x C-e. Lastly, go just to the right of the last paren of "bell 300" and do C-x C-e. 

If everything has worked up to there you'll hear the bell and are running Overtone. There are also examples in the Overtone source, that you got from git and they are at:

overtone/src/overtone/examples

Greetings,
Jet

BERYANN PARKER

unread,
May 3, 2013, 4:45:39 AM5/3/13
to Overtone
hi jet
no problem! i try all this and i send feedback here...
installing Overtone is also an experience lol but the risk also is to
discourage some others newbies no?
thanx for felp jet
See u
Beryann

On 2 mai, 17:37, JET koten <jetko...@gmail.com> wrote:
> Hi Beryann,
>
> Sorry for the delayed response. The next thing to do once you have Emacs
> running is to get Emacs Live working.
>
> Open your Terminal, type:
>
> I did it like this:
>
> git clone git://github.com/overtone/emacs-live.git ~/.emacs.d
>
> Now when you run Emacs again it will take a little longer to load and you
> end up on the screen with the animation effect.
>
> Last things you'll need are Overtone itself and the source that goes along
> with a good video to get started with. Type:
>
> git clonehttps://github.com/overtone/overtone.git
>
> to get Overtone and:
>
> git clonehttps://github.com/ctford/functional-composition.git

BERYANN PARKER

unread,
May 5, 2013, 7:09:37 AM5/5/13
to Overtone
Hi Roger,
you are right on all these points and that's why a complete tutorial
(a video and a pdf f.i) should be wellcome for the newbies [Sam if you
read me :-) ]
All newbies are now allways patient nowadays...
I am composer and i am learning using a terminal...so these aspects
are familiar for me...
I think the most "difficult" is to be confortable with Emacs and
Clojure (even if it's a highlevel langage and thus quite easy to
assimilate)....
And it would be great to get a pdf file containing basic tutorials for
Overtone (syntax and so on...)
Have a nice day
Beryann

On 12 avr, 16:57, Roger Allen <ral...@gmail.com> wrote:
> I wonder if the wiki should have a "Prerequisites" section...  I remember
> being quite overwhelmed when I started.
>
> In there should be things like:
>
> Using Overtone is sometimes a difficult startup process.  You will need to
> learn about a variety of things to get comfortable in the environment.
>
> * You should be comfortable in a command line environment for your system.
>  You will need to perform basic UNIX or DOS commands to setup a development
> environment.
> * You should be comfortable with change.  Overtone is a tool under
> development.
> * You should be comfortable with the Clojure language and build tools.
> * You should be comfortable with a text editor like Emacs, Vi or a
> developer environment like Eclipse.
> * You should be comfortable with the basics of music theory.
>
> Now, you can dive in without being comfortable with all of these topics,
> but understand that it will not be a easy experience until you gain some
> background in all of these areas.  You should expect to spend some time
> learning.  Take your time and enjoy the process.
>
> How's that?
>
>
>
>
>
>
>
> On Tuesday, April 9, 2013 3:16:15 AM UTC-7, Sam Aaron wrote:
>
> > Hi Beryann,
>
> > On 9 Apr 2013, at 10:43, BERYANN PARKER <beryann...@gmail.com<javascript:>>

BERYANN PARKER

unread,
May 12, 2013, 6:26:02 AM5/12/13
to over...@googlegroups.com
Hi Jet,
i can feedback now what i could do with your precious indications...tell me when you are ok...
See u
Beryann

JET koten

unread,
May 15, 2013, 7:44:11 AM5/15/13
to over...@googlegroups.com
Hi Beryann,

I am still very new to Overtone, but have found all the needed steps to get up and running inspiring rather than discouraging... Learning more about Emacs through Emacs Live, Clojure and Supercollider through Overtone has been great. I do think that there is an opportunity for richer documentation though. 

This is not to say existing docs are bad, far from it! They've been what's gotten me this far, but I think there is also room for a much more guided approach and that's what I'm slowly working up to trying to help out with as I gain skills.

PS: If you do have feedback from what I wrote out to help you get installed and running, I would welcome it.

Jet

BERYANN PARKER

unread,
May 20, 2013, 4:48:05 AM5/20/13
to over...@googlegroups.com
Hi Jet,

here are some observations:

There is a joint in my email file showing what i could arrive to this step. But i am not not sure that it's this brilliant interface i see in the Sam's videos. But the sound is ok when i used the basic examples on the "getting started" on the Overtone website.
Questions:   — can you precise the M-x ansi-term keyboard keys? M-xM-c & return?
                      — you wrote : " I then put the mouse in the right window and click. " after  doing C-x 3 to split the view vertically but impossible to click in the right window and therefore i couldn't do the following step :
"and note the port number on the first line. Next click down on the left window and do M-x nrepl. Type enter for 127.0.0.1 or localhost, and when you get to port, put the value from the right side"
So in my screenshot i don't see a menu to get the basic examples...

I think there are some steps i didn't correctly probably and i am not discouraging at all...installing Overtone is a great adventure which leads to exciting sounds !
But i am convinced it would be  great and easier for newbies if we had just to click on Zip file, open and install !!

If you some good advices from this, i'll take it!!
thanx a lot!

Cheers!
Beryann
screenshot #1.tiff

BERYANN PARKER

unread,
May 20, 2013, 5:37:30 AM5/20/13
to over...@googlegroups.com
Last minute! for Jet (or Sam)

in fact i was making a confusion: i wanted to open Emacs live inside the terminal, but this morning i opened Emacs on my desktop and surprise i got this ! (see the attachment)
So i think it's the right interface and clicking in the right window is ok!
A remaining question: can you precise the M-x ansi-term keyboard keys? M-xM-c & return?
.....
I go in the good direction....
Cheers
Beryann
emacs live 2.tiff

JET koten

unread,
May 20, 2013, 9:44:12 AM5/20/13
to over...@googlegroups.com
Hi Beryann,

You are making progress, and indeed heading in a good direction. 

In his videos, Sam also runs the Quil project to make the amazing visuals. It is a Clojure interface to the Processing framework. It also hooks in the sounds to the visuals to make them react to the audio.

OK, from your first recent email as you said... I think you had started Emacs Live from the Terminal... that is what Sam does, but to me it is more complicated than running the desktop version. So, to make sense of the instructions I sent you have to use the Desktop one only as you did in the second screenshot.

Now, in your second email you get to the point where you have split the screen with Emacs Live already. That is good. You asked about the keys. Last time I wrote:

OK. Run Emacs Live, I now do C-x 3 to split the view vertically. C-something is Control-x, let go of those keys and then 3. M-something is the same idea, but with the alt/option key on an Apple keyboard. I then put the mouse in the right window and click. 

For anything that is M-x or M-c it is from the tradition in Emacs of naming a command key Meta. We use M- for short. Because your computer keyboard must be en français your Meta key might not be labeled the same as mine. Mine says alt/option and is the small key directly to the right of the control, or C- , key that you already used to split the screen. 

In emacs when you press Meta and then x it will move the input focus down to the little bar below the screen. This little bar is called the minibuffer. Once you type M-x (which is of course pressing and holding option, keeping holding it while pressing x and then releasing both) the mini buffer gets the focus and then you can just type ansi-term as text followed by enter.

Return and enter are the same, just the key you use to start a new line or run a command in the Terminal... 

I hope this will answer your current questions and get your Overtone to make sounds for you!

Greetings,
Jet 

BERYANN PARKER

unread,
May 23, 2013, 1:38:00 AM5/23/13
to over...@googlegroups.com
Hi Jet! Hi everybody!!
ok thanx for all, i'll try the "last step" ro reach Overtone !! and i'll feed back here again
I think i am writing a kind of small logbook in french for french newbies concerning this installation...

Cheers!
Beryann
Reply all
Reply to author
Forward
0 new messages