Fork me on GitHub
#overtone
<
2016-04-07
>
sveri10:04:56

Hi, is it possibly to create music like this: http://sonic-pi.net/ (examples deeper on the site) with overtone?

pjagielski10:04:18

I personally think overtone can do much more

pjagielski10:04:50

but it has a steep learning curve

pjagielski10:04:10

I'm planning to make it more accessible with my blog

pjagielski10:04:27

also @ctford is doing great job with his libraries

sveri10:04:31

@pjagielski: Ok, nice to know. I tried to approach it like three times but I never was able to produce anything that sounds like I wanted it to. I think I am lacking enough patience and endurance to keep on going on with it. But everytime I hear stuff like the one at sonic-pi for example I want to do it myself. I already have trouble creating a simple base line that sounds nice.

sveri10:04:53

Also I read the article on Daft Punk's Da Funk today and was impressed simple_smile

sveri10:04:05

I have been playing keyboard for 5 years and guitar for 4 years and still have trouble accessing overtone, it feels strange. I can grab my guitar and start playing instantly. On the other hand I love coding and clojure and making music with it sounds like a dream.

pjagielski10:04:59

but the problem is in sound or melody programming?

sveri10:04:54

Main main problem is to convert the code into sounds I like. Of course, given the examples it is easy to produce any sound, but a sound and rhythm I like, hm.

sveri10:04:49

I think I will give it another try. Sometimes one just has to try often enough simple_smile

nooga11:04:26

that’s interesting

nooga11:04:39

I play guitar and synthesizers myself

nooga11:04:21

but I’m not a musician at all, I’m incapable of any composition longer than 12 bars and mainly improvise

nooga11:04:08

but I feel strong in sound design - patching synthesizers, prototyping them, playing with knobs, getting the right tone from my tele etc.

nooga11:04:41

writing instruments in overtone is quite easy if you ever tried patching modular synths

shem11:04:34

i'm struggling to find documentation for overtone. like, what does apply-by really do? i can use it, following the examples, but it would be nice to have docs of the not-generic-clojure bits

nooga11:04:06

well, there’s clojure and there’s supercollider basically wrapped in clojure

pjagielski11:04:22

for melody programming leipzig is a huge win https://github.com/ctford/leipzig

nooga11:04:43

I just odoc and doc everything, read sources etc.

pjagielski11:04:58

but yeah Overtone wiki should improve

sveri11:04:38

Funny note is, the first time I found leipzig I was like, wow, cool, someone from my hometown doing clojure and then I was like. Wait, it has nothing to do with my hometown, it's about music, well, thats interesting too.

nooga11:04:26

wonder if there’s something called berlin

nooga11:04:32

such a musical city

sveri13:04:39

And now, looking at it another time I remember one of the hindrances again: API discoverability. I dont want to talk bad about overtone, but instead try to be constructive. If it is perceived otherwise, please tell me. To get to the point, I just started everything, followed the installation, all is ok, got some drums kicking and was looking for more. By chance I found the examples namespace and also the packtpub one which are awesome. It was hard to find, so maybe a link in the getting started guide to the examples would be nice. Second, Trying to understand apply-by I tried to follow it in cursive, which just does not work. I found overtone.live and the reference: (overtone.api/immigrate-overtone-api) which I can follow. However, being in overtone.api I search for apply-by which is not referenced. Instead I see a lot of namespaces to be immigrated. So I am kind of stuck here and the only solution I can think of right now is to search through github overtone repo for apply-by which finally leads me to music.time.

plexus13:04:47

I agree with that sentiment. From what I remember it all started well with the wiki, there are some good instructions and basic examples on how to get started, but that doesn't get you very far. After that it was days of browsing the overtone sources and examples, and a lot of trial and error.

plexus13:04:00

maybe we could set up a concerted effort to add more stuff to the wiki