{"$schema":"https://ejfox.com/schema/page-twin@1.json","kind":"blog_tag","url":"https://ejfox.com/blog/tag/audio","json_url":"https://ejfox.com/blog/tag/audio.json","generator":"ejfox.com/json-twin@1","data":{"tag":"audio","count":3,"posts":[{"slug":"2021/creative-coding","title":"Generative Art","date":"2021-02-10T10:00:45.000Z","type":"words","dek":"In which a computer is used as divination tool for random numbers (for the purposes of beauty, art, and poetry)","modified":"2024-09-23T16:13:15.000Z","tags":["generative","art","javascript","audio"],"toc":[{"text":"Generative Art","slug":"generative-art","level":"h2","children":[{"text":"My experiments in creative coding","slug":"my-experiments-in-creative-coding","level":"h3","children":[]},{"text":"What I Want to Try More","slug":"what-i-want-to-try-more","level":"h3","children":[]},{"text":"What I think the next 5-10 years will hold","slug":"what-i-think-the-next-5-10-years-will-hold","level":"h3","children":[]}]}],"metadata":{"date":"2021-02-10T10:00:45.000Z","type":"words","dek":"In which a computer is used as divination tool for random numbers (for the purposes of beauty, art, and poetry)","modified":"2024-09-23T16:13:15.000Z","tags":["generative","art","javascript","audio"],"words":997,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":11,"codeBlocks":0,"headers":{"h2":1},"toc":[{"text":"Generative Art","slug":"generative-art","level":"h2","children":[{"text":"My experiments in creative coding","slug":"my-experiments-in-creative-coding","level":"h3","children":[]},{"text":"What I Want to Try More","slug":"what-i-want-to-try-more","level":"h3","children":[]},{"text":"What I think the next 5-10 years will hold","slug":"what-i-think-the-next-5-10-years-will-hold","level":"h3","children":[]}]}],"slug":"2021/creative-coding"}},{"slug":"projects/towntuner","title":"towntuner","date":"2025-08-01T04:00:00.000Z","type":"post","draft":false,"tags":["ios","app","audio"],"toc":[{"text":"What it does","slug":"what-it-does","level":"h2","children":[]}],"metadata":{"title":"towntuner","date":"2025-08-01T04:00:00.000Z","category":"Apps","featured":false,"draft":false,"url":"https://github.com/ejfox/towntuner","tech":["Swift","SwiftUI","iOS"],"state":"deployed","ai-involvement":"ai-collaborative","tags":["ios","app","audio"],"words":222,"images":2,"imageDetails":{"total":2,"cloudinary":2,"withDimensions":0},"links":3,"codeBlocks":0,"headers":{"h2":1},"toc":[{"text":"What it does","slug":"what-it-does","level":"h2","children":[]}],"type":"post","slug":"projects/towntuner"}},{"slug":"projects/websdr-vcv","title":"WebSDR VCV","date":"2025-08-01T00:00:00.000Z","type":"post","tags":["audio","radio","hardware"],"toc":[],"metadata":{"title":"WebSDR VCV","date":"2025-08-01T00:00:00.000Z","category":"Hardware","featured":false,"url":"https://github.com/ejfox/websdr-vcv","tech":["C++","VCV Rack","Cardinal"],"state":"deployed","ai-involvement":"ai-assisted","tags":["audio","radio","hardware"],"words":118,"images":2,"imageDetails":{"total":2,"cloudinary":2,"withDimensions":0},"links":0,"codeBlocks":0,"headers":{},"toc":[],"type":"post","slug":"projects/websdr-vcv"}}]},"_links":{"self":"https://ejfox.com/blog/tag/audio.json","html":"https://ejfox.com/blog/tag/audio","tag_page":"/tag/audio.json"}}