overtone

2016-04-07T05:12:36.000031Z

thanks!

2016-04-07T10:27:28.000032Z

heh, someone found bugs in my code https://www.reddit.com/r/Clojure/comments/4dl454/recreating_daft_punks_da_funk_with_overtone_and/d1sqcs5

šŸ˜ 1
sveri 2016-04-07T10:42:56.000035Z

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

2016-04-07T10:44:01.000036Z

sure

2016-04-07T10:44:18.000037Z

I personally think overtone can do much more

2016-04-07T10:44:50.000038Z

but it has a steep learning curve

2016-04-07T10:45:10.000039Z

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

2016-04-07T10:45:27.000040Z

also @ctford is doing great job with his libraries

sveri 2016-04-07T10:47:31.000042Z

@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.

sveri 2016-04-07T10:47:53.000043Z

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

sveri 2016-04-07T10:50:05.000044Z

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.

2016-04-07T10:56:59.000045Z

but the problem is in sound or melody programming?

sveri 2016-04-07T10:57:54.000046Z

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.

sveri 2016-04-07T10:58:49.000047Z

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

2016-04-07T11:19:26.000048Z

thatā€™s interesting

2016-04-07T11:19:39.000049Z

I play guitar and synthesizers myself

2016-04-07T11:20:21.000050Z

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

2016-04-07T11:21:08.000051Z

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

2016-04-07T11:21:41.000052Z

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

shem 2016-04-07T11:23:34.000053Z

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

2016-04-07T11:24:06.000054Z

well, thereā€™s clojure and thereā€™s supercollider basically wrapped in clojure

2016-04-07T11:24:22.000055Z

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

2016-04-07T11:24:43.000057Z

I just odoc and doc everything, read sources etc.

2016-04-07T11:25:58.000058Z

but yeah Overtone wiki should improve

sveri 2016-04-07T11:43:38.000059Z

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.

2016-04-07T11:50:13.000060Z

;D

2016-04-07T11:50:26.000061Z

wonder if thereā€™s something called berlin

2016-04-07T11:50:32.000062Z

such a musical city

sveri 2016-04-07T13:39:39.000063Z

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.

plexus 2016-04-07T13:42:47.000064Z

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.

plexus 2016-04-07T13:43:00.000065Z

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