Podcasts about Sonic Pi

  • 52PODCASTS
  • 81EPISODES
  • 52mAVG DURATION
  • 1MONTHLY NEW EPISODE
  • Jan 23, 2025LATEST
Sonic Pi

POPULARITY

20172018201920202021202220232024


Best podcasts about Sonic Pi

Latest podcast episodes about Sonic Pi

Developer Voices
Raspberry Pi Hardware & A Lisp Brain (with Dimitris Kyriakoudis)

Developer Voices

Play Episode Listen Later Jan 23, 2025 94:43


Dimitris Kyriakoudis is a researcher, programmer and musician who's combining all three talents to build dedicated music hardware. Specifically a device called the µseq, which reads Lisp programs and uses them to drive synthesizers to make music. In this episode we go through the full platform that he's building, from soldering resistors to an RPi chip, up through writing a Lisp interpreter, to the design ideas that make Lisp a good choice for composing both software and music.–uSeq Homepage: https://www.emutelabinstruments.co.uk/useq/Emute Lab's Homepage: https://www.emutelab.org/Buy a uSeq: https://www.signalsounds.com/emute-lab-instruments-useq-live-coding-voltage-generator-eurorack-module/Build a uSeq (DIY Kit): https://www.thonk.co.uk/shop/emute-lab-useq/SICP (book): https://en.wikipedia.org/wiki/Structure_and_Interpretation_of_Computer_ProgramsMachina Bristronica (expo): https://machinabristronica.uk/Sonic Pi: https://sonic-pi.net/Support Developer Voices on Patreon: https://patreon.com/DeveloperVoicesSupport Developer Voices on YouTube: https://www.youtube.com/@developervoices/joinKris on Mastodon: http://mastodon.social/@krisajenkinsKris on LinkedIn: https://www.linkedin.com/in/krisjenkins/Kris on Twitter: https://twitter.com/krisajenkins–0:00 Intro2:20 What is µseq?5:40 Live Coding As Another Instrument17:42 Why Choose Lisp?25:03 Different Dialects For Different Musical Tasks?32:34 Live Coding As Academic Research44:11 How Do You Fabricate Production Hardware?49:00 The Triple-E Triangle1:09:53 How Well Has This Theory Worked Out?1:20:01 What's This Like To Play Live?1:25:17 Comparisons With Sonic Pi1:33:06 Outro

Developer Voices
Programming As An Expressive Instrument (with Sam Aaron)

Developer Voices

Play Episode Listen Later Dec 5, 2024 110:01


Sam Aaron is the creator of Sonic Pi, one of the most unusual software platforms you'll encounter. It's a live-coding playground for making music. A tool that lets you write code that defines sounds and musical phrases, and build up a hole program that plays anything from a short bleep to a whole nightclub set. And Sam's creator has been using it live for years, weaving drum & bass nights out of thin air, all driven by the Ruby-esque he writes.In this episode we go through Sam's career path and design journey as we look at what it takes to make a programming language with enough expressivity and productivity to produce music at the speed of Sam's imagination.--Sam's Sonic Pi Course: https://www.patreon.com/posts/new-introductory-115404746Sonic Pi: https://sonic-pi.net/SuperCollider: https://supercollider.github.io/Overtone: https://github.com/overtone/overtonePower Gloves: https://en.wikipedia.org/wiki/Power_GloveWeb Audio API: https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_APITau5: https://www.patreon.com/posts/announcing-sonic-112605951Support Developer Voices on Patreon: https://patreon.com/DeveloperVoicesSupport Developer Voices on YouTube: https://www.youtube.com/@developervoices/joinKris on Bluesky: https://bsky.app/profile/krisajenkins.bsky.socialKris on Mastodon: http://mastodon.social/@krisajenkinsKris on LinkedIn: https://www.linkedin.com/in/krisjenkins/

Thinking Elixir Podcast
215: Bob gets busy and Google's in trouble

Thinking Elixir Podcast

Play Episode Listen Later Aug 13, 2024 23:40


News includes a new video by German Velasco explaining quote and unquote in Elixir macros, updates on the Hex.pm “Bob” project for pre-built Elixir and Erlang binaries, Sonic Pi sponsorships and support from Dashbit, the release of ElixirLS v0.23.0, and Google's recent antitrust ruling. We also cover new developments with the Error Tracker library, Florian Arens' guide to building a Phoenix HEEx component, and upcoming events at ElixirConf 2024, and more! Show Notes online - http://podcast.thinkingelixir.com/215 (http://podcast.thinkingelixir.com/215) Elixir Community News - https://x.com/germsvel/status/1820765760630706343 (https://x.com/germsvel/status/1820765760630706343?utm_source=thinkingelixir&utm_medium=shownotes) – German Velasco has a new short Elixir video explaining quote and unquote in macros. - https://github.com/hexpm/bob/pull/193 (https://github.com/hexpm/bob/pull/193?utm_source=thinkingelixir&utm_medium=shownotes) – The Hex.pm “Bob” project creates pre-built binaries of different Elixir and Erlang versions. This PR adds an Erlang build for MacOS. - https://x.com/wojtekmach/status/1819378019644936595 (https://x.com/wojtekmach/status/1819378019644936595?utm_source=thinkingelixir&utm_medium=shownotes) – Wojtek Mach shared his recent work on Twitter about the now merged PR for MacOS Erlang build. - https://x.com/josevalim/status/1820799818089836940 (https://x.com/josevalim/status/1820799818089836940?utm_source=thinkingelixir&utm_medium=shownotes) – Sonic Pi's creator, Sam Aaron, is seeking sponsorships as his Patreon support halved. José Valim shared that Dashbit supports him. - https://podcast.thinkingelixir.com/106 (https://podcast.thinkingelixir.com/106?utm_source=thinkingelixir&utm_medium=shownotes) – Episode 106 discusses SonicPi and its move to Elixir. - https://sonic-pi.net/ (https://sonic-pi.net/?utm_source=thinkingelixir&utm_medium=shownotes) – Sonic Pi allows writing Ruby code to generate live music. - https://x.com/lukaszsamson/status/1820384249054175636 (https://x.com/lukaszsamson/status/1820384249054175636?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirLS v0.23.0 released, announcement on Twitter/X. - https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/225?u=lukaszsamson (https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/225?u=lukaszsamson?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirLS v0.23.0 release announced with detailed information on ElixirForum. - https://github.com/elixir-lsp/elixir-ls/blob/v0.23.0/CHANGELOG.md (https://github.com/elixir-lsp/elixir-ls/blob/v0.23.0/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes) – Detailed changelog for ElixirLS v0.23.0. - https://elixirforum.com/t/errortracker-an-elixir-based-built-in-error-tracking-solution/65245 (https://elixirforum.com/t/errortracker-an-elixir-based-built-in-error-tracking-solution/65245?utm_source=thinkingelixir&utm_medium=shownotes) – New Error Tracker library for Elixir that adds a built-in error tracking solution. - https://github.com/elixir-error-tracker/error-tracker (https://github.com/elixir-error-tracker/error-tracker?utm_source=thinkingelixir&utm_medium=shownotes) – Error Tracker library allows inserting exceptions into the database and resolving them. - https://farens.me/blog/building-a-table-of-contents-component-for-a-phoenix-blog (https://farens.me/blog/building-a-table-of-contents-component-for-a-phoenix-blog?utm_source=thinkingelixir&utm_medium=shownotes) – Florian Arens wrote about building a Phoenix HEEx component to create a Table of Contents for a Markdown blog post. - https://github.com/leandrocp/mdex (https://github.com/leandrocp/mdex?utm_source=thinkingelixir&utm_medium=shownotes) – Uses MDEx to parse Markdown to HTML and Floki to parse HTML for headers. - https://x.com/wojtekmach/status/1819141239788523703 (https://x.com/wojtekmach/status/1819141239788523703?utm_source=thinkingelixir&utm_medium=shownotes) – Req gets file upload support with form uploads, including streaming files. - https://x.com/wojtekmach/status/1819119285920243803 (https://x.com/wojtekmach/status/1819119285920243803?utm_source=thinkingelixir&utm_medium=shownotes) – Wojtek Mach shows how Req now works as a distributed HTTP client with upload support. - https://x.com/bcardarella/status/1819431997179109792 (https://x.com/bcardarella/status/1819431997179109792?utm_source=thinkingelixir&utm_medium=shownotes) – New LiveView Native release candidate 0.3.0-rc.3 announced. - https://github.com/liveview-native/liveviewnative/blob/main/CHANGELOG.md (https://github.com/liveview-native/live_view_native/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes) – Release mostly includes changes on configuration and setup. - https://finance.yahoo.com/news/us-judge-describes-google-built-224025324.html (https://finance.yahoo.com/news/us-judge-describes-google-built-224025324.html?utm_source=thinkingelixir&utm_medium=shownotes) – US court rules that Google illegally used monopoly powers in antitrust case. - Judge says, "Google is a monopolist, and it has acted as one to maintain its monopoly." - https://x.com/ElixirConf/status/1820510964481175736 (https://x.com/ElixirConf/status/1820510964481175736?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirConf 2024 weekly hangouts at 11am CDT to discuss with speakers. - https://x.com/i/lists/1819858270737268846 (https://x.com/i/lists/1819858270737268846?utm_source=thinkingelixir&utm_medium=shownotes) – Twitter list of ElixirConf speakers to follow. - https://2024.elixirconf.com/ (https://2024.elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirConf 2024 - August 28-30, featuring multiple speakers and sessions on Elixir. Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)

Remote Ruby
Live at Rails World 2023

Remote Ruby

Play Episode Listen Later Nov 3, 2023 33:09


In this live afterparty episode from Rails World 2023, Jason, Chris, and Andrew are joined by Andy Croll, Robby Russell, William Kennedy, and Jason Cheal.  Today, they discuss various aspects of the Rails World conference, sharing experiences and loads of humor. With each guest, they have conversations about their conference experiences, Ruby confessions, and the vibrant Ruby community. Also, they explore the behind-the-scenes work of core contributors to Ruby on Rails and discuss the significance of awards and recognition in the Ruby world.[00:00:46] Andy talks about his favorite part of Rails World which is the joy of not having to travel across the Atlantic for a Ruby event and he can simply attend this one.[00:01:40] Chris won an award and he's trying to figure out how he's going to take the giant check home, and he jokes about having a wall of giant checks at home. [00:02:24] Andy suggests using Honeybadger and they thank Buzzsprout for their support and comment on the quality of the podcast hosting service. [00:02:49] Andrew mentions the great talks from Chris and Jason, and Chris talks about his experience presenting at the conference and the challenges of staying within the time limit. Jason tells us about his presentation gags and creating presentations with humor. [00:04:46] What was everyone's favorite part of the conference? Chris talks about enjoying talking to people, attending their talks, and Remote Ruby stickers. They all mention the venue was impressive, and how they enjoy Amsterdam, the food, and friendliness of the people. Also, next year it will take place in Toronto. [00:07:34] Jason shares an unconventional life hack involving airport parking. [00:09:52] Robby Russell arrives and describes the conference as inspirational and asks Jason what he learned from the Rails Core team. [00:11:27] Robby discusses the goal of the panel was to show that anyone can contribute to projects like Ruby on Rails without a computer science degree, and he talks about the large number of project contributors and audience interaction. Chris expresses appreciation for core contributors' work behind the scenes.[00:13:51] The panel discusses awards and Ruby Heroes. Robby talks about his contact with Rick Olson (technoweenie) and his contributions to Z shell and “Oh My ZSH!” and he talks about his band “The Mighty Missoula” and recording a new album.[00:19:24] William Kennedy is joining us now and they discuss his famous blog post on Single Page Applications (SPAs). They discuss the satisfaction of coding humor and how frustrating errors can be.[00:23:43] The conversation takes a turn towards sharing Ruby confessions, starting with William's early metaprogramming mistake. Chris recalls a Python experience related to metaprogramming and potential security issues. [00:25:11] William shares how he won the ticket to Rails World 2023, and he shares his appreciation for the banter and personal stories shared on Remote Ruby. [00:26:41] Vladimir Dementyev joins us and gives a signed copy of his book, Layered Design, to Chris. [00:29:18] Chris discusses his role as a luminary and his contributions to the Ruby community. [00:30:39] Julian Cheal, a Rails developer from Bath, joins us and shares his experiences attending Ruby conferences in Romania and Amsterdam. He confesses to writing bad code when using Sonic Pi and DRb to send MIDI data to instruments. Honeybadger Honeybadger is an application health monitoring tool built by developers for developers.BuzzSprout Podcast Hosting Made Easy.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.

GOTO - Today, Tomorrow and the Future
Teaching Kids to Code with Sonic Pi • Sam Aaron & James Lewis

GOTO - Today, Tomorrow and the Future

Play Episode Listen Later Oct 6, 2023 45:24 Transcription Available


This interview was recorded at GOTO Aarhus for GOTO Unscripted.gotopia.techRead the full transcription of this interview hereSam Aaron - Live Coding Musician & Creator of Sonic PiJames Lewis - Principal Consultant & Technical Director at ThoughtworksRESOURCESsonic-pi.net@sonic_pigithub.com/sonic-pi-net/sonic-piableton.com/en/linkhydra.ojack.xyzSampatreon.com/samaaron@samaarongithub.com/samaaronlinkedin.com/in/samaaronJames@boicylinkedin.com/in/james-lewis-microservicesDESCRIPTIONProgramming isn't just lines of code but a gateway to creating music and art and legends such as Ada Lovelace were proof of that. With the aim to reshape the perception of coding which has traditionally been complex and intimidating, Sam Aaron created Sonic Pi, an open-source, free-to-use platform that empowers users to create music through code. What began as a humble endeavor has grown exponentially with more than millions of downloads globally and a large number of schools integrating the tool as part of their computing curriculum to teach children how to program.Tune in to this GOTO Unscripted where Sam spoke to James Lewis about how Sonic Pi is on a mission to democratize coding and break down barriers that have hindered people from engaging with both coding and music.RECOMMENDED BOOKSHans Gruendel • Making Music with Sonic PiHans Gruendel • Learn to Program with Sonic PISimon Monk • Raspberry Pi CookbookMatthew Skelton & Manuel Pais • Team TopologiesForsgren, Humble & Kim • Accelerate: The Science of Lean Software and DevOpsTwitterInstagramLinkedInFacebookLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily

Elixir Newbie
Ep. 25. Sonic Pi w/ Sam Aaron - Could education, coding, music and fun all be rolled into one?

Elixir Newbie

Play Episode Listen Later Dec 21, 2022 62:14


Today I am joined by Sam Aaron, creator of Sonic Pi.If you do not know Sonic Pi you are in for a treat. Sam Aaron is a visionary developer who decided to solve one of the most problematic issues in education: getting children to focus. His answer to the problem? Introduce fun and games.How is this related to Elixir? Well... I recommend you listen to the full episode, because as Sam points out, Music is all about concurrency, and our very own Jose Valim has been sponsoring the development of this project. If you are so inclined, Sam welcomes Elixir developers to contribute to his efforts to push the boundaries of this field. You may want to get in touch!Links:Sonic PiSonic Pi ForumSonic Pi TwitterGitHubDJ DaveSam Aaron TwitterSam Aaron / SonicPi Patreon

You Should Check It Out
#170 - The Resilient in Florida | Get Back Redux, NERD ALERT: Sonic Pi | Jay's Thoughts

You Should Check It Out

Play Episode Listen Later Nov 10, 2022


Relieved to make it in time for the show, Greg joins us from Florida where he's been playing some live shows and recording in the studio with The Resilient. We hear about his week past and get him to promise to premiere their latest music on the show (when the time comes).Song: Tony Williams - “Pro-Cosmos” (Featuring Allan Holdsworth)Nick has finished “The Beatles: Get Back” and is ready to give his two cents (just over 11 months after Jay & Greg's original conversation in episode 122) and he's got plenty to say. Also, we have a mini NERD ALERT about a new code based music creation and performance tool called Sonic Pi (https://sonic-pi.net/).Song: The Beatles - “Birthday”Finally, Happy Birthday Jay! While the show paid for him to attend the 2022 Rock & Roll Hall of Fame in Los Angeles and paid for his room upgrade at the Four Seasons (and entire minibar consumption)…it's his birthday and he doesn't wanna talk about all that…so we have a new bit. Jay's Thoughts are random thoughts from Jay set over calm music. It's a once-a-year-birthday-indulgence that we think you'll enjoy!Song: Taylor Swift - “Anti-Hero”Episode 170 Page

Hanselminutes - Fresh Talk and Tech for Developers
Sonic Pi Live Coding Music Synth with Sam Aaron

Hanselminutes - Fresh Talk and Tech for Developers

Play Episode Listen Later Oct 6, 2022 35:41


Sonic Pi is a new kind of musical instrument which enables exciting new learning pathways in the classroom! Not only can you create music quickly and "live code" your music to change when performing, but you can also use Sonic Pi as a way to learn coding in a more creative way rather than focusing on abstract concepts or working with data.https://sonic-pi.net/

Emílias Podcast
73: Poesia Compilada com Soraya Roberta (PARTE 2)

Emílias Podcast

Play Episode Listen Later Oct 6, 2022 29:43


Neste episódio conversamos com Soraya Roberta, Doutoranda em Ciência da Computação na Universidade Federal de Pernambuco e criadora do projeto Poesia Compilada. Assista no YouTube em https://youtu.be/cbPNuTiALgY. Primeira parte: https://anchor.fm/emilias-podcast/episodes/72-Poesia-Compilada-com-Soraya-Roberta-PARTE-1-e1o3s46 Links da Soraya: https://linktr.ee/sorayarbrt https://sorayaroberta.com/ https://www.instagram.com/soraya_rbrt/ https://www.instagram.com/projetopoesiacompilada https://www.instagram.com/makingartwithcode http://twitter/soraya_rbrt Links mencionados: Professor George Darmiton https://darmiton.com/ Episódio do podcast da Soraya https://anchor.fm/soraya-roberta/episodes/Arte-feita-em-Cdigo-e1ndpe3 Programação Criativa no Telegram https://t.me/programacaocriativa Sonic Pi https://sonic-pi.net/ Tuíte do criador do Sonic Pi https://twitter.com/samaaron/status/1567107987587710977 Indicações: Livro O Oráculo da Noite, Sidarta Ribeiro O Alegre Canto da Perdiz Canal Guilherme Silveira no YouTube https://www.youtube.com/channel/UC6rBgihQoHTWcPakjQ8AmWA Canal Literature-se https://www.youtube.com/channel/UCS3qz49phk9d9fnEcTPVbcg Põe na Estante (podcast) https://www.b9.com.br/shows/poenaestante/ Coded Bias https://www.imdb.com/title/tt11394170/ Almanaques da Computação http://almanaquesdacomputacao.com.br/ Os entrevistadores deste episódio foram Adolfo Neto e Maria Claudia Emer. O Emílias Podcast é um projeto de extensão da UTFPR Curitiba. Descubra tudo sobre o programa Emílias - Armação em Bits em https://linktr.ee/Emilias. #PODCAST #EMILIAS

Emílias Podcast
72: Poesia Compilada com Soraya Roberta (PARTE 1)

Emílias Podcast

Play Episode Listen Later Sep 22, 2022 38:31


Neste episódio conversamos com Soraya Roberta, Doutoranda em Ciência da Computação na Universidade Federal de Pernambuco e criadora do projeto Poesia Compilada. Assista no YouTube em https://www.youtube.com/watch?v=SNJ0WtvwA1w. Links da Soraya: https://linktr.ee/sorayarbrt https://sorayaroberta.com/ https://www.instagram.com/soraya_rbrt/ https://www.instagram.com/projetopoesiacompilada https://www.instagram.com/makingartwithcode http://twitter/soraya_rbrt Links mencionados: Professor George Darmiton https://darmiton.com/ Episódio do podcast da Soraya https://anchor.fm/soraya-roberta/episodes/Arte-feita-em-Cdigo-e1ndpe3 Programação Criativa no Telegram https://t.me/programacaocriativa Sonic Pi https://sonic-pi.net/ Tuíte do criador do Sonic Pi https://twitter.com/samaaron/status/1567107987587710977 Indicações: Livro O Oráculo da Noite, Sidarta Ribeiro O Alegre Canto da Perdiz Canal Guilherme Silveira no YouTube https://www.youtube.com/channel/UC6rBgihQoHTWcPakjQ8AmWA Canal Literature-se https://www.youtube.com/channel/UCS3qz49phk9d9fnEcTPVbcg Põe na Estante (podcast) https://www.b9.com.br/shows/poenaestante/ Coded Bias https://www.imdb.com/title/tt11394170/ Almanaques da Computação http://almanaquesdacomputacao.com.br/ Os entrevistadores deste episódio foram Adolfo Neto e Maria Claudia Emer. O Emílias Podcast é um projeto de extensão da UTFPR Curitiba. Descubra tudo sobre o programa Emílias - Armação em Bits em https://linktr.ee/Emilias. #PODCAST #EMILIAS

Thinking Elixir Podcast
108: Stack Overflow Survey Results 2022

Thinking Elixir Podcast

Play Episode Listen Later Jul 19, 2022 39:50 Very Popular


We were surprised to see how well Elixir and Phoenix performed in the Stack Overflow survey results for 2022! Elixir came in as the #2 most loved language and Phoenix as the #1 most loved framework! And this was their first year appearing as official choices in the survey! We discuss what it means, what we can learn from it, how it compares to other languages and frameworks and what it may indicate for the future. We also discuss ideas to help support and grow the community. Show Notes online - http://podcast.thinkingelixir.com/108 (http://podcast.thinkingelixir.com/108) Elixir Community News - https://twitter.com/josevalim/status/1544350119759212550 (https://twitter.com/josevalim/status/1544350119759212550) – José Valim's ElixirConf EU keynote is available online. - https://www.youtube.com/playlist?list=PLvL2NEhYV4ZuuF39ADAh6IwIuh8K6gd (https://www.youtube.com/playlist?list=PLvL2NEhYV4ZuuF39_A_DAh6IwIuh8K6gd) – Playlist of other talks. As of this recording there are only 3 available. - José promoted the 5-part series we did with him covering many of the Elixir releases over the past 10 years. - https://podcast.thinkingelixir.com/82 (https://podcast.thinkingelixir.com/82) – Part 1 - https://podcast.thinkingelixir.com/87 (https://podcast.thinkingelixir.com/87) – Part 2 - https://podcast.thinkingelixir.com/91 (https://podcast.thinkingelixir.com/91) – Part 3 - https://podcast.thinkingelixir.com/96 (https://podcast.thinkingelixir.com/96) – Part 4 - https://podcast.thinkingelixir.com/100 (https://podcast.thinkingelixir.com/100) – Part 5 - https://twitter.com/samaaron/status/1544985753964482560 (https://twitter.com/samaaron/status/1544985753964482560) – The "Jab Ready" v4 of Sonic Pi was released. - https://podcast.thinkingelixir.com/106 (https://podcast.thinkingelixir.com/106) – Our recent interview with Sam Aaron on the Sonic Pi project. - https://github.com/sonic-pi-net/sonic-pi/releases/tag/v4.0.0 (https://github.com/sonic-pi-net/sonic-pi/releases/tag/v4.0.0) – v4 of the Sonic Pi - https://twitter.com/yoooodaaaa/status/1544434779327811585 (https://twitter.com/yoooodaaaa/status/1544434779327811585) – Steve Bussey created a Chrome browser extension using LiveView - https://twitter.com/josevalim/status/1545160415042314241 (https://twitter.com/josevalim/status/1545160415042314241) – Livebook Pro idea is dropped. Pursuing an idea called Livebook Hub - https://livebook.dev/ (https://livebook.dev/) – Livebook site, register to be notified about Livebook Hub - https://github.com/fuelen/ecto_erd (https://github.com/fuelen/ecto_erd) – Ecto ERD docs updated. Works fine on umbrella projects. - https://elixirforum.com/t/nerves-1-8-released/48887 (https://elixirforum.com/t/nerves-1-8-released/48887) – Nerves v1.8 released - https://github.com/elixir-lsp/elixir-ls/blob/v0.10.0/CHANGELOG.md#v0100-10-june-2022 (https://github.com/elixir-lsp/elixir-ls/blob/v0.10.0/CHANGELOG.md#v0100-10-june-2022) – ElixirLS v0.10.0 has been released - https://blog.rustprooflabs.com/2022/07/postgres-15-unique-improvement-with-null (https://blog.rustprooflabs.com/2022/07/postgres-15-unique-improvement-with-null) – Postgres 15 adds a new UNIQUE NULLS NOT DISTINCT option - https://twitter.com/AshFramework/status/1545501181308551168 (https://twitter.com/AshFramework/status/1545501181308551168) – Ash Framework coming out of beta with revamped docs - https://podcast.thinkingelixir.com/27 (https://podcast.thinkingelixir.com/27) – Interview with Zach Daniel about Ash Framework - https://2022.elixirconf.com/registration (https://2022.elixirconf.com/registration) – ElixirConf 2022 - hybrid conference. Aug 30+31 are training days - Sept 1+2 are conference days Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Discussion Resources - https://survey.stackoverflow.co/2022/ (https://survey.stackoverflow.co/2022/) – The Stack Overflow survey results for 2022 - https://twitter.com/josevalim/status/1540252711626706944 (https://twitter.com/josevalim/status/1540252711626706944) – José Valim's thoughts on what the results meant - https://twitter.com/brainlid/status/1542470805149319170 (https://twitter.com/brainlid/status/1542470805149319170) – Asking what others thought it meant. Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - Cade Ward - @cadebward (https://twitter.com/cadebward)

#CSK8 Podcast
Programming Music with Sonic Pi Promotes Positive Attitudes for Beginners

#CSK8 Podcast

Play Episode Listen Later Jul 11, 2022 20:27


In this episode I unpack Petrie's (2021) publication titled “Programming music with Sonic Pi promotes positive attitudes for beginners,” which investigates student attitudes around enjoyment, importance, and anxiety when coding music through Sonic Pi.Click here for this episode's show notes.This podcast is powered by BootUp Professional Development.

Thinking Elixir Podcast
106: Coding Music Live in SonicPi with Sam Aaron

Thinking Elixir Podcast

Play Episode Listen Later Jul 5, 2022 68:10 Very Popular


The SonicPi project has been letting people live code musical performances for years. Sam Aaron joins us to talk about the project and how Elixir is playing an increased role. The project uses multiple languages and frameworks, in fact, Joe Armstrong created the Erlang portion for handling the concurrent IO needs. We talk about where the project is, what's new in the upcoming release, and more about the future of Elixir with the project. LiveView as a UI for jamming with your friends in a distributed musical performance tool? Cool! We also talk about SonicPi being used in the education space and introducing kids to coding and much more! Show Notes online - http://podcast.thinkingelixir.com/106 (http://podcast.thinkingelixir.com/106) Elixir Community News - https://github.blog/2022-06-27-github-advisory-database-now-supports-erlang-and-elixir-packages/ (https://github.blog/2022-06-27-github-advisory-database-now-supports-erlang-and-elixir-packages/) – GitHub launched support for Hex in tracking and reporting security advisories for projects - https://survey.stackoverflow.co/2022/ (https://survey.stackoverflow.co/2022/) – StackOverflow released their Developer Survey results - Elixir is no.2 most loved language - Phoenix is no.1 most loved web framework - https://twitter.com/josevalim/status/1540252711626706944 (https://twitter.com/josevalim/status/1540252711626706944) – José Valim's thoughts on the results - https://elixirpatterns.dev (https://elixirpatterns.dev) – Elixir Patterns book is a project by Alex Koutmos and Hugo Baraúna - https://twitter.com/akoutmos/status/1541078170383835136 (https://twitter.com/akoutmos/status/1541078170383835136) – Alex created Kino PR for rendering supervision tree in Livebook - https://hex.pm/packages/nervessystemmangopimqpro (https://hex.pm/packages/nerves_system_mangopi_mq_pro) – Frank Hunleth announced that Nerves now has support for the RISC-V MangoPi - https://twitter.com/fhunleth/status/1541116329553428480 (https://twitter.com/fhunleth/status/1541116329553428480) – Frank's announcement - https://mangopi.cc/ (https://mangopi.cc/) – MangoPi site - https://lpil.uk/blog/deploying-gleam-on-fly-io/ (https://lpil.uk/blog/deploying-gleam-on-fly-io/) – Louis Pilfold use new v0.22 Gleam deployment feature for deploying to Fly.io - https://twitter.com/cigrainger/status/1539538577344045057 (https://twitter.com/cigrainger/status/1539538577344045057) – Explorer v0.2.0 was released - https://podcast.thinkingelixir.com/104 (https://podcast.thinkingelixir.com/104) – Recently interview with Chris Grainger in episode 104 about Explorer. - https://github.com/erlang/rebar3/releases/tag/3.19.0 (https://github.com/erlang/rebar3/releases/tag/3.19.0) – Rebar 3.19.0 - http://pesquisecomelixir.com.br (http://pesquisecomelixir.com.br) – José Valim announced a new initiative called "Research with Elixir" - https://twitter.com/josevalim/status/1541775306767450114 (https://twitter.com/josevalim/status/1541775306767450114) – Announcement post from José that includes more information Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Discussion Resources - https://sonic-pi.net/ (https://sonic-pi.net/) - https://github.com/sonic-pi-net/sonic-pi (https://github.com/sonic-pi-net/sonic-pi) - https://github.com/samaaron (https://github.com/samaaron) - https://twitter.com/josevalim/status/1519377962063249409 (https://twitter.com/josevalim/status/1519377962063249409) - https://twitter.com/matschaffer/status/1520914785625280512 (https://twitter.com/matschaffer/status/1520914785625280512) - https://supercollider.github.io/ (https://supercollider.github.io/) - https://en.wikipedia.org/wiki/Kintsugi (https://en.wikipedia.org/wiki/Kintsugi) – Fixing broken pottery with gold - https://www.patreon.com/samaaron (https://www.patreon.com/samaaron) Guest Information - https://twitter.com/samaaron (https://twitter.com/samaaron) – Sam Aaron on Twitter - https://twitter.com/Sonic_Pi (https://twitter.com/Sonic_Pi) – Sonic Pi on Twitter - https://github.com/samaaron (https://github.com/samaaron) – on Github - https://www.instagram.com/samaaron/ (https://www.instagram.com/samaaron/) – Instagram - https://www.linkedin.com/in/samaaron/ (https://www.linkedin.com/in/samaaron/) – LinkedIn - https://www.patreon.com/samaaron (https://www.patreon.com/samaaron) – Patreon Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - Cade Ward - @cadebward (https://twitter.com/cadebward)

Thinking Elixir Podcast
98: Elixir in the iOS App Store with Dominic Letz

Thinking Elixir Podcast

Play Episode Listen Later May 10, 2022 47:26 Very Popular


Dominic Letz did something I thought was impossible. He got an Elixir application packaged up, approved, and available through the Apple App Store on iOS devices. The application runs Elixir on the device, creates a web view, and hosts Phoenix LiveView pages. They went further and created a bridge to integrate with more of the platform specific features of the device. Is Android your preferred platform? They have it running there as well and in the Google Play Store. We talk about how it works, challenges overcome, and where it is now. They also created several Github projects that show how to do this yourself to create a cross-platform desktop application and apps for Apple and Android mobile devices. Very cool! They want your help to make it even better. Show Notes online - http://podcast.thinkingelixir.com/98 (http://podcast.thinkingelixir.com/98) Elixir Community News - https://twitter.com/whatyouhide/status/1521381183229210624 (https://twitter.com/whatyouhide/status/1521381183229210624) – Mint now has an official WebSocket client - https://github.com/elixir-mint/mintwebsocket (https://github.com/elixir-mint/mint_web_socket) - https://github.com/NFIBrokerage (https://github.com/NFIBrokerage) - https://github.com/NFIBrokerage/slipstream (https://github.com/NFIBrokerage/slipstream) - https://twitter.com/josevalim/status/1519377962063249409 (https://twitter.com/josevalim/status/1519377962063249409) – José Valim announced Dashbit is sponsoring part-time development of sonic_pi for the next 6 months - https://sonic-pi.net/ (https://sonic-pi.net/) – Sonic Pi website - https://github.com/sonic-pi-net/sonic-pi (https://github.com/sonic-pi-net/sonic-pi) – Sonic Pi project - https://github.blog/2022-04-29-bringing-code-navigation-to-communities/ (https://github.blog/2022-04-29-bringing-code-navigation-to-communities/) – Github gave Elixir another shout-out in a recent blog post “Bringing code navigation to communities”. - https://twitter.com/josevalim/status/1519630932583632897 (https://twitter.com/josevalim/status/1519630932583632897) – The Nx project reaches two major milestones at the same time. - https://github.com/elixir-nx/nx (https://github.com/elixir-nx/nx) - https://hex.pm/packages/exla (https://hex.pm/packages/exla) – EXLA package now on Hex.pm - https://hex.pm/packages/torchx (https://hex.pm/packages/torchx) – Torchx package now on Hex.pm - https://twitter.com/robertoaloi/status/1520395745064542209 (https://twitter.com/robertoaloi/status/1520395745064542209) – WhatsApp's Erlang implementation of the Raft consensus algorithm is now open source - https://github.com/WhatsApp/waraft (https://github.com/WhatsApp/waraft) – WARaft is a Raft library in Erlang by WhatsApp. It provides an Erlang implementation to obtain consensus among replicated state machines. Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Discussion Resources - https://apps.apple.com/us/app/diode-drive/id1605222443 (https://apps.apple.com/us/app/diode-drive/id1605222443) – Diode Drive iOS app - https://play.google.com/store/apps/details?id=io.diode.drive (https://play.google.com/store/apps/details?id=io.diode.drive) – Google Play listing - https://github.com/elixir-desktop/desktop (https://github.com/elixir-desktop/desktop) - https://github.com/elixir-desktop/ios-example-app (https://github.com/elixir-desktop/ios-example-app) – iOS example app - https://github.com/elixir-desktop/android-example-app (https://github.com/elixir-desktop/android-example-app) – Android example app - https://github.com/elixir-desktop/runtimes (https://github.com/elixir-desktop/runtimes) – Prepared runtimes for android and iOS devices. - https://github.com/elixir-desktop/bridge (https://github.com/elixir-desktop/bridge) – Used by “desktop” - does native integrations - https://podcast.thinkingelixir.com/69 (https://podcast.thinkingelixir.com/69) – Previous interview - episode 69 - https://diode.io/diode%20drive/self-custody-for-data-22032/ (https://diode.io/diode%20drive/self-custody-for-data-22032/) – Why you should care about Self-Custody for data now - https://github.com/couchbaselabs/iErl14 (https://github.com/couchbaselabs/iErl14) - https://podcast.thinkingelixir.com/81 (https://podcast.thinkingelixir.com/81) – Elixir in a Burrito with Quinn and Digit - https://www.wxwidgets.org/ (https://www.wxwidgets.org/) Guest Information - https://twitter.com/DominicLetz (https://twitter.com/DominicLetz) – on Twitter - https://github.com/dominicletz/ (https://github.com/dominicletz/) – on Github - https://diode.io/ (https://diode.io/) – Diode.io website - https://github.com/diodechain (https://github.com/diodechain) – Diode Github organization - Elixir Slack's desktop channel Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - Cade Ward - @cadebward (https://twitter.com/cadebward)

Remote Ruby
Jason and Andrew Answer the Twitters

Remote Ruby

Play Episode Listen Later Feb 25, 2022 42:22


[00:02:40] The first Tweet is: Haml? Jason does two live readings of a Haml file. [00:05:24] Next question: Someone wants to know how to cope with the feeling of Rails moving too fast. Is it utopia?[00:09:18] Next question: How is YAML pronounced?[00:09:23] Next Tweet: You should talk about Andrew's awesome buddy, Andrea! [00:11:23] Next question: When is Rails 8 coming out?  [00:17:15] Next Tweet: Someone tweeted about Sonic Pi, which is a code-based music creation and performance tool. [00:18:20] Next question: Tabs or Spaces? Find out why this pun was so good and why it made Andrew angry. [00:18:51] Next question: Can you talk about Alfred?[00:22:19] Next Tweet: Someone said, Avo HQ (just kidding) and any open source communities you know about and what makes them cool.[00:23:31] Next question: How much fun did you both have recording Code and the Coding Coders who Code it with Drew Bragg? The guys have a shining Brittany moment.[00:25:28] Next question: Four topics in one Tweet, One underrated gem each. [00:28:07] Next Tweet: Andrew's path to Podia, which includes a story of Jason buying him lobster ☺.[00:31:10] Next question: What is Jason going to talk about at Sin City Ruby?[00:34:27] Next question: Why is Laravel so great? Jason announces he wants to do an entire episode on this soon.[00:35:57] Next Tweet: The intersection of Rails and Web3.[00:38:03] Next Tweet: Hibachi. Jason and Andrew share their protein stories. [00:39:17] Last Tweet: Thoughts on transpilers list would be cool.  Andrew thinks this person meant to say transcompilation.Panelists:Jason CharnesAndrew MasonSponsor:Hook RelayLinks:Jason Charnes TwitterAndrew Mason TwitterRuby Radar NewsletterRuby Radar TwitterHamlYAMLPodiaSonic PiAlfredAvo The Ruby on Rails Podcast with Brittany Martin and Brain MarianiBridgetown Code and the Coding Coders who Code it with Drew Bragg (Podcast)dry-rbfakerSin City Ruby 2022 (March 24-25, Las Vegas)Laravel

CodeNewbie
S18:E6 - How you can use music to learn code (Sam Aaron)

CodeNewbie

Play Episode Listen Later Dec 12, 2021 46:52


In this episode, we talk about how you can use music to learn code with Sam Aaron, creator and CEO of Sonic Pi. Sam talks about how programming basic games on calculators helped him learn to code, developing a passion for combining music and code, and creating Sonic Pi. Show Links DevDiscuss (sponsor) DevNews (sponsor) New Relic (sponsor) Retool (sponsor) Microsoft 30 Days to Learn It (sponsor) Sonic Pi ZX Spectrum BASIC IntelliJ Emacs SuperCollider Clojure Overtone Moogfest The Lyric Hammersmith FoxDot Tidal Cycles ixi lang

Thinking Elixir Podcast
74: New to Elixir and Women in Tech with Miki and Kate Rezentes

Thinking Elixir Podcast

Play Episode Listen Later Nov 23, 2021 63:32


We talk with mother/daughter team Miki and Kate Rezentes about their experiences learning and working with Elixir and as women in the tech industry. Miki presented “Greasing the Wheel of Adoption” at ElixirConf. Her focus was on the people aspect of adoption and we had a great time going deeper on that topic here. Kate, who is just starting her career as a developer, talks about ways we can share tech with the young people around us. We get their ideas and suggestions for ways to support women in tech, young people learning tech, and more! Show Notes online - http://podcast.thinkingelixir.com/74 (http://podcast.thinkingelixir.com/74) Elixir Community News - https://github.com/elixir-lang/elixir/blob/v1.13/CHANGELOG.md (https://github.com/elixir-lang/elixir/blob/v1.13/CHANGELOG.md) – Elixir 1.13's final RC? - https://twitter.com/tylerayoung/status/1458075015098814477 (https://twitter.com/tylerayoung/status/1458075015098814477) – Tyler Young drew our attention to some new Elixir 1.13 features that went largely unnoticed - https://hexdocs.pm/elixir/1.13.0-rc.0/Map.html#map/2 (https://hexdocs.pm/elixir/1.13.0-rc.0/Map.html#map/2) – Map.map/2 - https://hexdocs.pm/elixir/1.13.0-rc.0/Map.html#filter/2 (https://hexdocs.pm/elixir/1.13.0-rc.0/Map.html#filter/2) – Map.filter/2 - https://hexdocs.pm/elixir/1.13.0-rc.0/Map.html#reject/2 (https://hexdocs.pm/elixir/1.13.0-rc.0/Map.html#reject/2) – Map.reject/2 - https://twitter.com/josevalim/status/1458888727980388360 (https://twitter.com/josevalim/status/1458888727980388360) – Mac M1 Max chips and anecdotal speed improvements for Elixir - https://github.com/erlang/otp/pull/4869 (https://github.com/erlang/otp/pull/4869) – Erlang OTP 25 PR for JIT optimizations for ARM chips - https://elixir-lang.org/blog/2021/11/10/embracing-open-data-with-elixir-at-the-ministry-of-ecological-transition-in-france/ (https://elixir-lang.org/blog/2021/11/10/embracing-open-data-with-elixir-at-the-ministry-of-ecological-transition-in-france/) – New Case Study on the Elixir Lang website - https://techcrunch.com/2021/11/15/utahs-podium-raises-pre-ipo-round-boosting-its-valuation-to-3-billion/ (https://techcrunch.com/2021/11/15/utahs-podium-raises-pre-ipo-round-boosting-its-valuation-to-3-billion/) – Podium, a Utah-based company that heavily uses Elixir, was highlighted in TechCrunch recently - https://twitter.com/elixirmembrane/status/1458109629985013761 (https://twitter.com/elixirmembrane/status/1458109629985013761) – Membrane Framework updated to 0.8.0 - https://thinkingelixir.com/podcast-episodes/043-membrane-with-marcin-lewandowski/ (https://thinkingelixir.com/podcast-episodes/043-membrane-with-marcin-lewandowski/) – Previous discussion about Membrane Framework - https://twitter.com/chriskeathley/status/1458215357433454596 (https://twitter.com/chriskeathley/status/1458215357433454596) – Chris Keathley to continue Elixir usage but stepping back from public contributions - https://sonic-pi.net/ (https://sonic-pi.net/) – Sonic Pi project - https://github.com/sonic-pi-net/sonic-pi/commit/ed04519d38e1c0be90915f1c4ee5c1534ccec3cb (https://github.com/sonic-pi-net/sonic-pi/commit/ed04519d38e1c0be90915f1c4ee5c1534ccec3cb) – Sonic Pi gets Phoenix support merged into project - https://github.com/nerves-project/nerves/releases/tag/v1.7.12 (https://github.com/nerves-project/nerves/releases/tag/v1.7.12) – Nerves v1.7.12 released. Elixir 1.13.0-rc.0 now can be used to build projects. - https://github.com/livebook-dev/nerves_livebook/blob/main/CHANGELOG.md#v032---2021-11-13 (https://github.com/livebook-dev/nerves_livebook/blob/main/CHANGELOG.md#v032---2021-11-13) – Nerves Livebook v0.3.2 includes Livebook v0.3.2 release and adds support for Raspberry Pi Zero 2 W - https://github.com/elixir-lang/ex_doc#rendering-mermaid-graphs (https://github.com/elixir-lang/ex_doc#rendering-mermaid-graphs) – Mermaid Graphs are supported in ExDoc - https://github.com/phoenixframework/phoenixliveview/pull/1747 (https://github.com/phoenixframework/phoenix_live_view/pull/1747) – Declarative API for LiveView Components Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Discussion Resources - https://www.youtube.com/watch?v=xxS8VLhuKGY&list=PLqj39LCvnOWZna91xJ_i44g3rx4Brbpnv&index=32&t=42s (https://www.youtube.com/watch?v=xxS8VLhuKGY&list=PLqj39LCvnOWZna91xJ_i44g3rx4Brbpnv&index=32&t=42s) – Kate Rezentes lighting talk - https://www.youtube.com/watch?v=YVI_8V2ULXM (https://www.youtube.com/watch?v=YVI_8V2ULXM) – Miki Rezentes talk “Greasing the Wheel of Adoption” - https://pragprog.com/titles/elixir16/programming-elixir-1-6/ (https://pragprog.com/titles/elixir16/programming-elixir-1-6/) - https://pragprog.com/titles/liveview/programming-phoenix-liveview/ (https://pragprog.com/titles/liveview/programming-phoenix-liveview/) - https://www.shift5.io/ (https://www.shift5.io/) - https://en.wikipedia.org/wiki/Peter_principle (https://en.wikipedia.org/wiki/Peter_principle) - https://www.youtube.com/watch?v=PXzuDXZwZtI (https://www.youtube.com/watch?v=PXzuDXZwZtI) – Incubus - Pardon Me - https://www.playpiper.com/products/piper-computer-kit-3 (https://www.playpiper.com/products/piper-computer-kit-3) - Probably the same company https://www.amazon.com/Piper-Computer-Kit-Minecraft-Raspberry/dp/B07HPFF3KC (Probably the same company https://www.amazon.com/Piper-Computer-Kit-Minecraft-Raspberry/dp/B07HPFF3KC) - https://www.youtube.com/watch?v=LpuPe81bc2w (https://www.youtube.com/watch?v=LpuPe81bc2w) – Binary Numbers and Base Systems as Fast as Possible Guest Information - https://twitter.com/mikirez (https://twitter.com/mikirez) – Miki Rezentes on Twitter - https://github.com/mrezentes (https://github.com/mrezentes) – Miki on Github - https://www.linkedin.com/in/miki-rezentes-823ba02a/ (https://www.linkedin.com/in/miki-rezentes-823ba02a/) – Miki on LinkedIn - https://twitter.com/RezKate (https://twitter.com/RezKate) – Kate Rezentes on Twitter - https://github.com/KateRezentes (https://github.com/KateRezentes) – Kate on Github - https://www.linkedin.com/in/kfrezent/ (https://www.linkedin.com/in/kfrezent/) – Kate on LinkedIn Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - Cade Ward - @cadebward (https://twitter.com/cadebward)

The Stack Overflow Podcast
Software for your second brain

The Stack Overflow Podcast

Play Episode Listen Later Oct 29, 2021 27:39


Alex comes up with better ways to interact with technology and writes about it on his website. Is there a link between playing music and writing code? A previous article of ours covered the merger of the two in the music programming language, Sonic PI. If you're curious about the weird extremes of operating system development, check out TempleOS. Cassidy and Alex both take copious notes through Obsidian. Alex has a plugin that may help you organize notes automatically.  

The Stack Overflow Podcast
Software for your second brain

The Stack Overflow Podcast

Play Episode Listen Later Oct 29, 2021 27:39


Alex comes up with better ways to interact with technology and writes about it on his website. Is there a link between playing music and writing code? A previous article of ours covered the merger of the two in the music programming language, Sonic PI. If you're curious about the weird extremes of operating system development, check out TempleOS. Cassidy and Alex both take copious notes through Obsidian. Alex has a plugin that may help you organize notes automatically.  

Conversations With Bacon
Sam Aaron On Live Coding Music

Conversations With Bacon

Play Episode Listen Later Sep 20, 2021 62:03


Sam Aaron, creator of Sonic Pi comes on to talk about live coding music. Communities are changing the way we do business. Discover a concrete framework for building powerful, productive communities and integrating them into your business. My new book, ‘People Powered: How communities can supercharge your business, brand, and teams’, is out now, available […]

Conversations With Bacon
Sam Aaron On Live Coding Music

Conversations With Bacon

Play Episode Listen Later Sep 20, 2021 62:03


Sam Aaron, creator of Sonic Pi comes on to talk about live coding music. Communities are changing the way we do business. Discover a concrete framework for building powerful, productive communities and integrating them into your business. My new book, ‘People Powered: How communities can supercharge your business, brand, and teams’, is out now, available […]

All Ruby Podcasts by Devchat.tv
Using Typing Systems in Ruby with Sorbet ft. Alex Dunae - RUBY 512

All Ruby Podcasts by Devchat.tv

Play Episode Listen Later Aug 25, 2021 81:11


Alex Dunae joins the Rogues to discuss his experience introducing types into an existing codebase using the Sorbet gem and how it saved him and his company time, money, and effort. The conversation covers libraries and tools for working with types in Ruby. Panel Charles Max WoodLuke StuttersValentino Stoll Guest Alex Dunae  Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tv Links GitHub | Shopify/tapiocaGitHub | chanzuckerberg/sorbet-railsSorbet Journey, Part 1: Why Add Types to a Rails AppSorbet Journey, Part 2: Adding Sorbet to an Existing Ruby GemSorbet Journey, Part 3: A Typical Day Adding Sorbet to a Rails AppSorbet Journey, Part 4: Sorbet StabilityGORUCO 2017: How to Load 1m Lines of Ruby in 5s by Andrew MetcalfSorbet Compiler: An experimental, ahead-of-time compiler for RubyJoin Sorbet on SlackTwitter: Alex D ( @MrMrBug ) Picks Alex- The Architecture of Open Source ApplicationsAlex- Sonic PiAlex- HealthFitCharles- XeroCharles- Level Up | Devchat.tvLuke- Alan Kay - QuoraValentino- GitHub | tenderlove/analog-terminal-bellValentino- OSH ParkValentino- Strange request: What is the loudest clicky keyboard?Valentino- IBM Beamspring Sound Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology BlogWork @ DoximityGitHub: Valentino Stoll ( codenamev )Twitter: V ( @thecodenamev ) Special Guest: Alex Dunae .

strange panel lines architecture slack load shopify github typing xero rogues sorbet alan kay devchat charles max wood sonic pi devchattv open source applications dev influencers accelerator level up devchat osh park luke stutters
All Ruby Podcasts by Devchat.tv
Using Typing Systems in Ruby with Sorbet ft. Alex Dunae - RUBY 512

All Ruby Podcasts by Devchat.tv

Play Episode Listen Later Aug 25, 2021 81:11


Alex Dunae joins the Rogues to discuss his experience introducing types into an existing codebase using the Sorbet gem and how it saved him and his company time, money, and effort. The conversation covers libraries and tools for working with types in Ruby. Panel Charles Max Wood Luke Stutters Valentino Stoll Guest Alex Dunae  Sponsors Dev Influencers Accelerator Level Up | Devchat.tv Links GitHub | Shopify/tapioca GitHub | chanzuckerberg/sorbet-rails Sorbet Journey, Part 1: Why Add Types to a Rails App Sorbet Journey, Part 2: Adding Sorbet to an Existing Ruby Gem Sorbet Journey, Part 3: A Typical Day Adding Sorbet to a Rails App Sorbet Journey, Part 4: Sorbet Stability GORUCO 2017: How to Load 1m Lines of Ruby in 5s by Andrew Metcalf Sorbet Compiler: An experimental, ahead-of-time compiler for Ruby Join Sorbet on Slack Twitter: Alex D ( @MrMrBug ) Picks Alex- The Architecture of Open Source Applications Alex- Sonic Pi Alex- HealthFit Charles- Xero Charles- Level Up | Devchat.tv Luke- Alan Kay - Quora Valentino- GitHub | tenderlove/analog-terminal-bell Valentino- OSH Park Valentino- Strange request: What is the loudest clicky keyboard? Valentino- IBM Beamspring Sound Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology Blog Work @ Doximity GitHub: Valentino Stoll ( codenamev ) Twitter: V ( @thecodenamev )

strange panel lines architecture slack load shopify github typing xero rogues sorbet alan kay devchat charles max wood sonic pi devchattv open source applications dev influencers accelerator level up devchat osh park luke stutters
Devchat.tv Master Feed
Using Typing Systems in Ruby with Sorbet ft. Alex Dunae - RUBY 512

Devchat.tv Master Feed

Play Episode Listen Later Aug 25, 2021 81:11


Alex Dunae joins the Rogues to discuss his experience introducing types into an existing codebase using the Sorbet gem and how it saved him and his company time, money, and effort. The conversation covers libraries and tools for working with types in Ruby. Panel Charles Max Wood Luke Stutters Valentino Stoll Guest Alex Dunae  Sponsors Dev Influencers Accelerator Level Up | Devchat.tv Links GitHub | Shopify/tapioca GitHub | chanzuckerberg/sorbet-rails Sorbet Journey, Part 1: Why Add Types to a Rails App Sorbet Journey, Part 2: Adding Sorbet to an Existing Ruby Gem Sorbet Journey, Part 3: A Typical Day Adding Sorbet to a Rails App Sorbet Journey, Part 4: Sorbet Stability GORUCO 2017: How to Load 1m Lines of Ruby in 5s by Andrew Metcalf Sorbet Compiler: An experimental, ahead-of-time compiler for Ruby Join Sorbet on Slack Twitter: Alex D ( @MrMrBug ) Picks Alex- The Architecture of Open Source Applications Alex- Sonic Pi Alex- HealthFit Charles- Xero Charles- Level Up | Devchat.tv Luke- Alan Kay - Quora Valentino- GitHub | tenderlove/analog-terminal-bell Valentino- OSH Park Valentino- Strange request: What is the loudest clicky keyboard? Valentino- IBM Beamspring Sound Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology Blog Work @ Doximity GitHub: Valentino Stoll ( codenamev ) Twitter: V ( @thecodenamev )

strange panel lines architecture slack load shopify github typing xero rogues sorbet alan kay devchat charles max wood sonic pi devchattv open source applications dev influencers accelerator level up devchat osh park luke stutters
Ruby Rogues
Using Typing Systems in Ruby with Sorbet ft. Alex Dunae - RUBY 512

Ruby Rogues

Play Episode Listen Later Aug 25, 2021 81:11


Alex Dunae joins the Rogues to discuss his experience introducing types into an existing codebase using the Sorbet gem and how it saved him and his company time, money, and effort. The conversation covers libraries and tools for working with types in Ruby. Panel Charles Max WoodLuke StuttersValentino Stoll Guest Alex Dunae  Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tv Links GitHub | Shopify/tapiocaGitHub | chanzuckerberg/sorbet-railsSorbet Journey, Part 1: Why Add Types to a Rails AppSorbet Journey, Part 2: Adding Sorbet to an Existing Ruby GemSorbet Journey, Part 3: A Typical Day Adding Sorbet to a Rails AppSorbet Journey, Part 4: Sorbet StabilityGORUCO 2017: How to Load 1m Lines of Ruby in 5s by Andrew MetcalfSorbet Compiler: An experimental, ahead-of-time compiler for RubyJoin Sorbet on SlackTwitter: Alex D ( @MrMrBug ) Picks Alex- The Architecture of Open Source ApplicationsAlex- Sonic PiAlex- HealthFitCharles- XeroCharles- Level Up | Devchat.tvLuke- Alan Kay - QuoraValentino- GitHub | tenderlove/analog-terminal-bellValentino- OSH ParkValentino- Strange request: What is the loudest clicky keyboard?Valentino- IBM Beamspring Sound Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology BlogWork @ DoximityGitHub: Valentino Stoll ( codenamev )Twitter: V ( @thecodenamev ) Special Guest: Alex Dunae .

strange panel lines architecture slack load shopify github typing xero rogues sorbet alan kay devchat charles max wood sonic pi devchattv open source applications dev influencers accelerator level up devchat osh park luke stutters
Greater Than Code
245: Hacking Reality with Rony Abovitz

Greater Than Code

Play Episode Listen Later Aug 11, 2021 80:18


03:03 - Rony's Superpower: Being a Space Cadet: Free-Willing Imagination, Insight, and Intuition 06:54 - Becoming Interested in Technology * Science + Art * Star Wars (https://www.starwars.com/) * Solar Power 10:30 - Unstructured Play and Maintaining a Sense of Wonder and Free-Spiritedness * Geoffrey West on Scaling, Open-Ended Growth, and Accelerating Crisis/Innovation Cycles: Transcenden (https://www.youtube.com/watch?v=VnxpqecbpOU) 15:15 - Power Structures and Hierarchies * Flow: The Psychology of Optimal Experience by Mihaly Csikszentmihalyi (https://www.goodreads.com/book/show/66354.Flow) * Order vs. Disorder * Greater Than Code Episode 125: Everything is Communication with Sam Aaron (https://www.greaterthancode.com/everything-is-communication) 35:04 - Using Technology to Decentralize Social Structures: Is it possible? * Hacking Reality * Enlightenment and Transcendence * Somatics (https://www.healthline.com/health/somatics) * Spiritual Emergency: When Personal Transformation Becomes a Crisis by Stanislav Grof (https://www.amazon.com/Spiritual-Emergency-Personal-Transformation-Consciousness/dp/0874775388) 01:05:19 - The Game of Capitalism * What It Means To Win; Mimicking Desires * Reorienting Around Joy, Creation, Learning, and Experiences * Self-Actualization & Community 01:09:39 - Are We Technology? * Survival of the Fittest Reflections: Tim: We as a global community, need to bring our drums to the drum circle. Chanté: How do we build decentralized guilds? Arty: 1) Breaking out of nets and creating opportunities to innovate, invent, rethink, and enable new things to happen. 2) How do we create more entrepreneurship and enable more entrepreneurial innovation to happen? Rony: Empathy, Compassion, Imagination, Freedom, Courage. BONUS: The lost classic "Fire" (from one of Rony's early bands) (https://www.dropbox.com/s/5575o58xzm2kh28/fire.wav?dl=0) This episode was brought to you by @therubyrep (https://twitter.com/therubyrep) of DevReps, LLC (http://www.devreps.com/). To pledge your support and to join our awesome Slack community, visit patreon.com/greaterthancode (https://www.patreon.com/greaterthancode) To make a one-time donation so that we can continue to bring you more content and transcripts like this, please do so at paypal.me/devreps (https://www.paypal.me/devreps). You will also get an invitation to our Slack community this way as well. Transcript: Software is broken, but it can be fixed. Test Double's superpower is improving how the world builds software by building both great software and great teams and you can help. Test Double is looking for empathetic senior software engineers and dev ops engineers. We work in JavaScript, Ruby, Elixir, and a lot more. Test Double trusts developers with autonomy and flexibility at a 100% remote employee-owned software consulting agency. Are you trying to grow? Looking for more challenges? Enjoy lots of variety in projects working with the best teams in tech as a developer consultant at Test Double. Find out more and check out remote openings at link.testdouble.com/join. That's link.testdouble.com/join. CHANTÉ: Hey, everyone. Welcome to Greater Than Code, Episode 245. My name is Chanté Martinez Thurmond, and I am here with my friend, Tim Banks. TIM: Hey, everybody! I'm Tim Banks, and I am here with my friend, Damian Burke. DAMIEN: Hi, I'm Damian Burke and I'm here with my friend, Arty Starr. ARTY: Thank you, Damien, and I'm here with our guest today, Rony Abovitz. This is actually the second time Rony has been with us on the show. The first time we unfortunately had some problems with our audio recording. We had a really great conversation so, disappointing, but I'm sure we will have an even better conversation the second time around. Rony is a technology founder, pioneer inventor, visionary leader, and strategic advisor with a diverse background in computer-assisted surgery, surgical robots, AI, computer graphics, and visualization sensing advanced systems, media animations, spatial audio, and spatial computing XR. Rony has a strong history of creating new technology fields in businesses from the startup garage onward, including Magic Leap, the world's leading spatial computing company founded back in 2011. His new still start at Sun & Thunder he plans to launch in 2021 and prior to Magic Leap, he also founded MAKO Surgical, a medical software and robotics company specialized in manufacturing surgical robotic arm assistance technology. He is deeply into film, art, animation, music recording, AI, robotics, ethics, and philosophy. He is also a senior advisor at the Boston Consulting Group advising a small group of deeptech startups and a few Fortune 50 companies, a member of the Tau Beta Pi Engineering Honor Society, and a two-time World Economic Forum Technology Pioneer. Welcome to the show, Rony. RONY: Thank you for having me again. ARTY: It's a pleasure. So our first question we always ask on this show is what is your superpower and how did you acquire it? RONY: I think my superpower is not being able to do a podcast the first time correctly. Actually, I think I had a really good response last time, but I think the main one is I'm just like a space cadet and you could translate that into just, I have a very freewheeling imagination so I think that's always been my superpower. I could always imagine, or have a creative idea around a problem and really imagine things that don't exist, that aren't there yet. I think that's been always really helpful in anything I've done. So that's probably my main superpower. I don't know what that would look like as a superhero outfit. I think I gained a second achievement level, which is some level of insight, or intuition into knowing things, which I think it's really hard to explain, but I feel like I didn't have that. And then in college, it was a really interesting experience, which I probably won't get into a lot of detail here, but I think I gained that achievement level. I feel like I have both of those now. I feel like I leveled up and gained this insight intuition kind of thing that I didn't have before and I think those two together have been helpful. So there's probably many more achievements to unlock, but I think I got those two so far in the game. DAMIEN: You leveled up on intuition as a result of an experience in college. RONY: Yes. It was an interesting experience. I had a transcendent experience. DAMIEN: [chuckles] Well, that sounds exciting. ARTY: I think before my question was, how did you develop that? Tell us a little bit about your background. What kind of family did you come from? Was this something that you think was cultivated in childhood, or was this something that happened as you got to adolescence and then to into college? RONY: My mom's a painter. So she's an artist and she was pregnant with me walking around the campus at Kent State during the Kent State shootings and had to run away to not be shot. That was kind of there, but not there. She was an art student at Kent State at the time. I think she said to me at some point, there was difficulty in the pregnancy such they had to give her some morphine, or something. It probably got into my brain [chuckles] so probably scrambled it a little bit. I'm not sure if I had all that, but who knows what they did back then. So there's a little bit of that, but my mom's a freewheeling artist so I grew up that way. Dad passed away a couple of years ago, but always entrepreneurial, also artistic. So had this freewheeling imaginative household where no one told you, you couldn't do anything. I think that actually helped a lot. Nobody was born with a silver spoon. Both my parents were born but I was dirt poor as you could imagine. My Dad grew up in a house that had no windows so when we'd visit, my grandmother's chickens would literally fly through the window [laughs] and knock your head. When you're a kid, you think it's the greatest thing in the world. I think I swam in a bathtub that also served as the place to cheat fish. I think my Dad's mom would bring fish to the market and sell them, like a carp, or something and I thought they were my friends and didn't realize they were turning into dinner. I think that's why I became a vegetarian. So we grew up really poor on both sides. Everyone was self-made, freewheeling, and imaginative so that probably did help. CHANTÉ: Yeah. I think for myself, too. Just growing up poor helped with my imagination; I just dreamed of all these amazing things I would one day have as an adult. So I happen to think it's a superpower, too. It's pretty cool. Thanks for sharing all that. TIM: So I guess, what I'd like to know is when you're coming from that kind of background, what first was your jumpstart into using technology, or being interested in technology? RONY: I think I was always simultaneously interested in science and art at the exact same time, which is odd, which makes for a good misfit because either you're the art damaged kid in school and you hang out with the art crowd, or you're the science nerd and you hang out with – but I liked both so there's not really a good place where if you're both to hang out. Probably just being really curious about how everything works and what's going on behind the scenes. Like, why are things the way they are, trying to imagine them, but I'm not totally sure. I just sort of always was into both. That is a very good question. It's kind of asking if you're a fish, how did you get fins? I'm like, “I guess, they grew?” But I don't know, I just seem to be equally into that. Probably Star Wars, if you really get down to it. I saw Star Wars as a kid and suddenly, that's what you want to do. You want to build an X-wing, fly an X-wing, blow up the Death Star. That probably had a lot to do with it. Actually got to meet George Lucas, which was super awesome and I'm like, “You're responsible for my entire path in my life. Science and engineering, wanting to do all these crazy things. It's all your fault.” He was like, “Oh my God, don't blame me for this.” [chuckles] CHANTÉ: Wow. RONY: But no, it was in a funny way. CHANTÉ: That's funny because the last time the conversation we had, Rony, we talked about all these cool people that you've met that have influenced you and I asked you like, “Is this a SIM? How are you meeting all these amazing people?” [laughs] RONY: I'm pretty damn sure it's a SIM at this point. [laughter] Definitely a SIM. I'm very close to that. [overtalk] CHANTÉ: Become convinced now, for sure. RONY: We can get into that later, if you want. I think it's a SIM. I'm not sure who's running it right now, but it's a SIM. [overtalk] CHANTÉ: [inaudible] wanting to do that. ARTY: So with all this creativity, what were some of the first things you started dreaming about building? RONY: I think as a kid, I wanted to make a solar-powered airplane, which sounds like an odd thing, but I was weirdly into solar power. Like, I wanted solar-powered cars, I started to get solar cells from Radio Shack and soldered them up in stuff and spin motors. I'm like, “That's so cool, it's free, there's no battery needed,” and then of course, you need batteries to store it if there's clouds. But I was thinking that was really neat. It was just like this magic of sun on this thing, on this chip and suddenly, you get electricity out of it. It was like, whoa. I think my uncle gave me some Radio Shack science kit when I was really small. I started messing with it. I had a solar cell and I figured that was magical and I got really into it. I don't know why I didn't pursue that because it seems like that'd be a good thing to do today. But I was like really into in the very beginning, solar-powered, building solar-powered everything, especially solar-powered airplanes. I wanted to build some perpetually flying. Actually, I designed something that won a state science fair award that pretty much looks like later on and after that, it was a plane that I think flew across the United States, a solar-powered plane, and it was very similar design. So I was actually kind of happy I was a little bit in front of all of that, maybe 5 years or 10 years ahead of that one. ARTY: Just thinking about there's so many things like that that are magical. Just you've got this conversion of sun energy to electricity and there's so many things now we take for granted that are just kind of there like, “Oh, I have the internet in my pocket.” I feel like we've lost some bit of that wonder with taking some of these things for granted. I was talking with Chanté a little bit earlier about how dreaming gets stifled, how creativity gets stifled, and we ended up in this mode where we're doing things the way the world expects us to. We've got jobs in this path of life that we're supposed to follow and these rules, or the ways that things are supposed to be versus that passion of creativity, of discovery, of wonder, of wow, isn't this amazing that sun energy can be converted to electricity? I wonder what I could do with that. I wonder what I could build. I wonder what I could create that doesn't already exist. Where do you think that spirit comes from and is there a way that we can create more of that in our culture? RONY: It's a great question because I think there are still kids who have this experience, but I think less kids. I think it was just totally unstructured imagination, unstructured play. All my friends when we were kids – I didn't let my daughter do this, but we were like 8, 9, 10 years old, we'd grab a garbage can lid, make a sword out of a branch, and then we'd run around in the woods fighting dragons. There's no adults around, dozens of kids having some kind of like full on whatever we wanted. Like, we're just running about till almost nighttime deep in the woods like the kids from Stand By Me, the movie, or something. We got our bikes; we're riding miles away. We'd do whatever adventures we wanted. I remember a couple of friends of mine and I, we'd walk along the highway, which was incredibly stupid, collecting beer cans because we thought, “Wow, look at that, we can collect beer cans.” I don't know why. We're like 9 years old, we thought that would be a cool thing to do and we would figure it and then we'd cut them and make airplanes out of them and just craft stuff. That's probably dangerous. I won't recommend kids do that right now. But the idea of unstructured play; there's not a game, there's not something someone designed, you're not watching television. You're just running around in the world, doing stuff and your brain and your imagination have to fill in the gaps, I think that's what people really should be doing. Whereas, I think a lot of kids do this now, here's a tablet. It forces you to think in patterns; you're thinking in a certain way and that's actually scary because everyone's copy pasting the same device and running on the same popular app, or whatever and that's patterning your brain to be caught in a certain way of thinking versus this unstructured thinking, which is more rare right now, I think. DAMIEN: So that sounds like something that would be lovely to get back as an adult. Do you have any techniques? Is this something you do? Do you have ways of structuring that? [chuckles] Of getting to that unstructured play as an adult? RONY: I'm an anomaly because I don't think I ever got structured, which is, I think unfortunate. Not unfortunate, I think it's fortunate that I never got structured. So trying to think if you got caught and how would you break free. But I think I really never got caught in that net. I think I've always been like a wild fish in the ocean, but – [overtalk] DAMIEN: How do you stay out of the net? That's also something I'd like to hear. RONY: That's an interesting, I never had a job, like an actual job job. College, I started my first company and never really worked for anybody. I figured I'm unmanageable so I can't work for anybody, I might as well start my own companies. That was a saving grace because I think it would have been difficult to work for somebody. To conform and work in somebody else's system rather than to build something and try to make that a place people want to be at. But then it's weird, it's like you become the man and you're like, “Oh my God, what am I doing?” That's a whole another topic I won't get into this second. DAMIEN: But do you provide that sort of structure and patterns for people who work for you? RONY: In the beginning of all the companies I started—and I'm doing this again with a new one—it's always been freewheeling, awesome – I think the people that are beginning, that was the greatest time ever. But then as you get bigger, once you get to pass 20, 30 people, even 30 people unstructured, big, crazy, some folks start to come in and crave that structure. This is chaos, like what's going on and then you're like, “Okay, we've got to order this and we've got to processes and operating plans and all these other things,” and then next thing you know, there's 2,000 people working for you. I'm still trying to figure out how do you maintain that wonderful, free-spirited, freewheeling environment at bigger scale because at bigger scale, it feels like you've got to create all this framework and all these boxes for people to be in and processes. People are demanding it like, sometimes employees get upset that it's not there because they're so used to being in that cage for somebody else that they're not used to being free and they want to run around and go back to that cage and I'm like, “Be free,” and they're like, “No.” People who worked for me in the past will tell you that. They'll basically say it was this odd thing that I was pushing them to be more free than they wanted and then the ones who really liked it, got shunned as the things got bigger because what's that person not conforming? They're supposed to follow the procedures and why are you spending all your time with them because they're the ones that don't follow the rules. I'm like, “I don't like following the rules.” So I guess, what is a good technique? I have a recording studio, so I think playing really loud guitar helps. It lets you feel like you can like do anything. Really loud guitar through a big amp, a lot of fuzz pedals, or things like that, or you go on a long hike. We would do ocean kayaking, go a whole day ocean kayaking where there's sharks and weird stuff and some of you are far away from a computer. There's the universe and wild animals and you're back to primal nature again; you feel like you're just a wild, free spirit. I try to do that as much as possible. I think those things help, but it's hard, though and then you've got to go back on a Monday morning and there are some office space type manager asking you for TPS reports. That's really difficult. I feel bad because as the companies I've built got bigger, I probably had someone who had someone who made someone do a TPS report and it always bothered me. But it's like, you can't run at a certain size without the TPS report even though nobody knows what a TPS report is. If you don't know what it is, watch the movie but it's like why at some point you'd have someone two, or three levels below you make someone else do a TPS report? ARTY: Yeah. That's a great question. It's like who created this damn report? And why are we so coming to the demand of a report, or empirical data to move forward and work it in our life? As you were sitting there talking and everything, it brought me back to that comment I had again of Geoffrey West from the Santa Fe Institute who talked about his concept of scaling, how that happens in all things that exist in the universe. There's a ratio of scale that we can't really escape and it's an interesting phenomenon that I'm still trying to understand, but I think, Rony where I feel really kindred spirited to you is I hate to be tamed and then once I feel like we have to scale, or tame, I'm like, “Oh, this I want out of this.” Get me out of this game, get me to the new game where I get to germinate something and start it, and there's no form and I love that. I wonder, though. Somebody like you who's created all this amazing technology, aren't you the guy who could maybe make this a reality where we can create those experiences [chuckles] using technology to help us get in and out of these dreams, dates in and out of these waking and normal states that the society has locked into? RONY: Well, here's a couple things to think about from what you're saying. One of them, I have a notion of can you build a gigantic decentralized—I won't even call it a company, but a guild—of free people who are connected through blockchains? And it does not look the pyramid of structure of a company, but it's some kind of guild of artisans and we blockchain to each other and emerge and do things together? Like orcas will form packs because it's the right thing to do but there's no – well, there actually is an alpha orca so you do have a small pyramid. So it's the alpha orca have fights and then you become the ronin orca. There's a little bit of that. But is there a decentralized guild blockchain thing that could have hundreds of thousands of people that could build totally new tech platforms that are not the central power tech companies? I've always been pondering that and wondering how is that possible and every time I've thought about it, it seems like people collapse back into the same structure of the pyramid. Like they want a king, you try to create something that doesn't have a king, or a queen, and they want the king again. Why do we keep doing that? But somehow, I believe that there is a way to do that to have that democratic free-spirited thing. I think that's what the United States was founded on. Let's not have a king. Let's just have someone who's kicked out every 4 years. They're nothing special. Don't make a big deal about them. But now, 200 years later, we made that person more into a king. We give them special powers; they can do things and they don't get – they're above normal citizens. How did that fall apart? But I just keep wondering, is that possible? Because I think big tech companies reflect more of a monarchy. There is a central figure that have massive power, there's the inner court that have massive power, and then there's the serfs who all work for the central authority. It's basically, we fought against that to free ourselves of monarchies, but our companies and tech companies look more like monarchies. They could be benevolent, or not benevolent, but we still have not been able to get past that king over people thing. It perplexes me and why we keep repeating that. TIM: Well, I think there's a few things with that. You mentioned scale, like as you get bigger and as you add more people, you add more ideas and you add more notions on what the right thing to do is, or what the right way to go is. Obviously, as you do that, more folks are going to agree, or disagree on it. You're going to have various ways of opinions; you end up getting factions, or tribes, or whatever it is. Certainly, this is where people think that way, this group of people think that way, and then you introduce politics because you have to find some way to get all these folks with different ideals to agree on a common purpose, or a common goal. When you do that, once you introduce politics, then you start to introduce the notion of leadership like that. But I think it's interesting when we look at it in the guise of big tech companies and how we have these regions, a lot of this ends up coming is because of the people that ended up profiting the most off of the tech company are the ones that get to make all the decisions. It would be an interesting thing if there was a truly democratic company where everybody from top to bottom made the same amount of money, had the same amount of equity, have the same amount of say in the company. And then if you are a leadership role, it's more like maybe a strategic vision, but your CEO is going to make the same amount of money as your junior developer. Because unless you do that, you don't have a democratic, you don't function; you have a hierarchy by definition. DAMIEN: What we're talking about is power structures and every time there's a power differential, there's going to be a power structure that supports that. The reason why you said earlier when you were about talking how you were having to be like, “No, be free. There are no rules here. It's not a cage.” People resist that because they've been lied to. They say, “You don't have to stick to my rules.” All that really means is I'm not going to tell you what the rules are, which is horribly traumatizing. So until you have that equally distributed power, you're going to have that hierarchy and that structure and somebody is going to want a TPS report before they can go forward on something. RONY: Are there any examples where that's existed for some period of time, even in a small form? Like the equally distributed power, anything? DAMIEN: I've seen it in co-ops. It requires a lot of trust and the more people you involve, the more differentials you're going to find. [overtalk] CHANTÉ: And I think there are some [inaudible] in this communities. ARTY: I think scale. [overtalk] RONY: Like a small co-op. CHANTÉ: We can definitely do this. RONY: A small co-op. ARTY: Yeah. There's definitely people that are trying to do the sorts of things that you're talking about from an organizational structure standpoint, but as you've also pointed out, there's dynamics of resistance to it of it not necessarily being what people want. I mentioned this book before, Flow, Mihaly Csikszentmihalyi's book and the thought that comes to mind as we're talking about this dynamic of being pulled toward wanting order and structure is a big part of his thesis in the book is that we have a desire for order in our consciousness and we have a gravity toward wanting order in that chaos and disorder is uncomfortable. So when we're in that uncomfortable situation, we can learn skills to create our own order out of the disorder, to be creative, to think about ways to construct new ideas and stuff in our head and make new games. But our brain wants some kind of game to play, wants some kind of order to build around, and I feel like, we were talking about these nets that we get caught in and the way that our education system is structured, the way that we learn in school is a net in itself. We learn how to play the game of school and teach people how to follow the rules and be really good at following the rules and in playing the game that's given to you. I feel like if we want to teach people how to create order out of disorder from their own consciousness, through creative play, that we need a learning environment that is oriented toward those things so that we can get practiced at it. Being in a situation of being uncomfortable, being around people that are good at those kinds of things that we can learn how to mimic perhaps and shift those shifts, those things around that way. An acquaintance of mine, we had on the show a while back, Sam Aaron, he does Sonic Pi and he teaches little kids how to code, learn how to be a music DJ and it's the coolest thing. I was reading this post about a little 6-year-old, who was super excited about DJing it at her next birthday party coming up and she was going to get really good at DJing and mixing her own beats. She's 6 years old and I'm just looking at this how beautiful it is and that seeing that fire, that inspiration to create light up in someone, once that fire's lit, it keeps fueling itself. It keeps fueling that desire. I feel like there's something very powerful about music, because you've got some basic rules of how things work, but this huge space to create in, and almost everything we can relate in various ways to music. What if we changed the way that we educated to focus on some of those musical principles and this could be something that's adult learning, too is how can we learn to riff together in a musical context and learn how to do jazz? RONY: That's very cool. DAMIEN: What I heard is that we should all start jazz bands. TIM: Yeah, same. RONY: That's all good with me. TIM: Let's see if they get too big, then you have to have a conductor. [laughter] DAMIEN: Like a quartet, big band at most. No orchestra. [overtalk] TIM: You see, big band has to have a conductor, right? That's one of the things. DAMIEN: I have played in a big band without a conductor. TIM: I was in a couple of myself. We'll talk about that one later. RONY: Well, actually that's a good thing because if you have a trio, or a quartet, everyone can go and it somehow works. You all have to pay attention, but if you try to do that with 10 people, 20, 50, a 100, it turns into noise. DAMIEN: I also think it depends on what kind of music you're making. A symphonic orchestra generally needs a conductor, at the very least a concert master who can wave the bow and get people on time. But I've been in drum circles of 300 people that made beautiful music with absolutely no leadership, or any sort of control like that. TIM: Well, I think the difference is that in the drum circle, I don't think there's a preconceived plan that's being executed. It's all improv, right? It's all made on the fly and then you pick a direction. I think it's different when you have a set task, or a thing you're going to accomplish. In the case of a symphony, or any other thing where we have we're not making up music on the point on the spot, we have a set score. We know what notes they're going to be and we're going to be done. I think there's space for both of those. There's space to say that we're just going to see what comes out of this and then there's another bullet that says, “Okay, well we have to do this.” One is very much creative and I love that. The other part is executive. You don't want, for example, surgeons to just go in there willy nilly and just saying, “We're just going to see what we find and just do whatever.” There has to be a plan. There has to be something that gets executed. Any kind of engineering feat, it has to be done with a plan and structure and different things that have to be done at certain times. So I think there's a place for both in any healthy culture and society where people that create and people who design certainly should not be encumbered by definitions of structure. But if you're going to create, or design something that's going to withstand a hurricane, there obviously needs to be some concerns about a structure and how things are put together. RONY: But let me give you guys a comment on power structure and I'm a bit of anomaly because I've always been super uncomfortable being in that alpha power spot, but I've always had to be there to build a company. Some of them got quite big and the bigger they got, the more uncomfortable I was because I didn't think a human being should have that power. By the way, the question about smart people and billionaires, I've met a bunch of those billionaires that you've mentioned, I've also met some incredibly smart people; they're not always directly correlated. There may be a smart billionaire, but it's not one-to-one—a billionaire who's someone who's highly optimized at a certain function. Some of those brilliant people I know are super poor and they have built-in things in their mind that they don't want to do the things that they might see oppress others to get to a certain place. They just don't. So they're more happy in their lot making $25,000 a year, or whatever they're doing. But I think what's interesting about trying to not have a power structure is how people just default go into this algorithm in people's brains. I'll give an example. When one of my companies was small, I had a largely empty office and a couple cool collectible vinyl toy things. I love weird, those kind of animate vinyl toys and then just Star Wars thing. I just have a couple of my shelves. When people would visit, like new employees, or partners, they would bring something and put it on the shelf like an homage offering. I'm like, “That's weird,” and then the more that people thought now it was required to bring one of those and make an offering and leave it on my shelf. So a few years later, my shelves are covered the hundreds of these offerings and I'm like, “What in the heck is going on here?” I didn't ask anyone to do it, but people felt like if you're going to go see the alpha wolf, you have to bring them a dead rabbit and leave it as an offering and it was just amazing. It's like all this stuff and I would give most of it away, but it was really weird how everyone has this algorithm that they feel like if you're going to go visit the alpha leader, you've got to bring a gift, an offering, a moose, whatever you happen to have caught. Even when we dealt with people from outside the US, it was even more extreme like you'd have this whole formal exchange; you had to bring them a gift and they would bring you this gift. I was like, “What is going on here?” This is thousands of years of evolutionary biology wired into people's brains making them do things. I'm like, “I don't want to be that!” Like, that's not what we're doing. We're totally building a different social order, no one's paying attention to me at all, and everyone is just like, “Nope, we have this code built into our brain and we're just going to do that.” I found that to be really strange to the point where I build two decent sized companies and each time, I felt like I had to throw the ring into the volcano like in The Hobbit, or Lord of the Rings, because if you don't, it just kind of gets to you. I felt like if it started to get to me, I just need to throw it into the volcano and start over again. Hand the ring to someone else and go back to base camp and try it again, which I'm doing now. But I found that both times I built successful tech, but not the nonhierarchical culture I had in mind at the beginning, which I'm trying to do now again. I'm not sure how do you fight human biology? I'm like, “Don't do that. Stop bringing the moose and the rabbits by! What on earth are you people doing?” and they just keep doing it. I don't know what it ism or why, but it's like, we are hard wired as humans to follow an alpha wolf. In fact, the alpha two and threes feel like they actually have to challenge you in a tribal fight and if you don't put them down and show the rest of the wolf pack that you're the alpha, then they'll try to eat you. It's like what is going on? But that is what happens at every company, in every country, in every government, and it's so weird that we have not evolved past the way we were thousands and thousands of years ago. CHANTÉ: Is it possible, Rony the endeavor that you're working on now to use technology, to dream of new futures and realities that does decentralize social structures in the sense – because my feeling is the collective consciousness is why we're doing this. Like, we can't escape ourselves. So if we give ourselves new experiences and we know what it feels like to have decentralized collectivism, then we may choose to build new cities, families, and companies in a decentralized structure. Because that power and oppression, it feels like a human instinct that we can't escape it. but I'm just not convinced that that's real. I think it's been something, a story, a narrative that we've been stuck in. So I think we have to build a new story, or create a new story and a new reality and I think technology can allow us to do that and people like you and everyone on this call, we can do that together. ARTY: Yeah. I was thinking about that, too of software gives us this ability of reality construction and if we've learned certain ways of doing things, if we operate in a certain net in a certain rails playing certain games and we don't have a template for anything else so that outside of that is just disorder and unstructured and unknown, then we're going to cling to the familiar structure. We're going to cling to what feels safe and known and predictable, and that we know how to operate. I feel like the way to escape that is to create an alternative that offers structure of a system that gives you a set of rails that reorients things and creates opportunities for creativity, for entrepreneurship, for ideation, but creates new structures where those things can thrive. I don't think we're going to get away from technology, but we can reinvent our interface with technology. We can reinvent the shape of our social software infrastructure and how we relate to one another through technology. I feel like to overcome that gap, what needs to happen is a vision, really, is the putting together a vision of what that might look like such that we can build it. RONY: I spent the last decade going really deep into that, about as deep as you could possibly imagine, and it started out actually a few years earlier, 2008, 2009, working on this call it a Miyazaki film world project with my friends at Weta and we spent a few years on that. And then one of the things I felt was if you're going to – I won't get into the details of the project is actually something Sun & Thunder will hopefully be releasing. But if I was going to go into this idea of hacking into reality, what is that? I actually needed to go do that in order to be credible about making a story about it, or making a film about it, or film world. So I'm like, “Okay, I'm going to go on a tangent.” So I started a tech company with the idea that we're going to be reality hackers. Like, we're going to figure that out and we're just going to go all the way. We're going to hack into the visual cortex, we're going to go full on, and it was amazing because all these people, like people who created The Matrix and Neal Stephenson from Snow Crash, all these people started showing up. And then some of the very early stuff we did, we started to go really there, like really deep. That's stuff that you can productize, but we're starting to unlock things about how the human brain works in our connection to this weird connection between the physics and how our brain constructs reality. What does that mean and how do you actually get in there and actually hack it? We did some stuff that freaked me out so much. Everyone in the early days was like, ‘Whoa, maybe we need to take a step back.” I think that's actually what happened. We had those whoa moments. “Let's take a step back and let's not unlock full atomic fusion right now. Let's do something that you can actually maybe ship,” but we're going to places that were not ready for as a species. We really had those moments where we would see over the horizon. That was intense. One of the things that made me walk back and I think a couple of early folks that we just felt like human software, our human biology is totally unprepared for this. Like, we're not prepared to hack reality. We are not equipped. We're not ready as a species. We would screw things up beyond all belief. Look how badly we're doing on social media, which is so thin and almost nothing. When I think of digital realities, whether it's AR, spatial computing, VR, those are simulation training grounds for the real thing. It scares me when people are talking about neural implants in the brain like, no, no, no, we are not ready for that. In our SIM testing on social media and digital reality, we're not doing a good job. We're creating fairly awful places with occasional cool places. I thought, “Okay, we're going to unleash this like Renaissance of art and imagination.” It's like, no, that's not what's going on. It's going on in little pockets. But for every art and Renaissance thing, you've got like nine, or ten horrible things. Some things I can't even mention. I used to tell our investors, “Someone's going to make trillions of dollars doing the things we refuse to do” because the level of control and weird stuff you can pump into someone's brain. There are companies I'm not naming; you could imagine why they're spending $6 to $8 to $10 billion a year trying to conquer digital reality. Why they have reality labs. You should be really frightened about why they're doing it. L ARTY: Right. RONY: I started out with a notion of can there be this real creative imagination Renaissance and I actually believe there can. But at the same time, it's like every time you have a superhero, there's something else like the super villain appears. It's a law of the universe and I feel like the more we were trying to do good in hacking reality, you would have bad equally emerging and equal strength, maybe sometimes even larger. I don't know what's going on, but it did get me to take a step back and wonder. The human software is totally unprepared and so backwards. Like we're running Dos 1972 right now, or even worse than that. Our software is like Middle Ages and it's so easily manipulatable and triggerable and all kinds of horrible – the human, we have not transcended. We are not where we need to be collectively. That doesn't mean there's not individuals, or groups who are transcending and becoming more enlightened and evolving in a good way. But the net human condition seems to be quite in the bad place right now. It actually scares the crap out of me. So I did take a step back from the notion of I don't know we're ready and maybe we just need to take a breath and figure out our social system, our human biology, like what's going on because we are evolving at so much slower pace than the rapid accelerating pace of our tech capabilities. We're building insane tech. AI will pass us all in this decade, like, what the heck are we doing to ourselves? We're unleashing things in the world we have no idea and society is not capable of predicting. The nonlinear event impact is really scary and we just keep doing it. I don't mean to be all pessimistic, but I think the hope of this creative Renaissance is something that's a beacon—it should be a beacon for some—where you're free, you're decentralized, you're not controlled by this monarchal power. But too much of the other side is actually winning right now, too much of the other side is dominating everything because they're playing the game that I think our brain is wired to. We're wired to a pyramid structure. The people who realize that manipulate it, they take advantage. They do all the things; they've figured out the social psychology, they've hacked the code of the human brain, and they're making tons of money doing it because they know how we are. I don't know if that's just how it will be forever, or is there going to be an actual enlightenment for people. That made me take a step back from hoping that everyone will just have this inner artist wake up and now, I'm not so sure. CHANTÉ: I love that question now. I think it makes me go back to something I continue to say, it's just like, do we get off of our technologies, or get off of the things that we believe connect us? Because we are ourselves technologies so, do we need to be constantly manipulating something else? There's a lot of power in just being together in real time, in real life together and I think if we can go back to some of that, we can remind ourselves because—and this is coming from somebody who spent a lot of time and money in meditation and self-transcendence. Now I'm at this place where I'm like, “Do I need to transcend, or should I just be right where I am because the past, the present, and the future are actually all one and should I pay attention to who I am and what I am and where I am a little bit more versus constantly thinking in the future? This is so hard for me because I'm a futurist. I love to think and imagine new possibilities. But I just wonder. That's kind of one of the mantras I've been sitting with in the last six months, or so. RONY: Thinking of what you're saying, we had a pretty high-level of Tibetan Buddhist who built one of the great temples in Tibet where monks meditate and they built it from memory. There's no architectural plans and he was one of the leaders that he came by and I showed him some stuff we were doing. It was maybe 5, 6 years ago. He's like, “That's amazing and you're cheating.” He goes, “We take years to learn how to do that, but we could do more than what you're doing. You're just level jumping.” I get what you're doing, I understand it but you're taking the elevator, the sky tram up the mountain, and there's something about – but you're not equipping people to know,” or. I didn't really understand what he was talking about at the time. I think I have a better grasp now, but we're not spiritually ready for what we can do and they spent a lot of time doing this. They have their own virtual reality. In fact, it was interesting was I said, “We're not really building technology. We're simply trying to unlock what's in the human brain, which is an amazing computer, best GP in the world is the visual cortex. Best display is our brain. That's all there, we're just trying to tap into it.” He's like, “We do the same thing using different tech, but you're kind of cheating.” I thought that was interesting. It's like you don't really have the satisfaction of climbing up to mid base camp on Everest; you just took the elevator and suddenly, you're there. But your lungs aren't ready. You didn't climb the mountain. You're not fit. I feel like technology is doing that for us. Spiritually, we're just not ready. CHANTÉ: Yeah. I spend a lot of time in somatics. I'm in a couple of somatic communities and we talk a lot about those somatic reps. There's a lot of wisdom in experiencing something firsthand and witnessing somebody else do it alongside you in that community because we learn that way, too. If you're picking up on other people's energetic vibes and feel, you collectively whoever's in that space, in that room, It is something that cellularly somatically, you will become a little bit wiser from. I can't describe it. It's only when I'm in a collective with my yogis who we're doing deep breathing together, or we're doing POS in a practice together and there's just this thing that I experience that I've never had on any drug, or any kind of tech, using technology, what do I put on a headset, or something? I can't describe it. It feels out of this world and it's almost like only those of us in that room would ever be able to describe it and maybe indescribable, but it's powerful. So I keep going back to that. RONY: One of the things he told me was, “Okay, you'll help people realize that reality is just an illusion, but are they equipped to understand that?” That will just freak them out, they're going to break down, and now what? When you actually really get that, when you really understand like how reality is constructed, if you go deep and get into that, which we had to do to build some of the things we were doing, it does weigh heavily on you because you're like, “What the heck is actually going on?” A lot of things you were taught growing up that your parents, or grandparents might believe and then you're – where you might read in a book and you're suddenly facing that the reality you know is not stable; it's liquid, it's hackable, it's editable. You're like, “What is going on?” That kind of opening up of your mind is an interesting place, but no one's equipped to really go there. You almost got to step back and say, “I'm going to forget I saw that. Let me just go back and watch a football game,” and it's way easier to go back and play X-Box right now. [laughs] DAMIEN: Those sorts of discoveries have been happening for all of recorded history and I think farther. People get there via gyms, they get there via sitting on a mountain in the modus pose and sometimes, they come back and go, “Okay, I'm just going to pretend that it's real. [laughter] And sometimes, they don't and die under a Bodhi tree, whatever. But these are things that these are not new realizations, or discoveries. RONY: No, they're not. But what weird is that the vast majority of people have not had that. CHANTÉ: Right. RONY: Vast majority like, think about how many people in this country are not even on the first step of any form of enlightenment. The actions they take, the things they believe, the people they vote for, you're like, “They're so orthogonal and distant from that.” So you do have pockets of people who've had enlightenment and transcendence over the last thousands years, but it's a fractional minority and that's what's like why are the rest stuck? Where is everybody's stuck on and why? DAMIEN: Because they want to be. CHANTÉ: Well, I don't know. [overtalk] DAMIEN: Ego death is death. Nobody wants death. CHANTÉ: We're programmed to be. I think we're conditioned and makes me think, too also Stanislav Grof, I'm not sure if you all know him, a famous transcendent, or transpersonal kind of. RONY: What's his last name? CHANTÉ: Stanislav Grof talks about the spiritual emergency. I'll drop the link here. Really interesting, too and did a lot of holotropic breathwork to get people through transcendence and used a lot of other, I think drugs and synthetics to have those transcendental experiences. But talks a lot about the spiritual emergency and I think you're right, Rony talking about when we have this realization that oh my God, what is reality? [chuckles] Because reality is something that we all can define differently and even this is something that I think quite a bit about what the future of work and technology and all of us coming together, this convergence of who am I without that role, without that title? Who am I without my computer and without my phone with the internet in my pocket? I don't know that we've spent enough time examining who we are going in. We're always looking out and I think we have to come back into ourselves to be home and I'd like to see and I am trying to do more of that, trying to cultivate those experiences with the communities that I run circles with, or the things that I have influence on is just, let's go back into ourselves because there's so much power there. DAMIEN: I talk about this as the high school basketball version of reality. If you've ever been to a high school basketball game, championship, league championship, whatever, and you got the crowds yelling and screaming and everybody's enthused and excited about what's going on. If you were to go down to center court and wave your hands and go, “Hey, hey, hey! Hey everybody, everybody, whoa, whoa, none of this matters.” That's really rude. You're right it doesn't matter. It's high school basketball, but we have chosen to make it matter because that's what makes the game. If you don't care about the rules, you don't have a game. If you don't care about the characters, you don't have a movie. If you don't care about the desk and the computer, you don't have a job. So we make these decisions. We can see through it, if we choose to and see that it's an illusion, it doesn't really matter. But if that's what you're here for, go for it. Have fun. If that's not – RONY: Here's a question, just because it's an illusion, does it mean it doesn't matter? DAMIEN: Exactly. RONY: Actually, just a hint at that. We made this digital person, her name was Micah, and people's reactions to her were unbelievable. They began to have relationships and we had to change behavior code around Micah and if you actually broke her personal space, she would leave. She'd walk away and actually open up a door in a wall and disappear. If you behave badly around her, you would lose access. We had to create this social code of conduct because people were – it was odd. I won't get into all of it. But then we fixed that and it was just interesting that people would want to be with her because she would gaze into your eye and pay attention to you. Looked amazingly real, but almost hyper real, like the most real person who was totally focused on you and that attention level from this illusion made people feel good. Even though she is an illusion, that feeling was real and reality is illusion anyway so is she just as real as anything else, or was something going on? It was kind of odd, like is what you feel, or what you carry with you actually that thing anyway, even if it's all an illusion? DAMIEN: And you get to decide that for yourself with and among your culture and your peers, your group. ARTY: Well, I think joy matters for its own sake. Connecting with one another, having fun, experiencing joy, it's a reason to live, it's a reason to be. And if we're playing a basketball game together, it's fun. The people that are in the crowd, enjoying the game and getting involved with it emotionally, too, it's fun and I don't think there's anything wrong with that. There's nothing wrong with having fun and enjoying those experiences and then being meaningful for their own sake. If we have an experience with a digital person and figure out ways to have some feeling of connection, of being paid attention to, of being listened to, there's definitely some risks with regards to dynamics of attachment and just messing with us as humans that I think are definitely of concern. There's just risks with creating emotional love attachments to digitalness that I think is unexplored, unpredictable riskiness because heartbreak is a real phenomenon experience that can be devastating. That aside, I don't think there's anything fundamentally wrong with experiencing good feelings from those things happening in our lives. TIM: I just wonder, though what does it say about the human condition when with 7 and a half billion people on the earth that we need to be with, we would think that we need to create a digital person with which to interact? There are so many of us out there with which we could be interacting and probably should be interacting. We've gotten this far as a species without needing to have an artificial person. [overtalk] DAMIEN: Well, we have our emotional people. We have our pet canines, we have the robot people, people make friends with Roombas. Before that, people made friends with stars in the sky. They'll look back to Orion and that's Ra, Ra loves me and so on. TIM: Sure. DAMIEN: It's the same relationship we have with other human beings. TIM: To some extent, but we were still, the person who was having that relationship was the one who actually defined what that person is, who that was, was essentially the imagination. With an artificial person, or artificial intelligence, you don't have that; someone else is deciding that. So would you want to have that type of interaction? I feel like we could probably, as a society, do way better of devoting our resources to improving the human condition among each other by interacting with each other and understanding each other's hopes and dreams and heartbreaks and struggles than if we were going to spend the resources and the time to develop an artificial person with which to interact. If I think of what we want to do to help people, we want to help everyone to help the human condition, to help and just improve lives and create joy around people? I feel like spending toil creating an artificial person is a fool's errand to that end. DAMIEN: Well, what you're describing would be more effective, but it's outside of our skillset. [chuckles] We need George Lucas for that. RONY: Let me agree, but disagree on one thing, I'll give you a couple examples. Imagine your family has, let's call it an artificial person who's with your family for hundreds of years and is the keeper of the cumulative wisdom of your great, great, great grandparents and is that wise uncle, or aunt, or grandparent that just has the whole history of your family all the way through and can be pulled up and is that kind of totem with the family all the way. It's just an example, something a human being can't do, but could be interesting. It's like we keep photo albums. Now we have video albums of family. What if you had almost like a shaman of the family who you could talk to and it could give you the accumulated wisdom of all your ancestors? Wouldn't that be kind of interesting? TIM: We've had that accumulated wisdom passed down without having the demonstrable technological privilege of being able to afford to purchase not only an artificial person, but the means with which to property to keep that artificial person going. They've had books and scrolls, they had cultural passed downs, they've had just word of mouth passing down these stories that have been great and rich stories for those of us who are descendants of slaves. I know who my family members were not because they were written down anywhere, not because of any technology preserved, but when they were preserved through word of mouth. Linnaeus was written in Bibles somewhere. So we have that and we have the stories behind that, that to me, it speaks to why carrying those things forward is important, but it also speaks to that even if such technology existed back then, it would still be only to the very, very privileged. I think that we need to acknowledge that with a lot of the things we're talking about, talking about why people haven't become enlightened, it is definitely, almost certainly an essential clue that you have the time and the ability to be able to spend time enlightening yourself versus trying to survive. I think if we spend the time to improve everyone's conditioned to where survival is not a struggle, then we will see much more enlightenment. We would actually see, I think, a dramatic leap forward in what we're capable of as a culture and as humanity. But we spend time shooting billionaires in the space instead. RONY: When you say moving people from survival not being a struggle, what is that level that you think everyone is beyond the day-to-day struggle and is in that place? What does that mean you think across our collective country, or countries? TIM: I know for me, I have been in a place where I didn't know where my next meal was coming from and I haven't had that worry in decades. I don't think any of us here probably have worried about really, are we going to eat today? Are we going to have a place to live today? Maybe we've had those struggles before, but right now, we're five of us sitting around here talking on the internet. Those are probably not our struggles. But there are people in this world that we can all imagine, we have folks that don't have that they are wondering, like, am I going to have the lights one day in the country we are on that only has the power on for 4 hours a day as our food going to spoil? There are various conditions under which people struggle, I think if we could get a baseline and just have a baseline opportunities where people have power, they have access to clean water, they have access to healthcare, they have access to what we define the basic needs of food, health, power, access to the rest of the world via the internet as a baseline so that when they're not concerned with what we take for granted as the basic things. Like, I know if I get sick, there's a hospital I can go to. I don't know how much could it cost, but I can go right now and I can ask the hospital. To have those kinds of things handled allows people the privilege to be able to really then look beyond the essence of struggle, taking care of the animal brain, and we can now look beyond those things. We can now say, “Hey, what does it mean now?” They can examine the condition a lot better when they're not hungry. I feel like for us, these things are all great to talk about, but I think if there's a place where I'm going to turn my attention, if I can, beyond the basics of feeding my family, I would love to do that and then see what the world becomes in 50 years, or a 100 years when so many more people are freed from having the struggle of survival and we have now the point where we talked about before, where now we're all equal people in this society of the globe and now we all have our equal ideas that we can contribute to moving us forward instead of so many of us just trying to stay alive. RONY: I'll tell you what's interesting. I agree with you. The thing that I wonder about first of all, I think it would be great if there is a way – by the way, I think technologically, there is a way to get everyone on the planet out of their survival mode. I really think we have the smarts, the capabilities, the resources to actually do that. Why we can't organize to do that, I'm not sure, but I totally believe we can. There's zero reason. In fact, I was at this thing in 2005, it was the World Economic Forum where it's just the biggest billionaires and people that run the countries, the world, they get together. I was there as a technology pioneer. So every year, they'll pick a number of startup people and they want you to co-mingle with the people that run the biggest things on the planet. It was a very weird experience. But one of the things they were talking about was this issue, how do we solve that and I'm just sitting there going, “All of you in this effing room could actually solve this today. Right now. You really could.” There's meetings, there's dinners, people are talking about it. I'm like, “That's good that you're doing, but you literally can. All of you have the means to do it.” Like, where is the – but they didn't. They didn't do it, but they were talking about doing it. I'm like, “Do you like talking about doing it more than doing it?” So that was one thing. I don't know why we haven't able to organize, but the other piece is my grandparents, my great-grandparents, everyone was as dirt poor as you can imagine. But they were more spiritual and transcendent and enlightened and that as we got up, I look at my cousins, everyone's struggled and then my parents did a little better and we did a little better. People seem to be less concerned about becoming enlightened and improving and more concerned about what's the next car they're going to buy and we do need to bring everyone to that baseline, I totally agree. But I haven't seen it make people get spiritually better, get themselves together more. It's more of they go down a different path of just wanting more cars, more things, and less enlightened. It's kind of weird. I don't know why. In fact, the more money, maybe the inverse proportion that the whole enlightenment, it's a weird phenomenon. Not that you want people to be impoverished like, we want to pull people out of that. I think that's important. But as you go to the other side, you almost zap that part of your brain away. You have too much money, it makes you not sensitive anymore to what's happening in the world. ARTY: There's this game of capitalism that is this game of business of how much money can we make and you see different folks at different tiers of playing these various games, whether you're in the workforce and you're thinking about how do I get the highest paying job and be able to buy a nice house and there's a set of rules and thinking of how to excel in that. Then you've got this world of investment and just playing at another level of abstraction. But in both of those dynamics, there's this game and these rules and this idea of what it means to win that seems to anchor people's thinking and drive. And then as we learn from others, what it means to win and we see other people being successful in that and they go and buy a new fancy car and then we're like, “Whoa, they want a fancy car. Well, I want a fancy car, too.” So we mimic these desires from other folks in our culture at whatever game we're fascinated by and I feel like some of those things are some of the fundamental things that need to shift is these game mechanics that we're incurring around. One of the things from the Flow book is Csikszentmihalyi talks about how symbols are deceptive and they have a way of distracting us from the realities they're supposed to represent. So there's these symbols of things that we chase—a better job, a bigger house, more money, et cetera—and these symbols are things that are supposed to make us happy and then we end up chasing the symbol. Often, people that have all kinds of money playing these games, doing all this stuff, they still haven't found a way, even with all these things, to find happiness, to find joy in their lives. I feel like if we can learn and reorient around the experience of joy, the experience of creation, of creating with other people, of learning how to have and how to experience these really cool highs in life and turn those kinds of experiences into the goals that we have, that maybe we can break free of the chains of things that we play of what it means to win, what it means to win at life. This is effectively what we're talking about here. CHANTÉ: I was going to say, as you were describing that, it's like okay, then how do we rebuild – maybe not rebuild as a word – it's how do we cultivate a culture amongst those of us who are interested

Girls Twiddling Knobs
EP#34: For the Love of Code: In Conversation with Melody Loveless

Girls Twiddling Knobs

Play Episode Play 41 sec Highlight Listen Later Jul 1, 2021 55:40


Computer coding can often feel like a totally foreign language to newbies or even just anyone who isn't a coding wizard. But today's podcast guest, musician, artist and coder Melody Loveless is here to tell you that it doesn't have to be. Melody uses live coding in live performance, music composition and sound installation and teaches MAX/MSP both privately and to groups. Inside this episode, Isobel learns why Melody's ethos is one of inclusion and openness and the exciting possibilities coding can bring to your creative practice.EPISODE HIGHLIGHTS{00:00} Intro{04:02} How did Melody get started with music tech?{08:16} Bringing the worlds of music and tech together{13:34} How Melody uses code to create auditory installations and live experiences{22:32} Free tools to get started with Live Coding{35:15} Demystifying MAX/MSP so you could use code with confidence{52:22} Episode summary & next week's teaserRate and review the podcast NOW >>Sign up for Melody's FREE Getting Started with MAX course on Music Hackspace HERE >>Check out Melody's work HERE >>Find out more about MAX/MSP HERE >>Find out more about Sonic Pi live coding software HERE >>Listen to the episode hereListen on SpotifyJoin the Female DIY Musician Tribe Community on FacebookDon't be shy - spread the Girls Twiddling Knobs Love

I wanna jump like Dee Dee
S2 E1: Monrhea Carter

I wanna jump like Dee Dee

Play Episode Listen Later Apr 19, 2021 60:30


In the first episode of Season 2, I'm delighted to have the amazing Monrhea Carter, one of the most talented, individual and experimental DJ's and producers of the exciting, underground electronic music scene in Nairobi.She is also one of the few female DJs on this scene.She often experiments with Sonic Pi, the music coding platform and, using samples from the Sound of Nairobi Archive, she has created an immersive, dark yet uplifting ambient audio experience that pulls on the sounds of nature and our environment. She has performed mind-bending live coding DJ sets and has established a live-coding collective called BYTE.I Wanna Jump Like Dee Dee is a music podcast that does music interviews differently. I'm Giles Sibbald and I'm talking to extraordinary musicians, DJ's and producers about how they use an experimental mindset in their lives to amplify their own creativity, pursue new challenges, overcome fears and bounce back from mistakes.- brought to you by Hey Sunday, the mothership of the experimental mindset™.Podcast logo and art by Tide Adesanya, Coppie and Paste

Adafruit Industries
Raspberry Pi 400 CYBERDECK w Analog Knobs Software Synthesizer

Adafruit Industries

Play Episode Listen Later Apr 1, 2021 0:45


#adafruit Analog synth knobs on RPi 400 using the PCF8591 quad ADC STEMMA QT breakout and CYBERDECK Hat. Live coding Sonic-Pi on the PiTFT 3.5” display now with 3D printed mounting plate. https://www.thingiverse.com/thing:4812727 John Park Learn Guide coming soon. ADC https://www.adafruit.com/product/4648 PiTFT https://www.adafruit.com/product/2441 CYBERDECK Hat https://www.adafruit.com/product/4863 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Adafruit Industries
Analog Knobs on RaspberryPi 400 Synth

Adafruit Industries

Play Episode Listen Later Mar 19, 2021 0:48


Analog synth knobs on RPi 400 using the PCF8591 quad ADC STEMMA QT breakout and CYBERDECK Hat. Live coding Sonic-Pi on the PiTFT 3.5” display is cyberpunk as heck! John Park Learn Guide coming soon. ADC https://www.adafruit.com/product/4648 PiTFT https://www.adafruit.com/product/2441 CYBERDECK Hat https://www.adafruit.com/product/4863 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Adafruit Industries
JOHN PARK'S WORKSHOP LIVE Raspberry Pi 400 Synth Controls 3/18/21

Adafruit Industries

Play Episode Listen Later Mar 18, 2021 61:20


#adafruit John builds knob controls for a Raspberry Pi 400 synthesizer running Sonic-Pi. Update on the Touch Deck project, and more! Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Visio podcast
Toegankelijk programmeren (webinar)

Visio podcast

Play Episode Listen Later Feb 19, 2021 44:00


Programmeren krijgt steeds meer aandacht. Maar welke programmeertools zijn geschikt voor kinderen met een visuele beperking? Tijdens deze sessie worden enkele programmeertools getoond die zowel voor ziende, slechtziende en blinde kinderen te gebruiken zijn. En Sam Aaron zal live een demonstratie geven van Sonic-Pi; een toegankelijke programmeertool waar muziek mee gemaakt kan worden. Audio recording van het Webinar gehouden op het VisioLab symposium op 21 januari 2021. Sprekers: Wendy Voorn, Koninklijke Visio en Sam Aaron Om de video op het Visio Kennisportaal te bekijken ga je naar https://kennisportaal.visio.org/nl-nl/documenten/toegankelijk-programmeren-webinar Voor alle video's van het VisioLab symposium ga je naar https://kennisportaal.visio.org/visiolabsymposium Heb je nog vragen? Mail naar kennisportaal@visio.org, of bel 088 585 56 66. Meer artikelen, video's en podcasts vind je op https://kennisportaal.visio.org Koninklijke Visio expertisecentrum voor slechtziende en blinde mensen www.visio.org Opmerking: Bij Webinars kan illustratief beeldmateriaal gebruikt worden waardoor de inhoud op sommige momenten slechts gedeeltelijk te volgen is als je alleen luistert.

RWpod - подкаст про мир Ruby и Web технологии
05 выпуск 09 сезона. Npm 7, Parallelism in Ruby with Ractors, Super Bombinhas 1.1.0, CamanJS, Deskreen и прочее

RWpod - подкаст про мир Ruby и Web технологии

Play Episode Listen Later Feb 5, 2021 99:58


Добрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В этом выпуске: Ruby Parallelism in Ruby with Ractors Understanding The bcrypt Hashing Function And Its Role in Rails Processing a compressed json stream Convert a two character ISO country code to an emoji flag Sonic Pi 3.3 Released: The Rubyish Live Coding Music Synth Introducing Sqlcommenter: An open source ORM auto-instrumentation library Super Bombinhas 1.1.0 Web Npm 7 is now generally available Making GitHub’s new homepage fast and performant 3 JavaScript features that bloat your ES5 bundle An architectural overview for WebRTC — A protocol for implementing video conferencing JWT Authentication Best Practices Image Editor using CamanJS Deskreen turns any device with a web browser into a secondary screen for your computer Темы обсуждения Ruby 3.0.0 Hotwire Прямой эфир RWpod - 05 выпуск 09 сезона

Shuffle Buddies
Episode 003: A Walk in the Parks

Shuffle Buddies

Play Episode Listen Later Dec 23, 2020 66:01


Welcome to Shuffle Buddies! This week Casie and Chris head to the great outdoors to review PARKS, by Keymaster Games. Along the way we leisurely stroll into discussions of Biblios, Watergate, Undaunted: Normandy, Sonic Pi, Leon Chang's Return to Bird World, She & Him, Dead to Me, and Happiest Season. The review of PARKS begins at 24:55.

CypherCon Podcast
Episode 40: Coding Tunes with Sonic-Pi

CypherCon Podcast

Play Episode Listen Later Aug 18, 2020 42:29


On this episode Amy Upthagrove and I discuss how to make music by programming it with Sonic-Pi. We review music code she created and if you want to watch what we’re referencing you can watch the episode here: https://youtu.be/cEo-jx1fJM8 . Sonic-Pi is a fascinating program and Amy shares with us the knowledge she’s learned. You...

KidsLab - a podcast for parents and educators passionate about STEAM education

In this episode, I am talking to Dr. Sam Aaron, the creator of Sonic Pi. Sonic Pi is a code-based music creation and performance tool.Sam is the creator of Sonic Pi, and also an educator, musician, and was previously also a researcher at the University of Cambridge in the UK. He has created and contributed to an impressive array of open source projects - just one of them is Sonic Pi, which we’re focusing on for this episode. Sonic Pi, is an essential part of the so-called live coding music scene and was originally built and designed specifically for education. The fact that it is now an important part of the live coding scene plays a huge role for education, too, as many of the children in workshops or at school will find it super inspiring and motivational to know that some of the top artists in this genre are making use of Sonic Pi. In the shownotes, I’ll put a link to a recent article in the NY Times that describes this fascinating development of the music scene.

World Radio Switzerland
Gadget Guru - coding music with Sonic Pi

World Radio Switzerland

Play Episode Listen Later Apr 28, 2020 5:31


Gadget Guru - coding music with Sonic Pi by WRS

Just a Couple of Jerks
Episode 5 - Sam Aaron

Just a Couple of Jerks

Play Episode Listen Later Apr 23, 2020 80:00


Master programmer, Sam Aaron, joins me this week to chat about the creation of Sonic Pi and all that comes with being a freelancer in the UK

Topic Lords
Which One Is Eggteen?

Topic Lords

Play Episode Listen Later Apr 13, 2020 54:17


Support Topic Lords on Patreon and get episodes a week early! (https://www.patreon.com/topiclords) Lords: * Rusty is Rusty#1990 on Discord. * Rusty's Discord bot: https://deepfake-bot.readthedocs.io/en/latest/ * Chris is @MrChrisLHall on Twitter. Topics: * 2:39 Games that are work. * 12:40 Twitter bots posting photos of people and cats that do not exist * https://twitter.com/DoesNotExistBot * https://twitter.com/normalcatpics * 17:15 The best way to future proof your job against AI takeover is to get a job that machines are already better at but humans still do it anyway. * 24:34 Quill asks: "Have you ever seen the different verbal naming systems for hexadecimal? They're all amazing. My favorite numbers are eggteen and chris." * https://en.wikipedia.org/wiki/Hexadecimal#Verbalanddigitalrepresentations * 28:07 Where do you find folk games? Like Sticks or Contact or Fish Bowl. There must be some really amazing ones out there that I've never heard of. * 36:55 My recording rig for podcasting * http://sonic-pi.net/ * Live coding an ambient electro set w/ Sonic Pi. https://www.youtube.com/watch?v=G1m0aX9Lpts * The Failure of the iPad. http://ignorethecode.net/blog/2020/01/29/thefailureofthe_ipad/ * 45:02 When you're old and only remember jokes, the only way to learn new things is to make jokes about them. * https://mnemosyne-proj.org/ Microtopics: * Non-consensually turning a Discord user into a Discord bot. * A recurring topic on this particular episode. * Lightly-flavored seltzer water. * Entering the Konami code at a soda fountain to get the secret flavor. * Getting tasks in your inbox and doing the tasks and getting more tasks as a reward. * Not having to take part in the office drama. * A complete lack of scrum master. * The fantasy of doing a job and getting fairly compensated. * The plausibility of having fun at your job. * Letting others pay the cost of the harm you're doing to the world. * Loving to play games where you clean up messes while your real life home gets worse and worse. * Playing a game about a housecleaning robot and deciding doing housework could make you happy in real life too. * Not falling for it when mom tries to turn cleaning your room into a game. * Teenagers going out of their way to be helpful in the household. * Toddlers wanting to do what adults do. * Finding out 18 years later your theory is correct. * The lego: nature's caltrop. * Writing an angry letter to the Lego corporation asking why they don't make squishy legos. * Wearing only half a pair of glasses. * Choosing Markov Chains because they work better than Tensorflow. * Having enough ram to store 1.5 billion floating point values. * Whether the Dalai Lama has ever used ICQ, and if so why hasn't Jim talked to him. * Some people running really fast, but not as fast as cars, but we still pay them to do it. * The emergency board meeting that the CEO of running called when the speed of cars eclipsed the speed of runners. * Becoming an artisanal trucker on Etsy when computers take your trucking job. * Decking out your artisanal delivery truck in old-timey neon reminiscent of the 80s when people still had jobs. * The part of your brain dedicated to determining the gender of the driver who is trying to kill you. * Being a very chill person except when you're driving alone. * An angry meditation on driving in heavy traffic. * The only time your infant son has ever heard you be angry. * Bringing your date to see Black Swan without realizing it's secretly a horror movie. * Just waiting for the great black scary bird to show up. * Pronouncing 1E as "Eggteen." * Knowing your pointer is a bad pointer when it's pointing to DEADBEEF. * Magic numbers such as 0xDECAFC0FFEE15BAD. * Michael Jackson moonwalking on the moon. * That feeling when you find that the altar is co-aligned in Minetown in Nethack. * Playing tag but not knowing who invented it. * Having water at home but trying not to brag about it. * A really inefficient way of getting at musicking. * Choosing a software package because you just download and run it without doing a bunch of sysadmin bullshit. * Being frustrated that there are still some things you can do on a computer but not on a phone. * Having an example that you wanted to use but not being able to remember what it was. * Remembering what a word means because you once imagined a monkey saying it. * Deliberately cracking yourself up so you can remember Bob's last name. * Thinking of the time I thought your name was "Blob." * Only remembering to buy the funniest items on your grocery list. * Memorizing your grocery list and then being stuck with the same grocery list for the rest of your life. * The persistent allure of a shelf of physical media even in the era of digital downloads. * Being intrigued by Bee Simulator but not being $48 intrigued. * Bee dances that are sufficiently expressive to articulate game reviews. * Git cloning the mind of someone with a good memory so you can remember things better. * Only being able to remember monkeys brachiating, but remembering the hell out of it.

Once Upon a Tech
Morning Meeting: Day Sixteen

Once Upon a Tech

Play Episode Listen Later Apr 10, 2020 14:41


In today's #MorningMeeting #DaySixteen we are joined by special guest Jessa Campbell, a 3rd grade teacher at Greer Elementary, who shares some really cool resources like Sonic Pi, computational thinking and CS unplugged. Her creative challenge is to build the setting from a book or movie out of household items.

Future of Coding
#45 - Orca: Devine Lu Linvega

Future of Coding

Play Episode Listen Later Mar 1, 2020 94:28


Orca is a visual programming environment for making music. Except it's not graphical, it's just text arranged in a grid. Except it doesn't actually make music, it just silently emits digital events across time. When you first see it, it's utterly alien. When you start to learn how it works and why, the logic of it all snaps into place, and it becomes a thrilling case study for authors of live programming environments and interactive media tools. Devine Lu Linvega, Orca's creator, struck a wonderful balance between flashy style and significant utility. Orca is typically encountered as an inky black and seafoam green alphabet soup, pulsating to some species of broody electronic industrial throb. But it is also a forgiving learning environment that doesn't crash, puts code and data together in the same space, lets you directly manipulate code and data interchangeably, allows generous recovery from mistakes, and supports discovery through freeform play. I invited Devine to come on the show specifically to brain dump about the design process of Orca, how he started the project and built it up to what it is today. During our three-hour conversation we wound up talking a lot about all the other tools he's created, and you can hear that discussion on last month's episode. This time it's all Orca — inspirations, execution model, operators, interface, system design, ports & reimplementations, interactions with other tools, and the community. This episode contains many snippets of music, as examples of what you can make using Orca. All of it was created by Devine, and is available on his Youtube channel. If you like a particular piece and want to hear the full thing — and see exactly how Devine made it — they are all linked in the transcript at the point that they appear in the show. So just scroll and skim, or search the transcript for some phrase that neighbours the song you want to find. Quote of the show: "It's for children. The documentation fits in a tweet, basically." Links Devine Lu Linvega is our guest. He and his partner Rekka funnel their lives and creativity into Hundred Rabbits. Devine has created countless tools, but Orca is the focus of today's episode. He also appeared on the previous episode. Support them on Patreon, so they can keep making amazing things like Orca. At the dawn of time, Devine was inspired to make a game by misunderstanding an Autechre music video. I don't know which one he meant, but here's a classic. And, why not, here's my favourite song of theirs. Yes, that's one song. Put on some big headphones and play it loud while you read, debug, sleep, drive, trip, what have you. In the theme of creation through misunderstanding, Orca was inspired by a misunderstanding of Tidal. It's not mentioned in the episode, but I wanted to link to this Tidal remix (By Lil Data, aka FoC community member Jack Armitage) of a song by Charli XCX. This remix slaps, but... you can't really feel what the music is going to do based on the code, hey? Rami Ismail hosted a year long game jam, for which Devine and a friend created a little block-based puzzle game named Pico, which would eventually become Orca. Sam Aaron created the music coding tool Sonic Pi, which is included by default with Raspbian. It reminded Devine a little bit of Processing without the compile time, and seemed similar to Xcode's Playgrounds. Dwarf Fortress, ADOM (Ancient Domains of Mystery), and other Roguelike games are precursors to the 2D character grid of Orca. The code structures you create resemble the patterns in Game of Life. Learning how to read Orca code is like learning to read the code in The Matrix. Orca's traveling N E S W operators are likened to Rube Goldberg machines, rolling ball sculptures, and the Incredible Machine. Orca is a language that uses "bangs", a concept borrowed from Max/MSP and Pure Data. Devine also made a similar looking flow-based web framework called Riven. Generative music arguably went mainstream with In C by Terry Riley. Here is the definitive recording, and here is one of my favourite renditions. While you can make generative music with Max/MSP, or Ableton Live, Orca offers a much richer, easier approach. The Chrome version of Orca is easy to get up and running with no dependencies, thanks to web platform features like WebMIDI and WebAudio— much easier than tools like Tidal or Extempore, especially if you use Orca's companion synthesizer app Pilot. Orca is so simple that it's been ported to Lua and C. The C version runs nicely on the Norns, which is a little sound computer by Monome. Ivan recently listened to a fantastic interview with Miller Puckette (creator of Max and Pure Data), which sparked curiosity about realtime scheduling for live-coded music tools. Orca's Euclid operator U was inspired by the Euclidean Circles synth module. The community around Orca largely grew out of the "lines" community, a forum started by Monome. They make a lot of pieces you can use as part of a modular synthesizer rig — you know, one of those giant cabled monsters used by the likes of Tangerine Dream in the 70s. People still do that, and it's better than ever. It seems like all node-and-wire visual programming languages, like Origamiand Node-RED, are perpetuating certain conventions borrowed from modular synthesis without any awareness of that history and the limitations it imposes. This makes your humble host a touch grumpy. The THX deep note was an early example of the wild polyphony afforded by computer-synthesized audio, as opposed to the limited polyphony or even monophony of analog synthesizers. You can use Orca to control Unity, which is neat. You can use it to play QWOP, which is nuts. Speaking of QWOP, it's part of a whole genre of hard-to-control games like Surgeon Simulator, Octodad, I Am Bread. Devine has used Kdenlive and Blender to edit videos, since they're both really good (for an open source programs). Better than editing just with FFmpeg. Remember when Jack Rusher said "Orcal"? Yeah, good times. The transcript for this episode was sponsored by Repl.it. They're amazing, and seeing stories like this just melts my heart. Email jobs@repl.it if you'd like to work on the future of coding and, hey, help kids discover the joy of computing. For the full transcript go to https://futureofcoding.org/episodes/045#full-transcript

Salt City Code
Mo Morsi: From Red Hat to Dev Null

Salt City Code

Play Episode Listen Later Feb 25, 2020 41:11


I think a hacker is defined as someone that has a passion for a particular topic or a particular subject field. Whether it's computers or electronics, whether it's history or art, we can all consider ourselves hackers of our own passions. Hosts Karin Thorne and Kelly Corey chat with Mo Morsi about founding the Syracuse Innovators Guild and his journey from working at Red Hat to starting his own XRP blockchain company. We also pitch a couple of new ideas for Syracuse tech community Meetups and Mo shares why Ruby is still his favorite programming language. Connect with Mo mo.morsi.org (http://mo.morsi.org/) | Presentations (http://mo.morsi.org/presentations/) | GitHub (https://github.com/movitto/) | Syracuse Hackers (https://www.meetup.com/Syracuse-Hackers/) Dev Null Productions devnull.network (http://devnull.network/) | NYC XRP Meetup (https://www.meetup.com/NYC-XRP/) | XRP1ntel.com (http://xrp1ntel.com/) Episode References NetHack (https://www.nethack.org/) | iogames (http://iogames.space/) | Sonic Pi (https://sonic-pi.net/) Music This episode features "Brain Power" by Mela (https://freemusicarchive.org/music/Mela/Mela_two) from the album Mela two. Follow Karin kethorne.com (http://www.kethorne.com/) | Twitter (https://twitter.com/kaythorne) | Instagram (https://www.instagram.com/karin_thorne/) | E-mail (mailto:contact@kethorne.com) JSWebb Development, LLC jswebbdevelopment.com (https://jswebbdevelopment.com/) | Twitter (https://twitter.com/JSWebb_Dev) | Instagram (https://www.instagram.com/jswebbdev/) | E-mail (mailto:jswebbdevelopment@gmail.com) Follow Kelly kell.dev (https://kell.dev/) | Twitter (https://twitter.com/kellytoearth) | Instagram (https://www.instagram.com/kellytoearth/) | E-mail (mailto:hello@kell.dev) Follow Salt City Code Twitter (https://twitter.com/saltcitycode) | Instagram (https://www.instagram.com/saltcitycode/) | E-mail (mailto:saltcitycode@gmail.com) Special Guest: Mo Morsi.

TechTopia
Techtopia 141: Musik lærer børn at programmere

TechTopia

Play Episode Listen Later Feb 11, 2020 34:49


Der er ikke den store forskel på at lave musik og programmere en computer, mener den britiske programmør Sam Aron. Derfor har han lavet programmet Sonic Pi, hvor live-programmerer en computer til at spille musik.Softwaren bruges allerede af én million skolebørn over hele kloden, som nu leger programmeringsfærdigheder ind gennem at spille musik. Sam Aron sammenligner Sonic Pi med en guitar, og han optræder selv som rockstjerne ved koncerter og live-transmissioner på YouTube. Formålet er, at give flere mennesker færdigheder til at programmere og samtidig udvikle børns kreative evner.Medvirkende:Sam Aron, programmør, Cambridge UniversityLink:Sonic Pi https://sonic-pi.net

ComposerCast
Making Music With Code

ComposerCast

Play Episode Listen Later Sep 25, 2019 61:37


On this episode we talk about how fun it is to drive a truck in VR, discuss the co-op madness of fighting goblins in Karnage Chronicles, correct past mistakes and have a look at learning to code with music. We end with a constructive deconstruction of some tracks from Undertale.Check out Sonic Pi at https://sonic-pi.net/Listen to our slowly growing ComposerCast playlist on SpotifyDive deep into the music from the game Undertale with this Google doc--Enjoying the podcast? You can now support us on Patreon! We've got different monthly rewards for you to enjoy including custom ringtones and super sweet shout-outs on the podcast.Keep up to date and follow @ComposerCast on Twitter. Our DMs are always open.Want to be a guest on the podcast or have a topic you think we should discuss? Send us an email to patreon@composercast.co.uk

30 Minutes of Improv
30 Minutes of Improv: EP6 25:50 feat. Tywi Roberts

30 Minutes of Improv

Play Episode Listen Later Aug 17, 2019 37:30


This week, Niall is still away studying flamenco guitar in Spain, so we have special guest Tywi Roberts who is improvising on electronics through the medium of 'live coding'. Tywi is using a software called Sonic Pi, which is completely free and more information can be found here: https://sonic-pi.net/Enjoy a chilled, incredibly original improvisation of piano and live coding!

Future of Coding
#41 - The Aesthetics of Programming Tools: Jack Rusher

Future of Coding

Play Episode Listen Later Jul 26, 2019 100:55


Ivan Reese guest hosts. I've been intimidated by Jack Rusher from the first blush. I mean, he's wearing a high-collared fur coat and black sunglasses in his Twitter pic, and his bio includes "Bell Labs Researcher". So when tasked with choosing a subject for my first interview, I immediately reached out to him, leaning in to my nervousness. His reply included the detail that he's "generally hostile to the form" of podcasting. Terrifying. When we talked, it was about Lisp — several flavours of Scheme and Racket, Common Lisp, Lisp machines, Black, Clojure, parens of all stripes. It was also about aesthetics, and graphic design, the relative ignorance of typical programming tools to the capability of the visual cortex, and how to better tap it. This podcast's streak of discussions about Coq, miniKanren, TLA+, and Alloy continues, with the addition of QuickCheck and the like. Jack presents his work on a literate editor for Clojure called Maria.cloud, an environment that makes a number of unusual and interesting choices both in the design and implementation, reaching for an ideal blend of features that afford both instant beginner enthusiasm and unrestricted expert use. We pay our respects to the phenomenal red carpet that video games roll out to new players, inviting them in to the model and mechanics of the game with an apparent ease and apt ability that should be the envy of programming toolsmiths like us. The show ends with Jack sharing an excellent collection of plugs, ranging from academic papers by the relatively obscure Stéphane Conversy, to the aesthetically-lush programming tools pouring out of Hundredrabbits's Devine Lu Linvega. I am no longer terrified of Jack's persona. Rather, I am now humbled by his towering expertise and the wildly varied accomplishments of his career, and it was a thrill to get to tour them in this interview. Best quote of the show: "A kind of grotesque capitulation to sameness." Damn, Jack! Links Jack Rusher is our esteemed guest. He is on Twitter, Instagram, and SoundCloud. Applied Science is his consultancy, and Maria.cloud is their beautifully designed literate Clojure editor. Ivan Reese hosts. He's on Twitter, works on educational media, is making a visual programming tool, and plays 100 instruments — badly. He started life with HyperCard and now loves Max/MSP. Repl.it is our Sponsor. Email jobs@repl.it if you'd like to work on the future of coding. Complex Event Processing is a bit of technology Jack helped commercialize. ClojureVerse is where a discussion of Luna led to the Visual Programming Codex, based on the History of Lisp Parens by Shaun Lebron. QuickCheck, miniKanren, Datalog, Black Scheme, and Oleg Kiselyov are touched on. Out of the Tar Pit has its mandatory mention, and then Chez Scheme saves the day. I wanted to link to the Maru project but the author, Ian Piumata's website seems to be down and I could find no other canonical reference. There's some discussion on Hacker News and such. If you know of a good link, I'd love a PR. Scheme Bricks and Media Molecule's Dreams are interesting touchstones on the road to future visual programming languages. Ivan has an affinity for Pure Data and Max/MSP and vvvv. When talking about tools for beginners versus experts, Rich Hickey's Design, Composition, and Performance is invoked — and poor Shostakovich. Jack's main is Maria.cloud, named in honour of Maria Montessori. SICP gets a nod. Maria has proven useful at Clojure Bridge. Matt Hubert [Twitter] created the Cells abstraction that Maria was eventually built atop — it's similar to ObservableHQ. Video games like Steel Battalion, The Witness, and Dead Space have strong opinions about how much, or how little, visual interface to expose to the player. Complex 3D tools like Maya and 3D Studio Max are GUI inspirations for Ivan, where Jack and Matt prefer simplicity, so much so that Matt wrote When I Sit Down At My Editor, I Feel Relaxed. Dave Liepmann is the third leg of the stool in Applied Science, Jack's consultancy. Maria originally had a deployment feature like Glitch. There's a great talk about Maria by the Applied Science trio, containing a mini-talk called Maria for experts by Jack. Pharo is an inspiring modern Smalltalk. Fructure is a wildly cool new structured editor, and its designer Andrew Blinn is fantastic on Twitter. Extempore and Temporal Recursion by Andrew Sorensen offer some interesting foundations for future visual programming tools. Sonic Pi and Overtone are lovely audio tools by Sam Aaron, widely praised and deservedly so, and everyone should back Sam's Patreon. A visual perception account of programming languages: finding the natural science in the art and Unifying Textual and Visual: A Theoretical Account of the Visual Perception of Programming Languages are obscure but beautiful papers by Stéphane Conversy. Aesthetic Programming is one of Ivan's favourites, and the author Paul Fishwick just so happened to teach Jack's graphics programming class at Uni. Orca is a mind-bending textual-visual-musical hybrid programming tool by Hundredrabbits, who are Devine Lu Linvega and Rekka Bell. Notwithstanding that they live on a sailboat(!), they do an amazing job of presenting their work and everyone in our community should take stock of how they accomplish that. Ableton Push and Ableton Live are practically state-issued music tools in Berlin. (Not to mention — Ivan edited this podcast in Live, natch.) thi.ng and @thi.ng/umbrella are Jurassic-scale libraries by Karsten Schmidt, who wrote blog posts about Clojure's Reducers in TypeScript. Finally, Nextjournal are doing great work with their multi-lingual online scientific notebook environment. The transcript for this episode was sponsored by Repl.it and can be found at https://futureofcoding.org/episodes/041#full-transcript

Greater Than Code
125: Everything is Communication with Sam Aaron

Greater Than Code

Play Episode Listen Later Apr 10, 2019 68:33


01:42 - Sam’s Superpower: Staring at the same problem for days -- Patience and Delayed Gratification 03:42 - Effective Communication: What is fluid? 08:54 - Logging Honeycomb (https://www.honeycomb.io/) Open Sound Control (http://opensoundcontrol.org/) 12:55 - Sonic Pi (https://sonic-pi.net/) Raspberry Pi (https://www.raspberrypi.org/) Jeff Rose (@rosejn) (https://twitter.com/rosejn) overtone (https://github.com/rosejn/overtone) 22:41 - Fixed Tempo, Clocks, and Time 35:38 - Live Coding and Performance 40:58 - Teaching Kids and “Promoting Cheating” 49:21 - The Difference Between Music and Code 58:44 - Sam’s Latest Performance Experience Reflections: Jessica: Checking for understanding. Avdi: The remix culture piece of this conversation. Janelle: Everything is conversation. Sam: Thinking about programming rhythmically. This episode was brought to you by @therubyrep (https://twitter.com/therubyrep) of DevReps, LLC (http://www.devreps.com/). To pledge your support and to join our awesome Slack community, visit patreon.com/greaterthancode (https://www.patreon.com/greaterthancode) To make a one-time donation so that we can continue to bring you more content and transcripts like this, please do so at paypal.me/devreps (https://www.paypal.me/devreps). You will also get an invitation to our Slack community this way as well. Amazon links may be affiliate links, which means you’re supporting the show when you purchase our recommendations. Thanks! Special Guest: Sam Aaron.

Lectures immersives
Atomik Sumbarine : chapitre 1 en avant-première

Lectures immersives

Play Episode Listen Later Nov 11, 2018 3:53


Trois aventuriers découvrent un sous-marin prophétique prisonnier des glaces dans un monde en cryostase. Ils parviennent à réveiller son équipage, cinq mužiks qui se remémorent leurs espoirs de création d’un monde nouveau. Saga nostalgique, Atomik Submarine est basé sur une histoire vraie: celle du périple d’un sous-marin en tôle créé par l’artiste François Burland à travers l’Europe des années 2010. Lecture en avant-première. Musique de fond créée avec Sonic Pi. Sortie du livre: décembre 2018

Devchat.tv Master Feed
RR 384: “Sonic Pi” with Sam Aaron

Devchat.tv Master Feed

Play Episode Listen Later Oct 16, 2018 53:25


Panel: Dave Kimura Eric Berry Special Guest: Sam Aaron In this episode of Ruby Rogues, the panel talks with Sam Aaron who is the creator of Sonic Pi, which is the main topic that he and the panel talk about today. Sam is a computer scientist who has his Ph.D., and uses the Ruby language. He is also a programmer, educator, live coding musician, and father. Show Topics: 1:25 – Panelist: Tell us what you are doing? 1:27 – Sam: Good question. I do a lot of different things and I try to challenge programming and take it a new How can I be the most expressive person with code? I have written things to write music with code. 2:00 – Code is just a medium like dancing and writing. You can write to write code but as to write poetry. 2:33 – Tell us about Sonic Pi – the project you have developed to generate music from code. 2:42 – Sam: It’s a very simple program. It’s an app that you can run on Mac or Windows and others. It was written as a response to the UK opening a new system. How can we get children engaged? And this was my answer to that question. 3:37 – Was this developed by a team? 3:41 – Sam: Most of it was developed by myself – no real team – but a lot of it was through open source. 4:01 – What was the motivation? Why music; why not a drawing library like something visual? 4:19 – Sam: Many years ago I had a tragedy in the family. I was struggling mentally with it. One thing that helped me was I picked up a book on a specific language. When I see these visual systems...it can be very daunting and difficult. To me when I use programming tools I thought naturally music. 6:14 – Can you talk about the architecture of Sonic Pi? 6:50 – Guest: Sonic Pi came purely from response and had a small amount of money to spend – teaching kids how to code. I wanted to get this overtone. I used to be a Ruby programmer. The original core was taken from these overtones. And the way it works is that you have a simple server, Ruby server, and... Three separate processes all talking over the network. 9:08 – I want to give the listeners an idea of what this sounds like – it’s pretty amazing. Here is a sound that is 4 lines of code in Ruby. Can you tell us what is going in to make that sound work? 9:37 – Sam: The bottom layer is...the different waveforms for that sound clip. There is a mathematician who figured out... Sam talks about how sound works and how Sonic Pi works. 12:24 – Sam: The way to record a sound and the way to... 12:35 – Acid Walk – let’s take a listen. 12:50 – That is purely very intricate – that was about 60-80 lines. 13:00 –Sam: The bass line was...and the ticking sound was how long to wait again. It sounds complicated but take notes from a scale (different color palettes of notes) – notes you pick from. It will create the melody randomly for you. Adding some distortions and reverbs, etc. 14:03 – I am not musically inclined. So when I think of Raspberry Pi – why did you choose Ruby and not Python for developing the Sonic Pi engine? 14:27 – Sam: Your statement – “You are not musically inclined,” bothers me. We can all wave our arms around and dance. Having that mind thought is a barrier to your well-being. There was an interview with a lady over 100 years old. Any regrets? When I was 80 – I could have been playing for 20 years! 15:43 – Sam: My contract was about to expire and then was the same year that Raspberry Pi released and had staggering success. They didn’t necessarily have... Every week I went into the classroom with a different version. Actually there are different pros and cons in an educational context. 19:00 – Looking at the Sonic Pi in Ruby but also some Erlang in there? 19:15 – Sam: I talked earlier about the three components. Sam talks in-detail about Ruby and why he also used some Erlang.  22:30 – Sam: Erlang has a beautiful design and there is no garbage collector. It was the right architecture. I thought – how am I going to sit down and learn Erlang? Well you just make friends. Another program we used that takes these messages and... 23:40 – Have you had any requests to make this an ONLINE application? 23:50 – Sam: I have been thinking about this for some time. The web audio isn’t super solid. You would have to have a really decent invitation in web audio that is rock solid. The music applications still don’t use the web because it isn’t there quite, yet. 25:35 – Advertisement – Get A Coder Job 26:16 – Can you talk about the inspiration to the DSL that you are using on Sonic Pi? Why create your own DSL? 26:31 – Sam: Sure! Your syntax is a data structure, which... 28:28 – You have been using this since 2013? 28:41 – Sam: Yes I do the majority of the work. It is an open source project and a core team of developers who are the core contributors. People own their work that they have done. It’s a powerful team. There are visual contributions among many different ways. I have done the crappy jobs. 29:51 – You have put so much time into this? Are you getting paid for this? 30:05 – Sam: I am extremely fortunate to be getting paid for this. It’s being funded by various sources. These people allowed me the freedom to create Sonic Pi the way that I wanted to build it. The Pi Top they provided some funding, among other donors and such. I have a patron page that is growing. I am doing more keynotes and conferences. This was designed to help students learn how to code. I do look for contributors. The language is there but we need the tools. 32:46 – I run a company called CodeFund to bring money to open source. There are different ways that people can generate funds for projects. There are organizations that are helping us to make our projects sustainable. 33:22 – Sam comments. Sam: I am trying to find ways to be sustainable, so I can be comfortable. 33:53 – Where can people go to donate? 34:02 – Go to SonicPi.net. Don’t donate if you don’t like it. If it makes you smile then please donate. You can join and donate. 34:43 – Sam: When you have funding it can be removed in one sweep. 35:19 – You have an active community? 35:20 – Yes! Programming music communities are great. Yes, we have musicians in there and coders in there. 36:33 – People can post their music – they aren’t posting music they are posting code. 36:47 – Sam: Yes! If you can represent your music in some weird syntax, that can be stored somewhere like dots and lines (like Western music notation) then that’s great. It’s not just what the trumpet and the violin should play but what studio effects we should add. Even if you are using multiple threads those tings are always resolved. I can take my new code and hear the exact same things that I’ve heard. When you go to see performances and see live coding performance. 39:50 – Panelist comments. What does the future look like for Sonic Pi? 40:02 – Sam: It’s a business problem more than a technical problem. I am working on accessibility. I am making sure that this and that works well, and navigation to work with. Also, collaboration, too; the ability to share and contribute their compositions in one place. Can we get children from Africa to write pieces with children from Finland? 41:57 – Anything else that we should know about Sonic Pi? 42:08 – Sam: It really depends. What’s important to realize that this whole coding /music thing is a really new thing. When you see a guitar it’s had thousands of years to evolve. What we have right now is really exciting. We should see this as new musical instruments. Its’ really tough to hear people say, “code cannot make music.” Also, not to have any pre-conceived ideas, and to share their work with others. We aren’t professional musicians and just to explore, experiment, and play. People might be too reluctant to share because they are comparing it to music that they adore. 44:56 – Panelist: This whole song is 206 lines of code of the Mario Theme Song. 46:12 – Intro and outro for podcasts. 46:37 – How can we find these? 46:42 – Sam: I tweet these. A few years ago I got into Rolling Stone magazine. Download an opera and download a rock song. 48:49 – Advertisement – Fresh Books! Links: Get a Coder Job Course Erlang Ruby Ruby Motion Ruby on Rails Sonic Pi Sonic Pi – GitHub In Thread Sonic Pi Xavriley – ReadME.md Undercover SimpleCov ClarionHub Atomic Object – Sam Aaron Sam Aaron’s Twitter Sam Aaron’s Instagram Sponsors: Sentry Get a Coder Job Course Fresh Books Picks: Eric Sonic Pi Clarion Hub Artiphon Dave Simple Cov Under Cover Sam Emacs Program Editor

Ruby Rogues
RR 384: “Sonic Pi” with Sam Aaron

Ruby Rogues

Play Episode Listen Later Oct 16, 2018 53:25


Panel: Dave Kimura Eric Berry Special Guest: Sam Aaron In this episode of Ruby Rogues, the panel talks with Sam Aaron who is the creator of Sonic Pi, which is the main topic that he and the panel talk about today. Sam is a computer scientist who has his Ph.D., and uses the Ruby language. He is also a programmer, educator, live coding musician, and father. Show Topics: 1:25 – Panelist: Tell us what you are doing? 1:27 – Sam: Good question. I do a lot of different things and I try to challenge programming and take it a new How can I be the most expressive person with code? I have written things to write music with code. 2:00 – Code is just a medium like dancing and writing. You can write to write code but as to write poetry. 2:33 – Tell us about Sonic Pi – the project you have developed to generate music from code. 2:42 – Sam: It’s a very simple program. It’s an app that you can run on Mac or Windows and others. It was written as a response to the UK opening a new system. How can we get children engaged? And this was my answer to that question. 3:37 – Was this developed by a team? 3:41 – Sam: Most of it was developed by myself – no real team – but a lot of it was through open source. 4:01 – What was the motivation? Why music; why not a drawing library like something visual? 4:19 – Sam: Many years ago I had a tragedy in the family. I was struggling mentally with it. One thing that helped me was I picked up a book on a specific language. When I see these visual systems...it can be very daunting and difficult. To me when I use programming tools I thought naturally music. 6:14 – Can you talk about the architecture of Sonic Pi? 6:50 – Guest: Sonic Pi came purely from response and had a small amount of money to spend – teaching kids how to code. I wanted to get this overtone. I used to be a Ruby programmer. The original core was taken from these overtones. And the way it works is that you have a simple server, Ruby server, and... Three separate processes all talking over the network. 9:08 – I want to give the listeners an idea of what this sounds like – it’s pretty amazing. Here is a sound that is 4 lines of code in Ruby. Can you tell us what is going in to make that sound work? 9:37 – Sam: The bottom layer is...the different waveforms for that sound clip. There is a mathematician who figured out... Sam talks about how sound works and how Sonic Pi works. 12:24 – Sam: The way to record a sound and the way to... 12:35 – Acid Walk – let’s take a listen. 12:50 – That is purely very intricate – that was about 60-80 lines. 13:00 –Sam: The bass line was...and the ticking sound was how long to wait again. It sounds complicated but take notes from a scale (different color palettes of notes) – notes you pick from. It will create the melody randomly for you. Adding some distortions and reverbs, etc. 14:03 – I am not musically inclined. So when I think of Raspberry Pi – why did you choose Ruby and not Python for developing the Sonic Pi engine? 14:27 – Sam: Your statement – “You are not musically inclined,” bothers me. We can all wave our arms around and dance. Having that mind thought is a barrier to your well-being. There was an interview with a lady over 100 years old. Any regrets? When I was 80 – I could have been playing for 20 years! 15:43 – Sam: My contract was about to expire and then was the same year that Raspberry Pi released and had staggering success. They didn’t necessarily have... Every week I went into the classroom with a different version. Actually there are different pros and cons in an educational context. 19:00 – Looking at the Sonic Pi in Ruby but also some Erlang in there? 19:15 – Sam: I talked earlier about the three components. Sam talks in-detail about Ruby and why he also used some Erlang.  22:30 – Sam: Erlang has a beautiful design and there is no garbage collector. It was the right architecture. I thought – how am I going to sit down and learn Erlang? Well you just make friends. Another program we used that takes these messages and... 23:40 – Have you had any requests to make this an ONLINE application? 23:50 – Sam: I have been thinking about this for some time. The web audio isn’t super solid. You would have to have a really decent invitation in web audio that is rock solid. The music applications still don’t use the web because it isn’t there quite, yet. 25:35 – Advertisement – Get A Coder Job 26:16 – Can you talk about the inspiration to the DSL that you are using on Sonic Pi? Why create your own DSL? 26:31 – Sam: Sure! Your syntax is a data structure, which... 28:28 – You have been using this since 2013? 28:41 – Sam: Yes I do the majority of the work. It is an open source project and a core team of developers who are the core contributors. People own their work that they have done. It’s a powerful team. There are visual contributions among many different ways. I have done the crappy jobs. 29:51 – You have put so much time into this? Are you getting paid for this? 30:05 – Sam: I am extremely fortunate to be getting paid for this. It’s being funded by various sources. These people allowed me the freedom to create Sonic Pi the way that I wanted to build it. The Pi Top they provided some funding, among other donors and such. I have a patron page that is growing. I am doing more keynotes and conferences. This was designed to help students learn how to code. I do look for contributors. The language is there but we need the tools. 32:46 – I run a company called CodeFund to bring money to open source. There are different ways that people can generate funds for projects. There are organizations that are helping us to make our projects sustainable. 33:22 – Sam comments. Sam: I am trying to find ways to be sustainable, so I can be comfortable. 33:53 – Where can people go to donate? 34:02 – Go to SonicPi.net. Don’t donate if you don’t like it. If it makes you smile then please donate. You can join and donate. 34:43 – Sam: When you have funding it can be removed in one sweep. 35:19 – You have an active community? 35:20 – Yes! Programming music communities are great. Yes, we have musicians in there and coders in there. 36:33 – People can post their music – they aren’t posting music they are posting code. 36:47 – Sam: Yes! If you can represent your music in some weird syntax, that can be stored somewhere like dots and lines (like Western music notation) then that’s great. It’s not just what the trumpet and the violin should play but what studio effects we should add. Even if you are using multiple threads those tings are always resolved. I can take my new code and hear the exact same things that I’ve heard. When you go to see performances and see live coding performance. 39:50 – Panelist comments. What does the future look like for Sonic Pi? 40:02 – Sam: It’s a business problem more than a technical problem. I am working on accessibility. I am making sure that this and that works well, and navigation to work with. Also, collaboration, too; the ability to share and contribute their compositions in one place. Can we get children from Africa to write pieces with children from Finland? 41:57 – Anything else that we should know about Sonic Pi? 42:08 – Sam: It really depends. What’s important to realize that this whole coding /music thing is a really new thing. When you see a guitar it’s had thousands of years to evolve. What we have right now is really exciting. We should see this as new musical instruments. Its’ really tough to hear people say, “code cannot make music.” Also, not to have any pre-conceived ideas, and to share their work with others. We aren’t professional musicians and just to explore, experiment, and play. People might be too reluctant to share because they are comparing it to music that they adore. 44:56 – Panelist: This whole song is 206 lines of code of the Mario Theme Song. 46:12 – Intro and outro for podcasts. 46:37 – How can we find these? 46:42 – Sam: I tweet these. A few years ago I got into Rolling Stone magazine. Download an opera and download a rock song. 48:49 – Advertisement – Fresh Books! Links: Get a Coder Job Course Erlang Ruby Ruby Motion Ruby on Rails Sonic Pi Sonic Pi – GitHub In Thread Sonic Pi Xavriley – ReadME.md Undercover SimpleCov ClarionHub Atomic Object – Sam Aaron Sam Aaron’s Twitter Sam Aaron’s Instagram Sponsors: Sentry Get a Coder Job Course Fresh Books Picks: Eric Sonic Pi Clarion Hub Artiphon Dave Simple Cov Under Cover Sam Emacs Program Editor

All Ruby Podcasts by Devchat.tv
RR 384: “Sonic Pi” with Sam Aaron

All Ruby Podcasts by Devchat.tv

Play Episode Listen Later Oct 16, 2018 53:25


Panel: Dave Kimura Eric Berry Special Guest: Sam Aaron In this episode of Ruby Rogues, the panel talks with Sam Aaron who is the creator of Sonic Pi, which is the main topic that he and the panel talk about today. Sam is a computer scientist who has his Ph.D., and uses the Ruby language. He is also a programmer, educator, live coding musician, and father. Show Topics: 1:25 – Panelist: Tell us what you are doing? 1:27 – Sam: Good question. I do a lot of different things and I try to challenge programming and take it a new How can I be the most expressive person with code? I have written things to write music with code. 2:00 – Code is just a medium like dancing and writing. You can write to write code but as to write poetry. 2:33 – Tell us about Sonic Pi – the project you have developed to generate music from code. 2:42 – Sam: It’s a very simple program. It’s an app that you can run on Mac or Windows and others. It was written as a response to the UK opening a new system. How can we get children engaged? And this was my answer to that question. 3:37 – Was this developed by a team? 3:41 – Sam: Most of it was developed by myself – no real team – but a lot of it was through open source. 4:01 – What was the motivation? Why music; why not a drawing library like something visual? 4:19 – Sam: Many years ago I had a tragedy in the family. I was struggling mentally with it. One thing that helped me was I picked up a book on a specific language. When I see these visual systems...it can be very daunting and difficult. To me when I use programming tools I thought naturally music. 6:14 – Can you talk about the architecture of Sonic Pi? 6:50 – Guest: Sonic Pi came purely from response and had a small amount of money to spend – teaching kids how to code. I wanted to get this overtone. I used to be a Ruby programmer. The original core was taken from these overtones. And the way it works is that you have a simple server, Ruby server, and... Three separate processes all talking over the network. 9:08 – I want to give the listeners an idea of what this sounds like – it’s pretty amazing. Here is a sound that is 4 lines of code in Ruby. Can you tell us what is going in to make that sound work? 9:37 – Sam: The bottom layer is...the different waveforms for that sound clip. There is a mathematician who figured out... Sam talks about how sound works and how Sonic Pi works. 12:24 – Sam: The way to record a sound and the way to... 12:35 – Acid Walk – let’s take a listen. 12:50 – That is purely very intricate – that was about 60-80 lines. 13:00 –Sam: The bass line was...and the ticking sound was how long to wait again. It sounds complicated but take notes from a scale (different color palettes of notes) – notes you pick from. It will create the melody randomly for you. Adding some distortions and reverbs, etc. 14:03 – I am not musically inclined. So when I think of Raspberry Pi – why did you choose Ruby and not Python for developing the Sonic Pi engine? 14:27 – Sam: Your statement – “You are not musically inclined,” bothers me. We can all wave our arms around and dance. Having that mind thought is a barrier to your well-being. There was an interview with a lady over 100 years old. Any regrets? When I was 80 – I could have been playing for 20 years! 15:43 – Sam: My contract was about to expire and then was the same year that Raspberry Pi released and had staggering success. They didn’t necessarily have... Every week I went into the classroom with a different version. Actually there are different pros and cons in an educational context. 19:00 – Looking at the Sonic Pi in Ruby but also some Erlang in there? 19:15 – Sam: I talked earlier about the three components. Sam talks in-detail about Ruby and why he also used some Erlang.  22:30 – Sam: Erlang has a beautiful design and there is no garbage collector. It was the right architecture. I thought – how am I going to sit down and learn Erlang? Well you just make friends. Another program we used that takes these messages and... 23:40 – Have you had any requests to make this an ONLINE application? 23:50 – Sam: I have been thinking about this for some time. The web audio isn’t super solid. You would have to have a really decent invitation in web audio that is rock solid. The music applications still don’t use the web because it isn’t there quite, yet. 25:35 – Advertisement – Get A Coder Job 26:16 – Can you talk about the inspiration to the DSL that you are using on Sonic Pi? Why create your own DSL? 26:31 – Sam: Sure! Your syntax is a data structure, which... 28:28 – You have been using this since 2013? 28:41 – Sam: Yes I do the majority of the work. It is an open source project and a core team of developers who are the core contributors. People own their work that they have done. It’s a powerful team. There are visual contributions among many different ways. I have done the crappy jobs. 29:51 – You have put so much time into this? Are you getting paid for this? 30:05 – Sam: I am extremely fortunate to be getting paid for this. It’s being funded by various sources. These people allowed me the freedom to create Sonic Pi the way that I wanted to build it. The Pi Top they provided some funding, among other donors and such. I have a patron page that is growing. I am doing more keynotes and conferences. This was designed to help students learn how to code. I do look for contributors. The language is there but we need the tools. 32:46 – I run a company called CodeFund to bring money to open source. There are different ways that people can generate funds for projects. There are organizations that are helping us to make our projects sustainable. 33:22 – Sam comments. Sam: I am trying to find ways to be sustainable, so I can be comfortable. 33:53 – Where can people go to donate? 34:02 – Go to SonicPi.net. Don’t donate if you don’t like it. If it makes you smile then please donate. You can join and donate. 34:43 – Sam: When you have funding it can be removed in one sweep. 35:19 – You have an active community? 35:20 – Yes! Programming music communities are great. Yes, we have musicians in there and coders in there. 36:33 – People can post their music – they aren’t posting music they are posting code. 36:47 – Sam: Yes! If you can represent your music in some weird syntax, that can be stored somewhere like dots and lines (like Western music notation) then that’s great. It’s not just what the trumpet and the violin should play but what studio effects we should add. Even if you are using multiple threads those tings are always resolved. I can take my new code and hear the exact same things that I’ve heard. When you go to see performances and see live coding performance. 39:50 – Panelist comments. What does the future look like for Sonic Pi? 40:02 – Sam: It’s a business problem more than a technical problem. I am working on accessibility. I am making sure that this and that works well, and navigation to work with. Also, collaboration, too; the ability to share and contribute their compositions in one place. Can we get children from Africa to write pieces with children from Finland? 41:57 – Anything else that we should know about Sonic Pi? 42:08 – Sam: It really depends. What’s important to realize that this whole coding /music thing is a really new thing. When you see a guitar it’s had thousands of years to evolve. What we have right now is really exciting. We should see this as new musical instruments. Its’ really tough to hear people say, “code cannot make music.” Also, not to have any pre-conceived ideas, and to share their work with others. We aren’t professional musicians and just to explore, experiment, and play. People might be too reluctant to share because they are comparing it to music that they adore. 44:56 – Panelist: This whole song is 206 lines of code of the Mario Theme Song. 46:12 – Intro and outro for podcasts. 46:37 – How can we find these? 46:42 – Sam: I tweet these. A few years ago I got into Rolling Stone magazine. Download an opera and download a rock song. 48:49 – Advertisement – Fresh Books! Links: Get a Coder Job Course Erlang Ruby Ruby Motion Ruby on Rails Sonic Pi Sonic Pi – GitHub In Thread Sonic Pi Xavriley – ReadME.md Undercover SimpleCov ClarionHub Atomic Object – Sam Aaron Sam Aaron’s Twitter Sam Aaron’s Instagram Sponsors: Sentry Get a Coder Job Course Fresh Books Picks: Eric Sonic Pi Clarion Hub Artiphon Dave Simple Cov Under Cover Sam Emacs Program Editor

My Ruby Story
MRS 044: Sam Aaron

My Ruby Story

Play Episode Listen Later May 16, 2018 23:47


Panel: Charles Max Wood Guest: Sam Aaron This week on My Ruby Story, Charles talks to Sam Aaron. Sam is a programmer who likes to try to get other programmers involved and programming in creative ways. Currently, he has been making music with programming with Sonic Pi and teaching children how to do so as well. He first really got into programming when he picked up a graphing calculator when he was in school and would program games and pictures on it. They talk about what led him to Ruby and what led him to create Sonic Pi. In particular, we dive pretty deep on: Episode 215 of Ruby Rogues Sam intro Sonic Pi How did you fist get into programming? Programming on graph calculators Went to university to study programming Self-taught How did you get into Ruby? Ph.D. in CS Hated programming Saw first DHH screencast on Rails Liked that he could tinker with and get immediate results back with Ruby How did you wind up doing something like Sonic Pi? Monode Played piano as a kid Max Msp Over a million users on Sonic Pi What have you learned from creating Sonic Pi? Concurrent programming Interested in TDD Clojure Brought a lot from Clojure into the Ruby community How do you make systems simple? And much, much more! Links: Episode 215 of Ruby Rogues Sonic Pi Ruby Rails Clojure Sam.Aaron.name @samaaron Sam’s Github @Sonic_Pi Picks: Charles Vail, Colorado Sam Sonic Pi Synthesizers Monodes Walking in the Hills

All Ruby Podcasts by Devchat.tv
MRS 044: Sam Aaron

All Ruby Podcasts by Devchat.tv

Play Episode Listen Later May 16, 2018 23:47


Panel: Charles Max Wood Guest: Sam Aaron This week on My Ruby Story, Charles talks to Sam Aaron. Sam is a programmer who likes to try to get other programmers involved and programming in creative ways. Currently, he has been making music with programming with Sonic Pi and teaching children how to do so as well. He first really got into programming when he picked up a graphing calculator when he was in school and would program games and pictures on it. They talk about what led him to Ruby and what led him to create Sonic Pi. In particular, we dive pretty deep on: Episode 215 of Ruby Rogues Sam intro Sonic Pi How did you fist get into programming? Programming on graph calculators Went to university to study programming Self-taught How did you get into Ruby? Ph.D. in CS Hated programming Saw first DHH screencast on Rails Liked that he could tinker with and get immediate results back with Ruby How did you wind up doing something like Sonic Pi? Monode Played piano as a kid Max Msp Over a million users on Sonic Pi What have you learned from creating Sonic Pi? Concurrent programming Interested in TDD Clojure Brought a lot from Clojure into the Ruby community How do you make systems simple? And much, much more! Links: Episode 215 of Ruby Rogues Sonic Pi Ruby Rails Clojure Sam.Aaron.name @samaaron Sam’s Github @Sonic_Pi Picks: Charles Vail, Colorado Sam Sonic Pi Synthesizers Monodes Walking in the Hills

Devchat.tv Master Feed
MRS 044: Sam Aaron

Devchat.tv Master Feed

Play Episode Listen Later May 16, 2018 23:47


Panel: Charles Max Wood Guest: Sam Aaron This week on My Ruby Story, Charles talks to Sam Aaron. Sam is a programmer who likes to try to get other programmers involved and programming in creative ways. Currently, he has been making music with programming with Sonic Pi and teaching children how to do so as well. He first really got into programming when he picked up a graphing calculator when he was in school and would program games and pictures on it. They talk about what led him to Ruby and what led him to create Sonic Pi. In particular, we dive pretty deep on: Episode 215 of Ruby Rogues Sam intro Sonic Pi How did you fist get into programming? Programming on graph calculators Went to university to study programming Self-taught How did you get into Ruby? Ph.D. in CS Hated programming Saw first DHH screencast on Rails Liked that he could tinker with and get immediate results back with Ruby How did you wind up doing something like Sonic Pi? Monode Played piano as a kid Max Msp Over a million users on Sonic Pi What have you learned from creating Sonic Pi? Concurrent programming Interested in TDD Clojure Brought a lot from Clojure into the Ruby community How do you make systems simple? And much, much more! Links: Episode 215 of Ruby Rogues Sonic Pi Ruby Rails Clojure Sam.Aaron.name @samaaron Sam’s Github @Sonic_Pi Picks: Charles Vail, Colorado Sam Sonic Pi Synthesizers Monodes Walking in the Hills

The Naked Scientists Podcast
The Art of Science

The Naked Scientists Podcast

Play Episode Listen Later Feb 13, 2018 56:51


The Naked Scientists ditch the lab coats for artistic overalls. From coding musical compositions to the jeans that remove air-pollution, we take a look at how art has helped science. Plus, in the news, the most powerful rocket ever built takes to the skies, we breakdown Bitcoin and there's evidence that vaping could give you a chest infection. Like this podcast? Please help us by supporting the Naked Scientists

The Naked Scientists Podcast
The Art of Science

The Naked Scientists Podcast

Play Episode Listen Later Feb 12, 2018 56:51


The Naked Scientists ditch the lab coats for artistic overalls. From coding musical compositions to the jeans that remove air-pollution, we take a look at how art has helped science. Plus, in the news, the most powerful rocket ever built takes to the skies, we breakdown Bitcoin and there's evidence that vaping could give you a chest infection. Like this podcast? Please help us by supporting the Naked Scientists

AmateurLogic.TV
AmateurLogic 109: ALTV’s 12th Anniversary

AmateurLogic.TV

Play Episode Listen Later Oct 14, 2017


Celebrate ALTV’s 12th Anniversary with us. Emile prepares for a spooky Halloween with Sonic Pi. Unveiling the new RigPi. Mike, VE3MIC updates us on recent projects. Icom/MFJ/Heil Sound/AmateurLogic IC-7300 base station giveaway. 1:40:13

AmateurLogic.TV (Audio)
AmateurLogic 109: ALTV’s 12th Anniversary

AmateurLogic.TV (Audio)

Play Episode Listen Later Oct 14, 2017


Celebrate ALTV’s 12th Anniversary with us. Emile prepares for a spooky Halloween with Sonic Pi. Unveiling the new RigPi. Mike, VE3MIC updates us on recent projects. Icom/MFJ/Heil Sound/AmateurLogic IC-7300 base station giveaway. 1:40:13

CALC on SoundCloud
Lok gweltz (Yann tiersen cover)

CALC on SoundCloud

Play Episode Listen Later Jan 11, 2017 8:04


Live coded cover of Lok Gweltz (from Yann Tiersen) for myEUSA (http://myeusa.com/). * Live coded using Sonic Pi (http://sonic-pi.net/) * Recorded at 48°10′24″N 3°26′44″W (Menez Du) * Movie at https://www.youtube.com/watch?v=P-7QFSZy9as

Software Engineering Radio - The Podcast for Professional Software Developers

Felienne talks with Sam Aaron on Sonic Pi. Topics include how to design a programming language with a broad audience, what features enable a language to be powerful and fun for children to play with, what the role of programming and programming education is in the world in general and the world of music in […]

Software Engineering Radio - The Podcast for Professional Software Developers

Felienne talks with Sam Aaron on Sonic Pi about how he designed Sonic Pi, a language, both for professional musicians performing with code as well as for schoolchildren.

CALC on SoundCloud

Live coded using Sonic Pi - sonic-pi.net/ Code available @ https://github.com/aimxhaisse/sonic-pies/blob/master/songs/dune/dune.rb

CALC on SoundCloud
Ambient - B0001

CALC on SoundCloud

Play Episode Listen Later Aug 5, 2016 8:52


Live coded using Sonic Pi - http://sonic-pi.net/ Code available @ https://github.com/aimxhaisse/sonic-pies/tree/master/songs/h4ckz

ZADevChat Podcast
Episode 46 - Prolific Idea with Rishal Hurbans

ZADevChat Podcast

Play Episode Listen Later Jun 21, 2016 54:38


We're joined again by Rishal Hurbans to chat about his Prolific Idea initiative, how it came to be, what it currently does and where it's going. We talk about the X-Prize Learning Challenge and the importance of letting kids learn while they're having fun. Kevin and Kenneth reminisce about Sesame Street, Cartoon Network and learning numeracy in computer labs in primary school. Participating in the X-Prize was what lead Rishal to formalise Prolific Idea into a business. The weekly Code Offs that Rishal hosts have been a great success as a learning tool. We talk and walk through how that came about and how he gets his ideas for the challenge, including detecting gravitational waves! You'll have to go see for yourself in the 13th Code Off. We turned our focus to design thinking towards the end of the show, which turned out to be a much bigger topic than Kenneth thought. It encompasses collaboration and good communication to successfully communicate and execute on an idea. Inspired by modern minds like Elon Musk, this definitely looks like a field to keep up with. A lot of ground was covered in the episode and we look forward to seeing where Rishal takes Prolific Idea, and we hope you're left motivated to participate or execute on your own ideas! Follow Rishal online: - https://twitter.com/RishalHurbans Follow Prolific Idea online: - http://www.prolificidea.com/ - http://blog.prolificidea.com/ - https://www.facebook.com/prolificidea - https://twitter.com/ProlificIdea - https://www.linkedin.com/company/prolific-idea Here are some resources mentioned during the show: - Code Off - new challenge almost every week - https://github.com/prolific-idea/Code-Off - Code Off network graph (see participants) - https://github.com/prolific-idea/Code-Off/network - Monthly AI Meetup - http://www.meetup.com/ArtificialIntelligenceZA/ - Machine Learning for Beginners - https://github.com/prolific-idea/Machine-Learning-for-Beginners - Knowledge Sharing Sessions (Tales) live streamed every Friday - https://www.youtube.com/channel/UC8psaqItjnINKQmK5TRRsvg - Learn more about design thinking - http://designthinking.ideo.com/ - Try out Hivemind, a collaborative mind mapping tool by PI currently in beta - http://hivemind.prolificidea.com/ - Magic of Math: Solving for X and Figuring Out Way - http://www.goodreads.com/book/show/24612214-the-magic-of-math - Second Gravitational Wave Discovery - http://www.popularmechanics.com/science/a21352/second-gravitational-wave-discovery/ - Google Hash Code - https://hashcode.withgoogle.com/ - Passenger Carrying Drone - http://www.theverge.com/2016/6/8/11882458/ehang-passenger-quadcopter-test-flights-nevada - Seven Nation Army with Sonic Pi - https://github.com/rishal-hurbans/Sonic-Pi-Experiments - Freakonomics: Being Malcolm Gladwell - http://freakonomics.com/podcast/malcolm-gladwell/ - Why Do Planes Crash? - https://www.youtube.com/watch?v=a4TXS7ck8bQ - What is Design Thinking - http://www.fastcompany.com/919258/design-thinking-what And finally our picks ​ Kenneth:​ * Dremel 4000 rotary tool - http://www.dremeleurope.com/za/en/dremel%C2%AE4000-6014-ocs-c/ * Dremel Versatip - http://www.dremeleurope.com/za/en/dremel%C2%AEversatip-6124-ocs-c/ ​ Kevin: * Griffin Elevator - https://griffintechnology.com/us/elevator ​ Rishal: * Code Off - new challenge almost every week - https://github.com/prolific-idea/Code-Off * Monthly AI Meetup - http://www.meetup.com/ArtificialIntelligenceZA/ * Hivemind - http://hivemind.prolificidea.com/ Thanks for listening! Stay in touch: * Socialize - twitter.com/zadevchat & facebook.com/ZADevChat/ * Suggestions and feedback - github.com/zadevchat/ping * Subscribe and rate in iTunes - bit.ly/zadevchat-itunes

The Pi Podcast
The Pi Podcast #8 – Sam Aaron (Sonic Pi)

The Pi Podcast

Play Episode Listen Later Nov 25, 2015 37:32


The Pi Podcast #8 – Sam Aaron (Sonic Pi) The Pi Podcast is a show by members of the Raspberry Pi community for the Raspberry Pi community.   News Official Raspberry Pi Projects book First 30 issues of the MagPi are free Pi-topCEED Desktop Indiegogo GPIOZero at 1.0 release Processing now available for download on […]

International Open Podcast
international open podcast episode 001

International Open Podcast

Play Episode Listen Later Oct 22, 2015 85:38


Horst JENS, Gregor PRIDUN, Denis K., Bernd SCHLAPSI, Thomas PERL und Derek BREEN speak about Maker Faire Rome, free software and other nerd topics. Shownotes: http://internationalopenmagazine.org/2015-10-20-internationalopenpodcast_episode_001.html or http://goo.gl/2Cxn8g

Biertaucher Podcast
Biertaucher Folge 227

Biertaucher Podcast

Play Episode Listen Later Oct 22, 2015 85:38


Horst JENS, Gregor PRIDUN, Denis K., Bernd SCHLAPSI, Thomas PERL und Derek BREEN plaudern über freie Software und andere Nerd-Themen. Shownotes auf http://goo.gl/2Cxn8g oder http://biertaucher.at

The Freelancers' Show
162 FS Restructuring An Agency with Matt Inglot

The Freelancers' Show

Play Episode Listen Later Jul 9, 2015 59:09


01:23 - Matt Inglot Introduction Twitter Tilted Pixel @tiltedpixel Freelance Transformation Podcast 02:22 - Transitioning (Mistakes Made) Scaling Generalization Fixed Overhead 04:13 - Specialization, Positioning, and Targeting Clients and Customers Virtualization 08:30 - Pivoting to Being a Remote Agency Getting Clients Networking and Referrals Inbound Marketing Direct Outreach 13:34 - Running a Remote Team Contractors, Subcontractors 16:55 - Company and Team Identity Adding Overhead 26:57 - Scale 28:10 - Pricing and Billing; Recurring Revenue 30:18 - Recurring Services Campaign Management SEO Building Email Marketing Services 31:16 - Prompting Change in a Business 34:52 - Specialization (Cont’d) 39:49 - Being a “Web Agency” / Calling Yourself ____ 49:05 - Choosing a Niche Picks aText (Jonathan) Amy Cuddy: Your Body Language Shapes Who You Are (Eric) Sonic Pi (Chuck) Freelance Transformation (Matt) Kirk Parsley: America's Biggest Problem | TEDxReno (Matt)

Devchat.tv Master Feed
162 FS Restructuring An Agency with Matt Inglot

Devchat.tv Master Feed

Play Episode Listen Later Jul 9, 2015 59:09


01:23 - Matt Inglot Introduction Twitter Tilted Pixel @tiltedpixel Freelance Transformation Podcast 02:22 - Transitioning (Mistakes Made) Scaling Generalization Fixed Overhead 04:13 - Specialization, Positioning, and Targeting Clients and Customers Virtualization 08:30 - Pivoting to Being a Remote Agency Getting Clients Networking and Referrals Inbound Marketing Direct Outreach 13:34 - Running a Remote Team Contractors, Subcontractors 16:55 - Company and Team Identity Adding Overhead 26:57 - Scale 28:10 - Pricing and Billing; Recurring Revenue 30:18 - Recurring Services Campaign Management SEO Building Email Marketing Services 31:16 - Prompting Change in a Business 34:52 - Specialization (Cont’d) 39:49 - Being a “Web Agency” / Calling Yourself ____ 49:05 - Choosing a Niche Picks aText (Jonathan) Amy Cuddy: Your Body Language Shapes Who You Are (Eric) Sonic Pi (Chuck) Freelance Transformation (Matt) Kirk Parsley: America's Biggest Problem | TEDxReno (Matt)

Devchat.tv Master Feed
215 RR Sonic Pi with Sam Aaron

Devchat.tv Master Feed

Play Episode Listen Later Jul 8, 2015 69:06


02:41 - Sam Aaron Introduction and Background Twitter GitHub Blog 10:53 - Sonic Pi Defined Affordable Creative Coding with Music 13:10 - Live Performance Aspect 23:58 - The Learning Curve 28:06 - Teaching Kids to Program Through Music Joseph Wilk: Programming as Performance @ Ruby Conf Australia 2015 34:07 - Sonic Pi in the Classroom 36:22 - Threading Cue and Sync 41:18 - Choosing Ruby Over Clojure for Sonic Pi 44:13 - Sonic Pi Roadmap: What’s Next? 49:22 - Contribute to the sonic-pi Repo! Sonic Pi on Facebook Phase Abstractions: Live Coded with Sonic Pi at NODE15, Frankfurt 50:43 - Heritage? archaeopteryx midiator 53:53 - Experimenting with Music, The Evolution of Dance Music 56:19 - Types of Sounds Synths Pre-recorded Sounds freesound.org Effects Picks Cate Huston: 5 Strategies For Making Progress on Side Projects (Coraline) TIS-100 (Coraline) Building Microservices by Sam Newman (David) Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin (David) [YouTube] Ben Eggett: Writing Music with Ruby: A Subtle Introduction to Music Theory @ MountainWest RubyConf 2015 (Chuck) Elixir (Chuck) Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun by Dave Thomas (Chuck) Wabi-Sabi for Artists, Designers, Poets & Philosophers by Leonard Koren (Sam) The Joy of Clojure by Michael Fogus (Sam) Raspberry Pi (Sam)

Devchat.tv Master Feed
167 JSJ TypeScript and Angular with Jonathan Turner and Alex Eagle

Devchat.tv Master Feed

Play Episode Listen Later Jul 8, 2015 61:16


02:27 - Alex Eagle Introduction Twitter GitHub Google 02:54 - Jonathan Turner Introduction Twitter GitHub Microsoft [Talk] Jonathan Turner: TypeScript and Angular 2 @ ng-conf 2015 [Talk] Jonathan Turner: TypeScript and Angular 2 @ Angular U 2015 03:30 - What is TypeScript? 04:40 - Google + Microsoft =

Ruby Rogues
215 RR Sonic Pi with Sam Aaron

Ruby Rogues

Play Episode Listen Later Jul 8, 2015 69:06


02:41 - Sam Aaron Introduction and Background Twitter GitHub Blog 10:53 - Sonic Pi Defined Affordable Creative Coding with Music 13:10 - Live Performance Aspect 23:58 - The Learning Curve 28:06 - Teaching Kids to Program Through Music Joseph Wilk: Programming as Performance @ Ruby Conf Australia 2015 34:07 - Sonic Pi in the Classroom 36:22 - Threading Cue and Sync 41:18 - Choosing Ruby Over Clojure for Sonic Pi 44:13 - Sonic Pi Roadmap: What’s Next? 49:22 - Contribute to the sonic-pi Repo! Sonic Pi on Facebook Phase Abstractions: Live Coded with Sonic Pi at NODE15, Frankfurt 50:43 - Heritage? archaeopteryx midiator 53:53 - Experimenting with Music, The Evolution of Dance Music 56:19 - Types of Sounds Synths Pre-recorded Sounds freesound.org Effects Picks Cate Huston: 5 Strategies For Making Progress on Side Projects (Coraline) TIS-100 (Coraline) Building Microservices by Sam Newman (David) Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin (David) [YouTube] Ben Eggett: Writing Music with Ruby: A Subtle Introduction to Music Theory @ MountainWest RubyConf 2015 (Chuck) Elixir (Chuck) Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun by Dave Thomas (Chuck) Wabi-Sabi for Artists, Designers, Poets & Philosophers by Leonard Koren (Sam) The Joy of Clojure by Michael Fogus (Sam) Raspberry Pi (Sam)

JavaScript Jabber
167 JSJ TypeScript and Angular with Jonathan Turner and Alex Eagle

JavaScript Jabber

Play Episode Listen Later Jul 8, 2015 61:16


02:27 - Alex Eagle Introduction Twitter GitHub Google 02:54 - Jonathan Turner Introduction Twitter GitHub Microsoft [Talk] Jonathan Turner: TypeScript and Angular 2 @ ng-conf 2015 [Talk] Jonathan Turner: TypeScript and Angular 2 @ Angular U 2015 03:30 - What is TypeScript? 04:40 - Google + Microsoft =

All Ruby Podcasts by Devchat.tv
215 RR Sonic Pi with Sam Aaron

All Ruby Podcasts by Devchat.tv

Play Episode Listen Later Jul 8, 2015 69:06


02:41 - Sam Aaron Introduction and Background Twitter GitHub Blog 10:53 - Sonic Pi Defined Affordable Creative Coding with Music 13:10 - Live Performance Aspect 23:58 - The Learning Curve 28:06 - Teaching Kids to Program Through Music Joseph Wilk: Programming as Performance @ Ruby Conf Australia 2015 34:07 - Sonic Pi in the Classroom 36:22 - Threading Cue and Sync 41:18 - Choosing Ruby Over Clojure for Sonic Pi 44:13 - Sonic Pi Roadmap: What’s Next? 49:22 - Contribute to the sonic-pi Repo! Sonic Pi on Facebook Phase Abstractions: Live Coded with Sonic Pi at NODE15, Frankfurt 50:43 - Heritage? archaeopteryx midiator 53:53 - Experimenting with Music, The Evolution of Dance Music 56:19 - Types of Sounds Synths Pre-recorded Sounds freesound.org Effects Picks Cate Huston: 5 Strategies For Making Progress on Side Projects (Coraline) TIS-100 (Coraline) Building Microservices by Sam Newman (David) Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin (David) [YouTube] Ben Eggett: Writing Music with Ruby: A Subtle Introduction to Music Theory @ MountainWest RubyConf 2015 (Chuck) Elixir (Chuck) Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun by Dave Thomas (Chuck) Wabi-Sabi for Artists, Designers, Poets & Philosophers by Leonard Koren (Sam) The Joy of Clojure by Michael Fogus (Sam) Raspberry Pi (Sam)

All JavaScript Podcasts by Devchat.tv
167 JSJ TypeScript and Angular with Jonathan Turner and Alex Eagle

All JavaScript Podcasts by Devchat.tv

Play Episode Listen Later Jul 8, 2015 61:16


02:27 - Alex Eagle Introduction Twitter GitHub Google 02:54 - Jonathan Turner Introduction Twitter GitHub Microsoft [Talk] Jonathan Turner: TypeScript and Angular 2 @ ng-conf 2015 [Talk] Jonathan Turner: TypeScript and Angular 2 @ Angular U 2015 03:30 - What is TypeScript? 04:40 - Google + Microsoft =

Documentally
1804: Talking Sonic Pi with @SamAaron

Documentally

Play Episode Listen Later May 20, 2015 8:05


#tdc15

Little Atoms
Little Atoms 364 – FutureEverything 20 Special

Little Atoms

Play Episode Listen Later Mar 4, 2015 73:44


This week’s Little Atoms is a special edition recorded at FutureEverything 20 in Manchester on 26th and 27th February 2015. The show features a long interview recorded live in front of an audience with writer, researcher and activist Alice Bell, and shorter interviews with FutureEverything CEO and founder Drew Hemment, Sonic Pi creator Sam Aaron, Hack […] See acast.com/privacy for privacy and opt-out information.

Wolfson College Science Society
Dr Samuel Aaron: Sonic Pi: Teaching Computer Science with Music

Wolfson College Science Society

Play Episode Listen Later Jun 18, 2013 61:00


In the UK the school education system is experiencing radical reform. This is particularly the case with computing. There’s momentum to separate ICT from Computer Science and to place specific emphasis on the teaching of Computational Thinking. In broad terms, we shouldn’t just be teaching our children office skills such as formatting Word documents – we should be teaching them how to code and create their own software. This talk introduces Sonic Pi, a music language and environment running on the Raspberry Pi specifically focussed on introducing core Computer Science concepts for KS3 students. Sonic Pi emphasises the importance of creativity in pedagogic contexts enabling learners to exhibit self-agency through the application of the taught ideas in musical works they create and own. Sonic Pi is currently being trialled by schools. We will discuss some early observations and initial success stories of using music and composition as a means for both introducing technical concepts and improving engagement and interest.