Music for Programming
musicforprogramming.net
musicforprogramming.net
No input? Im reading or idle, so calm down the music. Lots of typing? Im coding or documenting and need the tempo to pick up and maybe more instruments to join.
I’ve found foreign language music and LoFi work fine, I just need to skip songs that aren’t working.
I’d be curious to see if more energetic music when I’m in a lull would speed things up. Musical motivation.
Then funky techno action music when the execution phase commences.
Check out graph on https://en.wikipedia.org/wiki/Yerkes%E2%80%93Dodson_law What you would ideally have is a music adapting to changes in your cognitive load - which can be modeled surprisingly easily with even the weakest biofeedback tools, like some smart bands. You know, how you sometimes have to turn off the radio when looking for something while driving, or how stuff is so easy it gets boring to the point where you can't work? Yeah, that's Yerkes-Dodson.
I bounced off that idea when trying to figure out reasonably popular band brand (because they are not trying to help you develop for that hardware) - if someone has any experience with those and likes the idea, absolutely hit me up.
So maybe experimenting with the opposite would be valuable for me: pick the tempo up when I’m slow, and then calm me down when I get too into it!
But when my kids had those little Nintendo games, I was struck by the idea of having some kind of music that follows me through the ups and downs of life.
- https://www.youtube.com/watch?v=xTPn_Nk_KrM
- https://www.youtube.com/watch?v=Oeo2VCCtUZQ
- https://www.youtube.com/watch?v=wjTe0R2bREY
Skyrim - https://www.youtube.com/watch?v=hBkcwy-iWt8
- https://www.youtube.com/watch?v=vgUaZz04bkw
Blade Runner - https://www.youtube.com/watch?v=k3fz6CC45ok
LOTR - Nazgul Ambience - https://www.youtube.com/watch?v=y1Wum6hQclU
I don't usually listen to rain because it makes me want to sleep, not work, but some ambience videos with rain are pretty nice - https://www.youtube.com/watch?v=UzEfSjTYvDc
And my go-to music for when I'm tired and I need a boost. - https://www.youtube.com/watch?v=_RlJig87Px0When I program I listen to a lot of bird song/rain noise. Helps me focus.
I can't listen to music and sleep or do anything even vaguely productive. It just takes over. It feels more like an addiction to music than something that adds value to my life.
Fills the silence, stimulates, but can't hold your attention
MC Solaar, Amadou and Mariam, some k-pop (last played was (G)I-DLE), Onda Vaga… that’s all I can think off off the top of my head.
I've tried it, many times, but it never works.
I don't even like sound-masking headphones.
As I grew up, I kept actively listening to music, (both classica/baroque that my dad played on CDs or heavy metal music I loved). Same thing happened with TV/movies.
Nowadays, my wife loves to turn on the TV when we are eating just as "background noise" but darn I find it difficult to focus on eaeting/table-conversation vs whatever is in the TV. For me music and TV have always been mindful activities.
>It's actually kind of bizarre that such a rich artform is so often relegated to background accompaniment for some other task
This is so true, and also sad. I used to go to the Gewandhaus Leipzig in Germany to listen to live classical music concert. The appreciation of richness of a lot of music is being lost.
I'm mostly like you in that I prefer actively listening to things (especially when searching for new things). But revisiting known things without searching for more can also offer different feelings, like a sense of comfort or some mental priming for a mood while you're doing something else. It's two different ways to listen to music for two different kinds of experiences.
I love Music and art, while I realize it doesn't contribute anything practical to my life. Rather, it is the very thing I live for.
I play way worse when I listen to music than when I turn this off
unfortunely this thing is so addictive that I struggle to not listen to anything when working
Impact of music on people is interesting topic I guess
e.g how it affects risk taking - like you know, when there's some more "spiky" "crazier" song like from Disturbed, then I'd say it increases the likehood of taking risk
Later I read in to Buddhism and IIRC it has the same take, essentially if you allow yourself to be subsumed by senses you are displaying laziness. Not denying the aesthetics, these days I am less intellectual and can tolerate some music but it's still pretty grating. I find I can listen to a given piece of music with lyrics precisely once or twice, after which it is intolerable. Music without lyrics or with foreign language lyrics have better staying power, but it's still weak.
I explained to my child this week (while putting on some lute music as a contrast to Chinese string instruments) that in the past there was no recorded music and all music was experienced live. This is often forgotten.
Now as ever, I tend to program in silence.
I personally can't imagine what life would be like without music
But these compilations are perfect - it lets me slip into a state of flow quicker than anything I’ve listened to before or since. It’s not particularly enjoyable in and of itself, but if I’m in a situation where I really need to get something done and focus then it’s my go-to.
Ironically, I hate electronic and techno pump-pump-pump music, but I enjoy chiptunes, specially classic videogame soundtracks. I have to listen to them with earphones, otherwise my colleagues will think I'm playing games instead of working.
I’m French, so listening to a song in english while reading in french is not a problem.
But if I read something in english, then english lyrics will bother me (and vice versa)
KISS and rich lyrical content would be like sunshine in the shade
I wanna rock and roll all night and party every day
I wanna rock and roll all night and party every day
I wanna rock and roll all night and party every day
I wanna rock and roll all night and party every day
I wanna rock and roll all night and party every day
I wanna rock and roll all night and party every day
I wanna rock and roll all night and party every day
(Actual lyrics)
Prog rock songs also tend to be long, as well as the albums. It's not untoward for me to put an album in the background and have it playing for an entire week. Sometimes I'll stream morow.com, an online prog streaming station.
Currently, I'm hooked on two Genesis concerts, from '87 and '92 at Wembley, that I can't seem to get enough of. I've been playing them solid for over a month off of YouTube. Abacab from the '87 concert is particularly good.
My favorite music for programming is the soundtrack from the video game Stellaris[0]. It has the "Interstellar" vibe but less dramatic and more tranquil, making it perfect for programming IMO.
[0] https://youtube.com/playlist?list=PLyH4vonV9j1vPfAgU6wUZ_7A5...
Its melodious, but in a very gentle way so you don't get tired of it playing in the background for hours.
Ravi Shankar: https://m.youtube.com/watch?v=tujcCI6MLD0
Philip Glass with Ravi Shankar - just music: https://m.youtube.com/playlist?list=PLNzIFrLhrcXwltQRyMIifaV...
Spotify: Ragas for Yoga Hindustani classical
DX:HR ambience: https://www.youtube.com/watch?v=n61C7mwY_6Y&list=PLYFEK0EdxB...
DX:HR music: https://www.youtube.com/watch?v=bdqbW6MXzsI&list=PLYFEK0EdxB...
DX:MD ambience: https://www.youtube.com/watch?v=nSALBeJY8sA&list=PLYFEK0EdxB...
DX:MD music: https://www.youtube.com/watch?v=KTsbvLb58j8&list=PLYFEK0EdxB...
It has helped me overcome a lot of distraction in order to get me started on work and keeping me focused once I've gotten started. It's worth the money, in my opinion.
I'm trying to maintain a list of radios in .pls/.m3u format [1], so I can choose how I play them (emacs+mplayer).
- Don't like the current song? m-x kill-radio RET
- Want to store the current name of the song? m-x hit RET
Making the interface as painless as possible is part of what makes music for programming more relaxing to me. I find strange there are not more of those kinds of repos around (I haven't found them)
The only limitation that I found : if you have multiples media playing, playerctl will interact only with the lastest used one. So when you are running multiples one, you can't stop them all at once.
No, they're not... there's an MP3 download link for each of the titles on that page.
Using it, I can see what's playing in a youtube tab and pause it while I type this without leaving the tab. If you leave audio paused/stopped long enough though (~a few minutes), it'll stop being accessible through that control and you have to go to the tab you started it in.
I use this a lot when I have 1-2 talks and 2-3 music tabs open, sometimes scattered among 50-80 other tabs.
edit: and I've just confirmed for myself that this control works for content on musicforprogramming.net :)
Browsers do support media controls these days, but that likely excludes the prev/next buttons on most sites—like in this case.
My personal gripe with online music players is that they often don't have volume control and play at ludicrous loudness (ahem), whereas everything audio-playing on my system is adjusted to a certain average volume, and I only make small nudges now and then since we still haven't learned to normalize.
t+pazolite - You are the Miserable (Laur Remix): https://www.youtube.com/watch?v=9RJQbSLPVZY
Kobaryo - Sparkling Software: https://www.youtube.com/watch?v=XZYz7twiTDw
USAO - Wildfire: https://www.youtube.com/watch?v=59kibHt0LVU
Team Grimoire - TiamaT-F minor -Zeit Ende-: https://www.youtube.com/watch?v=dvLDLiy_MT4
Distorted Voices - Oldskool Meets (Uptempo Mashup): https://www.youtube.com/watch?v=XBzhh85jMxk
Dr. Peacock - Trip to Ireland: https://www.youtube.com/watch?v=GvrvQTUbUcA
SEMARGL - Credo Revolution (Zardonic Remix): https://www.youtube.com/watch?v=uSjaEHoi1_c
Listening to these music makes me concentrated while being able to keep up logical thinking, really great
However, what we all had in common is that we felt like the part of our brain that is easily distracted is occupied with the music, leaving the compute brain able to focus more precisely.
Here’s my (currently) favorite playlist [Ambient Space Music]: https://open.spotify.com/playlist/3a8JfgQsjL6Q1kdlQZa2jq?si=...
Genres like Black/Death Metal, Breakcore, although I also like Darksynth, Witchhouse etc...
https://youtu.be/QwNjtXyO7xI?t=246
https://www.youtube.com/watch?v=Fy-JdQmzVTs
@pjgalbraith's suggestions were really great -- Venetian Snares all day!! -- here are few more. Join in and share :-)
Hard techno https://www.youtube.com/watch?v=9w0irSFx8-o
Baroque-inspired Breakcore. Fantastic https://www.youtube.com/watch?v=C5ATuxUnKqc (recommended: 5:01)
https://www.youtube.com/watch?v=R_V9f64KRYk
https://dyingfetus.bandcamp.com/album/wrong-one-to-fuck-with
U+1F918 :-)
Like https://www.youtube.com/watch?v=Y1y9GAjuSt8&t=10575s or https://www.youtube.com/watch?v=Qm846KdZN_c&t=2604s
Or some minimal techno https://www.youtube.com/watch?v=WddpRmmAYkg&t=2495s
At first I tried rain noises and other forms of white noise but that gets old fast. Then I moved on to ambient music. I can’t listen to anything with pianos or guitars in it. There are guys I work with that listen to EDM all day, I don’t know how they consintrate with that blasting in their ears.
These days I’ve moved on to something new: Gregorian chant, because I don’t understand Latin I can tune it out and focus.
http://djbolivia.blogspot.com/2011/04/music-to-code-by-volum...
A good friend of mine and one of my favorite DJ artist has a nice selection of sets [1] to get you started, let me know if you want more.
Tired of listening through the browser, I found Radio for Mac [2] which allows you to play streams - DI publishes the stream address for all of its stations, so you can pipe these into Radio and hence listen to their music without needing a browser open.
Radio also has a recording feature - a stream can be recorded and saved as an mp3 file. After a few months of subscribing to DI I noticed they were simply repeating the same (few hundred) tracks on each station. So I set up my Mac to record a few stations over the course of a month, so I could listen to the tracks when offline (with Tiny player [3]). Since I was listening to the same songs over and over, I started to question whether I needed a subscription to DI any more…
[1] https://www.di.fm/ [2] http://radioformac.com/ [3] https://www.catnapgames.com/tiny-player-for-mac/
You can configure it and even calibrate it to your headphones.
Plus the fourth mix for the Near Mint programme: https://www.mixcloud.com/Resonance/near-mint-8th-march-2016-...
Long dubtechno mixes: https://www.youtube.com/watch?v=2pDsbHKqFcg
Psychedelic / Stoner Rock: https://www.youtube.com/watch?v=ors0wpcVDcc
https://open.spotify.com/user/mynameislinea/playlist/5Fq64a5...
Kiasmos - Full Performance (Live on KEXP): https://youtu.be/liGXsloELpk?t=155
https://freemusicarchive.org/music/Komiku/Its_time_for_adven...
- Film scores (not including the lyrics ones)
- Game music
These I think tries to keep you engaged in the primary action (coding, playing game, or engrossed in movie, reading) without you noticing it too often.
Some repetitive familiar classical music (e.g. Chopin) also does the same to me.
Music for Programming - https://news.ycombinator.com/item?id=27448249 - June 2021 (1 comment)
Music for Programming - https://news.ycombinator.com/item?id=22184183 - Jan 2020 (1 comment)
Music for Programming (2011) - https://news.ycombinator.com/item?id=21771600 - Dec 2019 (261 comments)
Why black metal is great music for programming (but doom metal isn’t) - https://news.ycombinator.com/item?id=20152923 - June 2019 (1 comment)
Function musicForProgramming(task) {} - https://news.ycombinator.com/item?id=17573053 - July 2018 (5 comments)
Music for Programming - https://news.ycombinator.com/item?id=12844434 - Nov 2016 (427 comments)
Ask HN: Ultimate Music Playlists for Programming - https://news.ycombinator.com/item?id=12761453 - Oct 2016 (5 comments)
Music for programming :) - https://news.ycombinator.com/item?id=12037320 - July 2016 (1 comment)
Show HN: I've made a music [remix] to help me concentrate while programming - https://news.ycombinator.com/item?id=8767695 - Dec 2014 (8 comments)
Incredibox - Background music for programming. - https://news.ycombinator.com/item?id=3900711 - April 2012 (167 comments)
MusicForProgramming(); - https://news.ycombinator.com/item?id=3605957 - Feb 2012 (95 comments)
MusicForProgramming(); - https://news.ycombinator.com/item?id=3547694 - Feb 2012 (180 comments)
Music for Programming - https://news.ycombinator.com/item?id=2024117 - Dec 2010 (1 comment)
- Celeste - https://open.spotify.com/album/5OZHQ7KG8k04IOkF50fACO
- SpaceChem - https://open.spotify.com/album/51EoYHhpOsy9l47Txvwi1b
- Chrono Trigger - https://open.spotify.com/album/2kOD9QzcUkeT57RJkNvQpH
function musicForProgramming(task='programming') { }
c'mon use default args, and template literalsI find it has the same non-distracting effect
the comment you responded to was written in english- in this language, the word 'english' can be colloquially understood as meaning 'in terms you understand', as in phrases like 'could you explain that in english?', which is not even the point.
claiming that it is 'absolutely the right thing' to crusade against an entirely abstract 'harm' reeks of one who is "convinced of one's own righteousness especially in contrast with the actions and beliefs of others; narrow-mindedly moralistic" -- https://www.merriam-webster.com/dictionary/self-righteous
This is the thing from then right?
has this been updated from the multiple times it's been posted the last 2-6 months?
who would be able to concentrate with that one?