Skip to content

Instantly share code, notes, and snippets.

@GasparCorrea
Last active September 13, 2019 13:36
Show Gist options
  • Save GasparCorrea/668a04f37c4f3fed8e1b02c7df59b950 to your computer and use it in GitHub Desktop.
Save GasparCorrea/668a04f37c4f3fed8e1b02c7df59b950 to your computer and use it in GitHub Desktop.
Shoegaze Map
height: 1000
border: yes
{
"nodes": [{
"artist": "Start Here",
"id": "Main",
"img": "https://i.imgur.com/WfyrfVV.png"
},
{
"artist": "Cranes",
"id": "Forever",
"img": "https://img.discogs.com/aUyGPVeIcnd4f9Cw5eGY819bWmg=/fit-in/600x594/filters:strip_icc():format(jpeg):mode_rgb():quality(90)/discogs-images/R-380149-1263322454.jpeg.jpg"
},
{
"id": "Souvlaki",
"img": "https://upload.wikimedia.org/wikipedia/en/thumb/a/a6/Souvlaki_%28album%29_cover.jpg/220px-Souvlaki_%28album%29_cover.jpg",
"artist": "Slowdive"
},
{
"id": "Loveless",
"img": "https://images-na.ssl-images-amazon.com/images/I/4192S53H81L.jpg",
"artist": "My Bloody Valentine"
},
{
"id": "Ride",
"img": "https://upload.wikimedia.org/wikipedia/en/thumb/9/9b/Nowhereridecover.jpg/220px-Nowhereridecover.jpg",
"artist": "Ride"
},
{
"id": "Crystallize",
"img": "https://img.discogs.com/OKTpjpqcgg1fkRHBt4VBKQ31Mm8=/fit-in/300x300/filters:strip_icc():format(jpeg):mode_rgb():quality(40)/discogs-images/R-4159859-1357280651-6757.jpeg.jpg",
"artist": "Tokyo Shoegazer"
},
{
"id": "Drop you vivid colours",
"img": "https://img.discogs.com/Kor1i4ZHXA7nOcS9_Rit4koLwJo=/fit-in/600x604/filters:strip_icc():format(jpeg):mode_rgb():quality(90)/discogs-images/R-1677819-1236309308.jpeg.jpg",
"artist": "Luminous Orange"
},
{
"id": "You made me realise",
"img": "https://img.discogs.com/83xASQdYPVseCL_8-q-S_0QOuBI=/fit-in/300x300/filters:strip_icc():format(jpeg):mode_rgb():quality(40)/discogs-images/R-689311-1260296312.jpeg.jpg",
"artist": "My Bloody Valentine"
},
{
"id": "Just for a day",
"img": "https://upload.wikimedia.org/wikipedia/en/d/d9/Just_For_a_Day.jpg",
"artist": "Slowdive"
},
{
"id": "Excuses for travellers",
"img": "http://cdn.albumoftheyear.org/album/9298-excuses-for-travellers.jpg",
"artist": "Mojave 3"
},
{
"id": "The Fauns",
"img": "https://f4.bcbits.com/img/a1562362714_16.jpg",
"artist": "The Fauns"
},
{
"id": "Gemini",
"img": "https://is3-ssl.mzstatic.com/image/thumb/Music2/v4/92/1d/5a/921d5a45-1faf-70d2-846d-d88921721118/844185060950.jpg/268x0w.jpg",
"artist": "Wild Nothing"
},
{
"id": "More Variety"
},
{
"id": "eureka",
"img": "http://st.cdjapan.co.jp/pictures/l/03/42/UKDZ-139.jpg",
"artist": "Kinoko Teikoku"
},
{
"id": "True Color, True lie",
"img": "https://img.discogs.com/y0lwZusbRhSSYsdCCVm6PeOZZIg=/fit-in/600x582/filters:strip_icc():format(jpeg):mode_rgb():quality(90)/discogs-images/R-1231518-1202408854.jpeg.jpg",
"artist": "Hartfield"
},
{
"id": "Mikgazer Vol. 1",
"img": "https://vignette.wikia.nocookie.net/vocaloid/images/2/26/Mikgazer_vol.1.jpg/revision/latest?cb=20141122021053",
"artist": "Various Artists"
},
{
"id": "LSD and the search for god",
"img": "https://f4.bcbits.com/img/a2545796662_16.jpg",
"artist": "LSD and the search for god"
},
{
"id": "More like this"
},
{
"id": "In the presence of nothing",
"img": "https://img.discogs.com/CPpquc2kohe1J6taL8NZRGoO48o=/fit-in/572x569/filters:strip_icc():format(jpeg):mode_rgb():quality(90)/discogs-images/R-426654-1255296808.jpeg.jpg",
"artist": "Lilys"
},
{
"id": "Susurrate",
"img": "https://e.snmc.io/lk/l/l/f0e2ae5867dda124e95fb87363155c23/2221111.jpg",
"artist": "ecstasy of st. theresa"
},
{
"id": "group-1"
},
{
"id": "perfect"
},
{
"id": "Clams",
"img": "https://f4.bcbits.com/img/a2015249554_16.jpg",
"artist": "Clams"
},
{
"id": "Urban Twilight",
"img": "https://f4.bcbits.com/img/a1053001502_16.jpg",
"artist": "Oeil"
},
{
"id": "Blaze Down His Way Like The Space Show",
"img": "https://img.discogs.com/AapDnR5t3AaekOuWOL2eMZ_ExcI=/fit-in/300x300/filters:strip_icc():format(jpeg):mode_rgb():quality(40)/discogs-images/R-2814918-1303843901.jpeg.jpg",
"artist": "Burrrn"
},
{
"id": "Crush",
"img": "https://img.discogs.com/ekFR2Y7oOCH2nW3GvZojSQZ97-o=/fit-in/300x300/filters:strip_icc():format(jpeg):mode_rgb():quality(40)/discogs-images/R-812232-1161301449.jpeg.jpg",
"artist": "Astrobrite"
},
{
"artist": "Skywave",
"id": "Synthstatic",
"img": "https://img.discogs.com/Rsbg05VjXPUbqp_dcYM4ZFva2zQ=/fit-in/600x600/filters:strip_icc():format(jpeg):mode_rgb():quality(90)/discogs-images/R-716642-1152205501.jpeg.jpg"
},
{
"id": "As High As The Highest Heavens And From The Center To The Circumference Of The Earth",
"artist": "True Widow",
"img": "https://f4.bcbits.com/img/a3139010747_16.jpg"
},
{
"id": "Souvenirs d'un autre monde",
"artist": "Alcest",
"img": "https://images-na.ssl-images-amazon.com/images/I/51jZgX1ylTL._SY355_.jpg"
},
{
"id": "More Blackgaze"
},
{
"id": "Sunbather",
"artist": "Deafheaven",
"img": "https://upload.wikimedia.org/wikipedia/en/thumb/7/74/Deafheaven_-_Sunbather_2013.png/220px-Deafheaven_-_Sunbather_2013.png"
},
{
"id": "Lost",
"artist": "An Autumn For Crippled Children",
"img": "https://i0.wp.com/yourlastrites.com/wp-content/uploads/2017/06/An-Autumn-For-Crippled-Children.jpg?fit=750%2C749&ssl=1"
},
{
"id": ".neon",
"artist": "Lantlos",
"img": "https://f4.bcbits.com/img/a0736362030_5.jpg"
},
{
"id": "A place to bury strangers",
"artist": "A place to bury strangers",
"img": "https://img.discogs.com/Nfzs5B4fVkTwUsHzFCh1g5dzepk=/fit-in/300x300/filters:strip_icc():format(jpeg):mode_rgb():quality(40)/discogs-images/R-1039866-1267920531.jpeg.jpg"
},
{
"id": "Septembre Et Ses Dernières Pensées",
"artist": "Les discrets",
"img": "https://f4.bcbits.com/img/a2588377573_10.jpg"
},
{
"id": "Deathconsciousness",
"artist": "Have A Nice Life",
"img": "https://img.discogs.com/gzPzzyhEKRmykldTb-Hu2m5MqYM=/fit-in/600x600/filters:strip_icc():format(jpeg):mode_rgb():quality(90)/discogs-images/R-1308408-1422926327-9891.jpeg.jpg"
},
{
"id": "Shot Forth Self Living",
"artist": "Medicine",
"img": "https://t2.genius.com/unsafe/300x0/https%3A%2F%2Fimages.genius.com%2F553701242a0a4880ec457c2195a8a805.600x540x1.jpg"
},
{
"id": "snow noise assemblage",
"artist": "Cosmicdust",
"img": "https://lastfm-img2.akamaized.net/i/u/ar0/d3f13992ec9c49fabaf8c24b43a4f908"
},
{
"id": "Tomorrow Never Comes",
"artist": "Xinlisupreme",
"img": "https://f4.bcbits.com/img/a1587785826_16.jpg"
},
{
"id": "Grandeur Of Hair",
"artist": "The Goslings",
"img": "https://img.discogs.com/7ttfqD90RLU57gveq-yplKELcJo=/fit-in/600x503/filters:strip_icc():format(jpeg):mode_rgb():quality(90)/discogs-images/R-858807-1182519208.jpeg.jpg"
},
{
"id": "Pulse Demon",
"artist": "Merzbow",
"img": "https://upload.wikimedia.org/wikipedia/en/thumb/d/db/Merzbow-pulsedemon.jpg/220px-Merzbow-pulsedemon.jpg"
},
{
"id": "Summer in my veins",
"artist": "I Am a Lake of Burning Orchids",
"img": "https://e.snmc.io/lk/l/a/303f542eb2f3323b1e6b8d5615917230/3587209.jpg"
},
{
"id":"Doppelgänger",
"artist":"Curve",
"img":"https://upload.wikimedia.org/wikipedia/en/1/18/Curve_Doppelganger_Cover.jpg"
},
{
"id":"The Battle of Sealand",
"artist":"Airiel",
"img":"https://is4-ssl.mzstatic.com/image/thumb/Music/v4/08/32/24/0832244d-fba3-66bb-c5ad-0edaa34a9304/source/268x0w.jpg"
},
{
"id":"Drowned in a Sea of Sound",
"artist":"The daysleepers",
"img":"https://img.discogs.com/yUKdBZSg_H_-TF-xZPQbR1Fsyq4=/fit-in/500x500/filters:strip_icc():format(jpeg):mode_rgb():quality(90)/discogs-images/R-1317531-1223848110.jpeg.jpg"
},
{
"id":"...xyz",
"artist":"Moose",
"img":"https://e.snmc.io/lk/f/l/33539616274dc6e2c4f6824d4e8c4faf/1230826.jpg"
},
{
"id":"The Silver album",
"artist":"The December Sound",
"img":"https://e.snmc.io/lk/l/l/3cc5ad49ca0c3aec2bf0569ac7d0d832/2655269.jpg"
},
{
"id":"Happy Songs For Happy Zombies",
"artist":"Pinkshinyultrablast",
"img":"https://f4.bcbits.com/img/a1481239734_16.jpg"
},
{
"id":"Distressor",
"artist":"Whirr",
"img":"https://f4.bcbits.com/img/a2764401435_16.jpg"
},
{
"id":"Guilty of Everything",
"artist":"Nothing",
"img":"https://e.snmc.io/lk/l/l/d9efa9187a73d358a07677f3d9c4b6a9/5074250.jpg"
},
{
"id":"Yukari Telepath",
"artist":"Coaltar of the deepers",
"img":"https://lastfm-img2.akamaized.net/i/u/ar0/8fba81912e384a4a81e37fe4fc66cd75"
},
{
"id":"Strange Free World",
"artist":"Kitchens Of Distinction",
"img":"http://indian.co.uk/shop/media/catalog/product/cache/1/image/9df78eab33525d08d6e5fb8d27136e95/a/4/a4055881565_16.jpg"
},
{
"id":"Just overwhelm me with joy"
},
{
"id":"Cut The World",
"artist":"Moscow Olympics",
"img":"https://img.discogs.com/ol5wUL5SnMx658HdDtQySwpDta8=/fit-in/600x608/filters:strip_icc():format(jpeg):mode_rgb():quality(90)/discogs-images/R-1446506-1220364767.jpeg.jpg"
},
{
"artist":"A sunny day in Glasgow",
"id":"Scribble Mural Comic Journal",
"img":"http://dis.resized.images.s3.amazonaws.com/540x540/23836.gif"
},
{
"artist":"Ringo Deathstarr",
"id":"Colour Trip",
"img":"http://www.clashmusic.com/sites/default/files/styles/article_feature/public/legacy/files/ringo%20deathstarr_0.jpeg?itok=UDXQuqeV"
},
{
"artist":"Alpinisms",
"id":"School of Seven Bells",
"img":"http://cdn.ghostly.com/images/artists/148/albums/227/GI-81_cover_540_540.jpg"
},
{
"artist":"Lush",
"id":"Split",
"img":"https://upload.wikimedia.org/wikipedia/en/0/00/Split_%28Lush_album%29_cover_art.jpg"
},
{
"artist":"Asobi Seksu",
"id":"Orange",
"img":"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTOf67NqC933UM6TP-m4_hAVpbomzfTfB89hWbP0lewW5Yk_dcv"
},
{
"id":"group-2"
},
{
"artist":"Ride",
"id":"Going Blank Again",
"img":"https://upload.wikimedia.org/wikipedia/en/f/f4/Blankagainridecover.jpg"
},
{
"artist":"Starflyer 59",
"id":"Americana",
"img":"https://criticalmassesmedia1.files.wordpress.com/2010/08/americana.jpg?w=640"
},
{
"artist":"Idylls",
"id":"Love Spirals Downwards",
"img":"http://albumart.besteveralbums.com/albumart/album_medium_10236_56e5a78f5d7ae.jpg"
},
{
"artist":"Malory",
"id":"Not Here Not Now",
"img":"https://img.discogs.com/6QN4VNoATgYnXr1qLfLaz48g4Yk=/fit-in/300x300/filters:strip_icc():format(jpeg):mode_rgb():quality(40)/discogs-images/R-824942-1162625185.jpeg.jpg"
},
{
"artist":"Cocteau Twins",
"id":"Heaven Or Las Vegas",
"img":"https://img.discogs.com/nYTSHmBoNHPbpHMxGXwNS5XEb2E=/fit-in/600x600/filters:strip_icc():format(jpeg):mode_rgb():quality(90)/discogs-images/R-184990-1373209830-7619.jpeg.jpg"
},
{
"artist":"The Radio Dept.",
"id":"Lesser Matters",
"img":"https://img.discogs.com/4peKGkuD3HNAND3Z6qFmNemJ6n4=/fit-in/600x585/filters:strip_icc():format(jpeg):mode_rgb():quality(90)/discogs-images/R-345823-1217484145.jpeg.jpg"
},
{
"artist":"Slowdive",
"id":"Pygmalion",
"img":"https://upload.wikimedia.org/wikipedia/en/thumb/6/6c/Pygmalion_album.jpg/220px-Pygmalion_album.jpg"
},
{
"artist":"My Bloody Valentine",
"id":"Isn't Anything",
"img":"https://upload.wikimedia.org/wikipedia/en/thumb/0/07/MyBloodyValentineIsntAnything.jpg/220px-MyBloodyValentineIsntAnything.jpg"
},
{
"artist":"The Jesus And Mary Chain",
"id":"Psychocandy",
"img":"https://img.discogs.com/lJFT65UOKUWCmJkYbcg1dsuDNlI=/fit-in/600x600/filters:strip_icc():format(jpeg):mode_rgb():quality(90)/discogs-images/R-369883-1357583169-5111.jpeg.jpg"
},
{
"artist":"Mercury Rev",
"id":"Boces",
"img":"https://upload.wikimedia.org/wikipedia/en/thumb/2/28/Bocesmercuryrev.jpg/220px-Bocesmercuryrev.jpg"
},
{
"artist":"All Natural Lemon & Lime Flavors",
"id":"All Natural Lemon & Lime Flavors",
"img":"https://styrofoamdrone.files.wordpress.com/2010/04/natty.jpg"
},
{
"artist":"Diiv",
"id":"Oshin",
"img":"http://files.jenesaispop.com/wp-content/uploads/2012/07/diiv-disco.jpg"
},
{
"artist":"Swirlies",
"id":"Blonder Tongue Audio Baton",
"img":"https://upload.wikimedia.org/wikipedia/en/thumb/3/3b/Swirlies-BlonderTongueAudioBaton.jpg/220px-Swirlies-BlonderTongueAudioBaton.jpg"
},
{
"artist":"Deerhunter",
"id":"Microcastle",
"img":"https://upload.wikimedia.org/wikipedia/en/thumb/9/92/Deerhunter-Microcastle.jpg/220px-Deerhunter-Microcastle.jpg"
},
{
"artist":"No joy",
"id":"Wait To Pleasure",
"img":"https://f4.bcbits.com/img/a4228792773_10.jpg"
},
{
"artist":"The Pains of Being Pure at Heart",
"id":"The Pains of Being Pure at Heart",
"img":"http://www.thepainsofbeingpureatheart.com/merch/vinyl.jpg"
},
{
"artist":"My Bloody Valentine",
"id":"m b v",
"img":"https://upload.wikimedia.org/wikipedia/en/thumb/d/d4/My_Bloody_Valentine_-_MBV.jpg/220px-My_Bloody_Valentine_-_MBV.jpg"
},
{
"artist":"Chapterhouse",
"id":"Whirlpool",
"img":"https://lh4.googleusercontent.com/-JOhk-b3KEvE/TF6go5l7wmI/AAAAAAAAAzk/obEU6zg6ssw/s500-no/Whirlpool.jpg"
},
{
"artist":"Secret Shine",
"id":"Untouched",
"img":"http://s0.limitedrun.com/images/1143727/SecretShine-Untouched.jpg"
},
{
"artist":"Pale Saints",
"id":"The Comforts Of Madness",
"img":"https://img.discogs.com/gmQzY8abk65yA1VDS4GsQo-gaKk=/fit-in/500x500/filters:strip_icc():format(jpeg):mode_rgb():quality(90)/discogs-images/R-2686995-1296575338.jpeg.jpg"
},
{
"artist":"Bethany Curve",
"id":"Flaxen",
"img":"https://img.discogs.com/6fNbcC0MeLAaGdUdp2vyAyp5uA0=/fit-in/300x300/filters:strip_icc():format(jpeg):mode_rgb():quality(40)/discogs-images/R-2129444-1265630773.jpeg.jpg"
},
{
"id":"Just like this"
},
{
"id":"group-3"
},
{
"artist":"Lush",
"id":"Spooky",
"img":"https://img.discogs.com/BdGLOeFsvk6rA2MqKwauM2nLZJY=/fit-in/300x300/filters:strip_icc():format(jpeg):mode_rgb():quality(40)/discogs-images/R-388489-1495482918-2958.jpeg.jpg"
},
{
"artist":"Starflyer 59",
"id":"Silver",
"img":"https://images-na.ssl-images-amazon.com/images/I/71-bD1hEe7L._SX355_.jpg"
},
{
"artist":"Adorable",
"id":"Against Perfection",
"img":"https://img.discogs.com/4aWL_OzhI642Pu4q2OHKxPNiMFQ=/fit-in/300x300/filters:strip_icc():format(jpeg):mode_rgb():quality(40)/discogs-images/R-382948-1351945374-3136.jpeg.jpg"
},
{
"img":"https://upload.wikimedia.org/wikipedia/en/thumb/1/1f/CatherineWheelFerment.jpg/220px-CatherineWheelFerment.jpg",
"artist":"Catherine wheel",
"id":"Ferment"
},
{
"artist":"MASS OF THE FERMENTING DREGS",
"id":"MASS OF THE FERMENTING DREGS",
"img":"https://lastfm-img2.akamaized.net/i/u/ar0/5b4c67896e0942689749e4bb7cba9a55"
},
{
"artist":"Supercar",
"id":"3 out change",
"img":"http://st.cdjapan.co.jp/pictures/l/13/22/ESCB-3226.jpg"
},
{
"artist":"Silversun pickups",
"id":"Carnavas",
"img":"https://upload.wikimedia.org/wikipedia/en/thumb/9/98/SSPU_Carnavas.jpg/220px-SSPU_Carnavas.jpg"
},
{
"artist":"Faunts",
"id":"High Expectations/Low Results",
"img":"http://direct.rhapsody.com/imageserver/images/Alb.7675927/500x500.jpg"
},
{
"artist":"lovesliescrushing",
"id":"Bloweyelashwish.",
"img":"https://img.discogs.com/QBcSZMrRXKVtmJeOpJqI9oBvWFE=/fit-in/300x300/filters:strip_icc():format(jpeg):mode_rgb():quality(40)/discogs-images/R-9617749-1483719889-6553.jpeg.jpg"
},
{
"artist":"Thought Forms",
"id":"Ghost Mountain",
"img":"https://f4.bcbits.com/img/a1993998122_16.jpg"
},
{
"artist":"Grouper",
"id":"A I A: Alien Observer",
"img":"https://upload.wikimedia.org/wikipedia/en/thumb/2/24/A_I_A_Alien_Observer.jpg/220px-A_I_A_Alien_Observer.jpg"
},
{
"artist":"Jefre Cantu-Ledesma",
"id":"LOVE IS A STREAM.",
"img":"https://f4.bcbits.com/img/a1654229385_10.jpg"
},
{
"artist":"Sweet Trip",
"id":"Velocity:Design:Comfort",
"img":"https://f4.bcbits.com/img/a2820509001_10.jpg"
},
{
"artist":"Screen Vinyl Image",
"id":"Interceptors",
"img":"https://f4.bcbits.com/img/a0116679114_16.jpg"
},
{
"artist":"Alcian Blue",
"id":"Alcian Blue",
"img":"https://s-media-cache-ak0.pinimg.com/originals/8a/8b/80/8a8b809826249443a100c025db5caf06.jpg"
},
{
"id":"Add electronic influence"
},
{
"id":"group-4"
},
{
"artist":"Bowery Electric",
"id":"Beat",
"img":"https://img.discogs.com/MS8e20gJS70SvNwQESZFSm7wfD4=/fit-in/600x600/filters:strip_icc():format(jpeg):mode_rgb():quality(90)/discogs-images/R-3134-1499498900-2488.jpeg.jpg"
},
{
"artist":"M83",
"id":"Dead Cities, Red Seas & Lost Ghosts",
"img":"https://upload.wikimedia.org/wikipedia/en/e/e8/M83-Dead_Cities%2C_Red_Seas_%26_Lost_Ghosts.jpg"
},
{
"artist":"SPC ECO",
"id":"Sirens and Satellites",
"img":"https://f4.bcbits.com/img/a1081102601_10.jpg"
},
{
"artist":"The Depreciation Guild",
"id":"In Her Gentle Jaws",
"img":"https://e.snmc.io/lk/l/l/e045cb59e9631d3cf5b88a35c88f2c1d/6562495.jpg"
},
{
"id":"Now with exotic instruments!"
},
{
"artist":"Blind Mr. Jones",
"id":"Stereo Musicale",
"img":"https://img.discogs.com/w8V-s3frjv1C3-JINjEzFlkSRRI=/fit-in/320x320/filters:strip_icc():format(jpeg):mode_rgb():quality(90)/discogs-images/R-1460892-1326662112.jpeg.jpg"
},
{
"artist":"The Boo Radleys",
"id":"Giant Steps",
"img":"https://upload.wikimedia.org/wikipedia/en/thumb/6/66/Giant_Steps_boo_radleys.jpg/220px-Giant_Steps_boo_radleys.jpg"
},
{
"id":"group-5"
},
{
"artist":"Candy Claws",
"img":"https://f4.bcbits.com/img/a2574521960_10.jpg",
"id":"Ceres & Calypso in the Deep Time"
},
{
"artist":"Chapterhouse",
"id":"Mesmerise",
"img":"https://upload.wikimedia.org/wikipedia/en/thumb/1/1f/Chapterhouse_mesmerise.jpg/220px-Chapterhouse_mesmerise.jpg"
},
{
"artist":"The Brian Jonestown Massacre",
"id":"Methodrone",
"img":"http://images.genius.com/c3a6588a948c811ff93bc6737f5922dc.1000x1000x1.jpg"
},
{
"artist":"Swervedriver",
"id":"Mezcal Head",
"img":"https://img.discogs.com/JnbwfAOOa2CHhkiQG3KDZL1k4EU=/fit-in/600x600/filters:strip_icc():format(jpeg):mode_rgb():quality(90)/discogs-images/R-741640-1154055284.jpeg.jpg"
},
{
"artist":"Loop",
"id":"Heaven's End",
"img":"https://img.discogs.com/ehThe6eKdUz6lp5XgwL0srmDtRM=/fit-in/300x300/filters:strip_icc():format(jpeg):mode_rgb():quality(40)/discogs-images/R-593825-1293903557.jpeg.jpg"
},
{
"artist":"Kairon; IRSE!",
"id":"Ujubasajuba",
"img":"https://lastfm-img2.akamaized.net/i/u/300x300/3ea11fd1d6ac49a8c964ee42c8fd6117.jpg"
},
{
"artist":"Ride",
"id":"Coming Up For Air",
"img":"https://img.discogs.com/03PxgcfHXgeyUZicuRzJ1Rq9IaA=/fit-in/300x300/filters:strip_icc():format(jpeg):mode_rgb():quality(40)/discogs-images/R-381836-1106013593.jpg.jpg"
},
{
"id":"Spacier vibes"
},
{
"artist":"Highspire",
"id":"Your Everything",
"img":"https://img.discogs.com/F3trRxi2H1ojtK0vB8K6lyJhYUo=/fit-in/598x600/filters:strip_icc():format(jpeg):mode_rgb():quality(90)/discogs-images/R-475333-1154018030.jpeg.jpg"
},
{
"artist":"The Verve",
"id":"A Storm in Heaven",
"img":"https://upload.wikimedia.org/wikipedia/en/thumb/5/56/The_Verve_%E2%80%93_A_Storm_in_Heaven.jpg/220px-The_Verve_%E2%80%93_A_Storm_in_Heaven.jpg"
},
{
"id":"group-6"
},
{
"artist":"Spiritualized",
"id":"Lazer Guided Melodies",
"img":"https://img.discogs.com/xu6x2plFLf2Vhr3p1lzYF1M1xEc=/fit-in/600x600/filters:strip_icc():format(jpeg):mode_rgb():quality(90)/discogs-images/R-310080-1232870836.jpeg.jpg"
},
{
"artist":"Flying Saucer Attack",
"id":"Flying Saucer Attack",
"img":"https://img.discogs.com/CniZLkXw11l4G_B6HH6AMIPbonI=/fit-in/586x574/filters:strip_icc():format(jpeg):mode_rgb():quality(90)/discogs-images/R-92674-1253150574.jpeg.jpg"
},
{
"artist":"NASA Voyager Recordings",
"id":"Symphonies of the Planets 1",
"img":"https://e.snmc.io/lk/l/l/419462c8dfff16f418e8828ca764cf64/2877486.jpg"
}
],
"links": [{
"source": "Main",
"target": "Souvlaki",
"name": "Dreamy",
"id": 1
},
{
"source": "More Variety",
"target": "Crystallize",
"id": 2
},
{
"source": "Main",
"target": "Loveless",
"name": "Noisy, Dense",
"id": 3
},
{
"source": "Main",
"target": "Ride",
"name": "Britpop, Ambient",
"id": 4
},
{
"source": "Loveless",
"target": "Drop you vivid colours",
"name": "Like this, but japanese",
"id": 5
},
{
"source": "Loveless",
"target": "You made me realise",
"name": "More primative, more drumming",
"id": 6
},
{
"source": "Souvlaki",
"target": "Just for a day",
"name": "Just like this",
"id": 7
},
{
"source": "Just for a day",
"target": "Excuses for travellers",
"name": "Didn't these guys form a country band?",
"id": 8
},
{
"source": "Souvlaki",
"target": "Forever",
"name": "Sparser",
"id": 9
},
{
"source": "Souvlaki",
"target": "The Fauns",
"name": "I like it dreamy",
"id": 10
},
{
"source": "The Fauns",
"target": "Gemini",
"name": "Dreamier",
"id": 11
},
{
"source": "Drop you vivid colours",
"target": "More Variety",
"name": "More Variety",
"id": 12
},
{
"source": "More Variety",
"target": "eureka",
"id": 13
},
{
"source": "More Variety",
"target": "True Color, True lie",
"id": 14
},
{
"source": "Drop you vivid colours",
"target": "Mikgazer Vol. 1",
"name": "Now with vocaloids",
"id": 15
},
{
"source": "Loveless",
"target": "More like this",
"name": "More like this",
"id": 16
},
{
"source": "More like this",
"target": "LSD and the search for god",
"id": 17
},
{
"source":"LSD and the search for god",
"target":"In the presence of nothing"
},
{
"source": "More like this",
"target": "In the presence of nothing",
"id": 18
},
{
"source": "LSD and the search for god",
"target": "group-1",
"id": 18
},
{
"source": "In the presence of nothing",
"target": "group-1",
"id": 18
},
{
"source": "group-1",
"target": "Susurrate",
"id": 21,
"name": "Noisier"
},
{
"source": "Drop you vivid colours",
"target": "perfect",
"name": "Perfect",
"id": 22
},
{
"source": "perfect",
"target": "Clams",
"id": 23
},
{
"source": "perfect",
"target": "Urban Twilight",
"id": 24
},
{
"source": "perfect",
"target": "Blaze Down His Way Like The Space Show",
"id": 25
},
{
"source": "Susurrate",
"target": "Crush",
"id": 26,
"name": "Noisier"
},
{
"target": "Synthstatic",
"source": "Crush",
"id": 27,
"name": "Noiser, less traditional"
},
{
"source": "Synthstatic",
"target": "As High As The Highest Heavens And From The Center To The Circumference Of The Earth",
"id": 28,
"name": "More Sad"
},
{
"source": "As High As The Highest Heavens And From The Center To The Circumference Of The Earth",
"target": "Souvenirs d'un autre monde",
"id": 29,
"name": "Blacker"
},
{
"source": "Souvenirs d'un autre monde",
"target": "More Blackgaze",
"name": "More Blackgaze",
"id": 30
},
{
"source": "More Blackgaze",
"target": "Sunbather",
"id": 31
},
{
"source": "More Blackgaze",
"target": "Lost",
"id": 32
},
{
"source": "More Blackgaze",
"target": ".neon",
"id": 33
},
{
"source": "As High As The Highest Heavens And From The Center To The Circumference Of The Earth",
"target": "A place to bury strangers",
"id": 34,
"name": "Give me more that's even better"
},
{
"source": "A place to bury strangers",
"target": "Septembre Et Ses Dernières Pensées",
"id": 35,
"name": "Sadder"
},
{
"source": "Septembre Et Ses Dernières Pensées",
"target": "Deathconsciousness",
"id": 36,
"name": "More post punk"
},
{
"source": "Synthstatic",
"target": "Shot Forth Self Living",
"id": 37,
"name": "Noisier"
},
{
"source": "Shot Forth Self Living",
"target": "snow noise assemblage",
"id": 38,
"name": "Similar"
},
{
"source": "Synthstatic",
"target": "Tomorrow Never Comes",
"id": 39,
"name": "C'mon, noisier!"
},
{
"name": "Just fuck my ears up",
"source": "Tomorrow Never Comes",
"id": 40,
"target": "Grandeur Of Hair"
},
{
"source": "Grandeur Of Hair",
"target": "Pulse Demon",
"id": 41,
"name": "I want to feel physical pain"
},
{
"source": "Grandeur Of Hair",
"target": "Summer in my veins",
"id": 42,
"name": "More"
},
{
"source":"group-1",
"target":"Doppelgänger",
"id": 43,
"name":"More!"
},
{
"source":"Doppelgänger",
"target":"The Battle of Sealand",
"id":44,
"name":"More pleasant"
},
{
"source":"The Battle of Sealand",
"target":"Drowned in a Sea of Sound",
"id":45,
"name":"Drown me in sound"
},
{
"source":"group-1",
"target":"...xyz",
"id": 46,
"name":"Happier"
},
{
"source":"Doppelgänger",
"target":"The Silver album",
"id":47,
"name":"Heavier"
},
{
"source":"Doppelgänger",
"target":"Happy Songs For Happy Zombies",
"id":48,
"name":"Softer"
},
{
"source":"The Silver album",
"target":"Distressor",
"id":49,
"name":"More"
},
{
"source":"Distressor",
"id":50,
"target":"Guilty of Everything",
"name":"Similar to this"
},
{
"source":"Guilty of Everything",
"id":51,
"name":"Darker, Sadder, Intense",
"target":"Yukari Telepath"
},
{
"source":"...xyz",
"id":52,
"name":"Happier",
"target":"Strange Free World"
},
{
"source":"Strange Free World",
"target":"Just overwhelm me with joy",
"name":"Just overwhelm me with joy",
"id":53
},
{
"source":"Just overwhelm me with joy",
"target":"Orange"
},
{
"source":"Just overwhelm me with joy",
"target":"Split"
},
{
"source":"Split",
"target":"Orange"
},
{
"source":"Cut The World",
"target":"Orange"
},
{
"source":"Split",
"target":"Scribble Mural Comic Journal"
},
{
"source":"Scribble Mural Comic Journal",
"target":"School of Seven Bells"
},
{
"source":"Cut The World",
"target":"Colour Trip"
},
{
"source":"School of Seven Bells",
"target":"Colour Trip"
},
{
"source":"group-2",
"target":"Colour Trip"
},
{
"source":"School of Seven Bells",
"target":"group-2"
},
{
"source":"group-2",
"target":"Going Blank Again",
"id":54,
"name":"Happiest"
},
{
"source":"Excuses for travellers",
"target":"Americana",
"id":55,
"name":"Traditional american influenced shoegaze is a neat idea"
},
{
"source":"Gemini",
"target":"Not Here Not Now",
"name":"Similar to this",
"id":56
},
{
"source":"Gemini",
"target":"Love Spirals Downwards",
"name":"Dreamier",
"id":57
},
{
"source":"Love Spirals Downwards",
"target":"Heaven Or Las Vegas",
"id":58,
"name":"Dreamier"
},
{
"source":"Forever",
"target":"Lesser Matters",
"id":59,
"name":"Similar"
},
{
"source":"Lesser Matters",
"target":"Pygmalion",
"id":60,
"name":"More abstract"
},
{
"source":"Forever",
"target":"Isn't Anything",
"id":61,
"name":"More typical, more punk influenced"
},
{
"source":"Isn't Anything",
"target":"Psychocandy",
"id":62,
"name":"Noisier, gothier"
},
{
"source":"Psychocandy",
"target":"Boces",
"id":63,
"name":"Similar"
},
{
"source":"Forever",
"target":"All Natural Lemon & Lime Flavors",
"id":64,
"name":"With jangle pop influences"
},
{
"source":"All Natural Lemon & Lime Flavors",
"target":"Oshin",
"id":65,
"name":"Give me a strong indie vibe"
},
{
"source":"Oshin",
"target":"Blonder Tongue Audio Baton",
"id":66,
"name":"More like this"
},
{
"source":"Blonder Tongue Audio Baton",
"target":"Microcastle",
"id":67,
"name":"More indie inspired"
},
{
"source":"Microcastle",
"target":"Wait To Pleasure",
"id":68,
"name":"Poppier"
},
{
"source":"Wait To Pleasure",
"target":"The Pains of Being Pure at Heart",
"id":69,
"name":"More"
},
{
"source":"You made me realise",
"target":"m b v",
"id":70,
"name":"More subdued, more modern"
},
{
"source":"Ride",
"target":"Just like this",
"id":71,
"name":"Just like this"
},
{
"source":"Just like this",
"target":"Whirlpool"
},
{
"source":"Just like this",
"target":"Flaxen"
},
{
"source":"Flaxen",
"target":"Whirlpool"
},
{
"source":"Whirlpool",
"target":"Untouched"
},
{
"source":"Flaxen",
"target":"The Comforts Of Madness"
},
{
"source":"Untouched",
"target":"The Comforts Of Madness"
},
{
"source":"Untouched",
"target":"group-3"
},
{
"source":"The Comforts Of Madness",
"target":"group-3"
},
{
"source":"group-3",
"target":"Spooky",
"name":"A little darker",
"id":72
},
{
"source":"group-3",
"target":"Silver",
"name":"More noise",
"id":73
},
{
"source":"group-3",
"target":"Against Perfection",
"id":74,
"name":"More alternative"
},
{
"source":"Against Perfection",
"target":"Ferment",
"id":75,
"name":";More alternative"
},
{
"source":"Ferment",
"target":"MASS OF THE FERMENTING DREGS",
"id":76,
"name":"More intense"
},
{
"source":"Ferment",
"target":"3 out change",
"id":77,
"name":"More alternative"
},
{
"source":"3 out change",
"target":"Carnavas",
"id":78,
"name":"Ok, maybe I just want alt-rock with shoegaze influence"
},
{
"source":"group-3",
"target":"High Expectations/Low Results",
"id":79,
"name":"More ambient"
},
{
"source":"High Expectations/Low Results",
"target":"Bloweyelashwish.",
"id":80,
"name":"More ambient"
},
{
"source":"Bloweyelashwish.",
"id":81,
"name":"More",
"target":"Ghost Mountain"
},
{
"source":"Ghost Mountain",
"id":82,
"name":"Full ambient",
"target":"A I A: Alien Observer"
},
{
"source":"Bloweyelashwish.",
"id":83,
"name":"More electronic influenced",
"target":"LOVE IS A STREAM."
},
{
"source":"LOVE IS A STREAM.",
"id":84,
"name":"I like the glitch",
"target":"Velocity:Design:Comfort"
},
{
"source":"group-3",
"id":85,
"name":"Add electronic influence",
"target":"Add electronic influence"
},
{
"source":"Add electronic influence",
"target":"Interceptors"
},
{
"source":"Add electronic influence",
"target":"Alcian Blue"
},
{
"source":"Alcian Blue",
"target":"Interceptors"
},
{
"source":"Alcian Blue",
"target":"group-4"
},
{
"source":"Interceptors",
"target":"group-4"
},
{
"source":"group-4",
"target":"Beat",
"id":86,
"name":"With trip hop influence"
},
{
"source":"group-4",
"target":"Dead Cities, Red Seas & Lost Ghosts",
"id":87,
"name":"Go full electronic"
},
{
"source":"Dead Cities, Red Seas & Lost Ghosts",
"target":"Sirens and Satellites",
"id":88,
"name":"More!"
},
{
"source":"Sirens and Satellites",
"target":"In Her Gentle Jaws",
"name":"Add chiptune",
"id":89
},
{
"source":"group-2",
"target":"Now with exotic instruments!",
"name":"Now with exotic instruments!",
"id":90
},
{
"source":"Now with exotic instruments!",
"target":"Stereo Musicale"
},
{
"source":"Now with exotic instruments!",
"target":"Giant Steps"
},
{
"source":"Giant Steps",
"target":"Stereo Musicale"
},
{
"source":"Giant Steps",
"target":"group-5"
},
{
"source":"Stereo Musicale",
"target":"group-5"
},
{
"source":"group-5",
"target":"Ceres & Calypso in the Deep Time",
"id":91,
"name":"More tropical"
},
{
"source":"Ceres & Calypso in the Deep Time",
"target":"Mesmerise",
"id":92,
"name":"Similar Vibe"
},
{
"source":"group-1",
"target":"Methodrone",
"id":93,
"name":"More all-rockish"
},
{
"source":"Methodrone",
"target":"Mezcal Head",
"id":94,
"name":"More riffs, faster!"
},
{
"source":"Methodrone",
"target":"Heaven's End",
"id":95,
"name":"Guitar loops, psychedelic elements"
},
{
"source":"Heaven's End",
"target":"Ujubasajuba",
"id":96,
"name":"More psychedelic"
},
{
"source":"Ujubasajuba",
"target":"Coming Up For Air",
"id":97,
"name":"Most psychedelic"
},
{
"source":"Heaven's End",
"target":"Spacier vibes",
"id":98,
"name":"Spacier vibes"
},
{
"source":"Spacier vibes",
"target":"Your Everything"
},
{
"source":"Spacier vibes",
"target":"A Storm in Heaven"
},
{
"source":"A Storm in Heaven",
"target":"Your Everything"
},
{
"source":"A Storm in Heaven",
"target":"group-6"
},
{
"source":"Your Everything",
"target":"group-6"
},
{
"source":"group-6",
"target":"Lazer Guided Melodies",
"id":99,
"name":"More spacy"
},
{
"source":"Lazer Guided Melodies",
"target":"Flying Saucer Attack",
"name":"Spacier!",
"id":100
},
{
"source":"Flying Saucer Attack",
"target":"Symphonies of the Planets 1",
"name":"SPACIER!",
"id":101
}
]
}
function started() {
if (!d3.event.active) simulation.alphaTarget(0.3).restart();
d3.event.subject.fx = d3.event.subject.x;
d3.event.subject.fy = d3.event.subject.y;
}
function dragged() {
d3.event.subject.fx = d3.event.x;
d3.event.subject.fy = d3.event.y;
}
function dragended() {
if (!d3.event.active) simulation.alphaTarget(0);
d3.event.subject.fx = null;
d3.event.subject.fy = null;
}
var width = 1000,
height = 1000;
var outer = d3.select("#canvas").append("svg")
.attr("width", width)
.attr("height", height)
.call(d3.zoom().on("zoom", function (d) {
svg.attr("transform", d3.event.transform);
}));
var svg = outer.append("g");
var simulation = d3.forceSimulation()
.force("charge", d3.forceManyBody().strength(-100))
.force("link", d3.forceLink().id(function (d) { return d.id; }).distance(100).strength(1))
.force("center", d3.forceCenter(width / 4, height / 4));
d3.json("data.json", function (error, json) {
if (error) throw error;
simulation
.nodes(json.nodes);
simulation
.force("link")
.links(json.links);
var link = svg.selectAll(".link")
.data(json.links)
.enter().append("path")
.attr("class", "link");
link.attr("id", function (d) { return d.id });
link.each(function (d) {
svg.append("text")
.attr('text-anchor', 'middle')
.attr('dy',-5)
.append('svg:textPath')
.attr('startOffset', '50%')
.attr("xlink:href", "#" + d.id)
.text(d.name);
});
var node = svg.selectAll(".node")
.data(json.nodes)
.enter().append("g")
.attr("class", "node")
.call(d3.drag().on("start", started).on("drag", dragged)
.on("end", dragended));
node.append("image")
.attr("xlink:href", function (d) { return d.img; })
.attr("x", -30)
.attr("y", -30)
.attr("width", 60)
.attr("height", 60)
.on("click",function(d){
d3.select("#artist").html(d.artist);
d3.select("#album").html(d.id);
});
simulation.on("tick", function () {
link.attr('d', function (d) {
// make sure the path is always drawn left to right, so the textPath
// text is not upside down
return (d.source.x < d.target.x)
? 'M' + d.source.x + ',' + d.source.y
+ 'L' + d.target.x + ',' + d.target.y
: 'M' + d.target.x + ',' + d.target.y
+ 'L' + d.source.x + ',' + d.source.y;
});
node.attr("transform", function (d) { return "translate(" + d.x + "," + d.y + ")"; });
});
});
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script src="https://d3js.org/d3.v4.min.js"></script>
<style>
body {
font-size: 8px;
margin: 0;
}
.link {
stroke: black;
stroke-width: 2px;
}
</style>
</head>
<body>
<div id="canvas"></div>
</body>
<script src="graph.js"></script>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment