<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Amit Nambiar</title>
    <description>The latest articles on DEV Community by Amit Nambiar (@amitlzkpa).</description>
    <link>https://dev.to/amitlzkpa</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F234336%2F3566b9f4-d527-4e52-ad02-f94c9cc89f02.jpeg</url>
      <title>DEV Community: Amit Nambiar</title>
      <link>https://dev.to/amitlzkpa</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/amitlzkpa"/>
    <language>en</language>
    <item>
      <title>Seeing Sound with Amit Nambiar</title>
      <dc:creator>Amit Nambiar</dc:creator>
      <pubDate>Thu, 23 Jul 2020 11:52:46 +0000</pubDate>
      <link>https://dev.to/amitlzkpa/seeing-sound-with-amit-nambiar-18ik</link>
      <guid>https://dev.to/amitlzkpa/seeing-sound-with-amit-nambiar-18ik</guid>
      <description>&lt;p&gt;Hey, I'm Amit! I'm an architect turned computational designer who now helps architects and engineers make buildings faster and better. &lt;/p&gt;

&lt;p&gt;In this talk I'm going to talk about a passion project I've been working on where I'm trying to visualise audio in 3D. Sound is an excitation of a medium like air which moves like a wave from the source. While this is well known when it comes to understanding the physics of it we are often introduced to squiggly lines on a paper followed by abstract interpretation of it in math. In this talk I'll be talking about my research project where I  parse audio using the WebAudioAPI and visualise it in its complete volumetric glory in the browser. I'll talk about my assumptions, limitations and challenges encountered in the process and attempt to breakdown the physics of some by showing its wavelike behaviour and how I use this information to create a 3D visualization.&lt;/p&gt;

&lt;p&gt;Check it out at:&lt;br&gt;
&lt;a href="https://lotusaudio.herokuapp.com/view/5ee4fe4610a0ec114483fd4e"&gt;https://lotusaudio.herokuapp.com/view/5ee4fe4610a0ec114483fd4e&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Slides:&lt;br&gt;
&lt;iframe src="//www.slideshare.net/slideshow/embed_code/key/NM9EY9oYslwfE" alt="NM9EY9oYslwfE on slideshare.net" width="100%" height="450"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://drive.google.com/file/d/1aE_MKYVWXeU2BI3LbpexjSs37vYefRon/view?usp=sharing"&gt;Here is a download link to the talk slides (PDF)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This talk will be presented as part of &lt;a href="https://codelandconf.com"&gt;CodeLand:Distributed&lt;/a&gt; on &lt;strong&gt;July 23&lt;/strong&gt;.  After the talk is streamed as part of the conference, it will be added to this post as a recorded video.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>codeland</category>
      <category>audio</category>
      <category>visualization</category>
    </item>
    <item>
      <title>Lotus Audio: Create and share virtual environments from the browser</title>
      <dc:creator>Amit Nambiar</dc:creator>
      <pubDate>Sun, 14 Jun 2020 11:06:55 +0000</pubDate>
      <link>https://dev.to/amitlzkpa/lotus-audio-create-and-share-virtual-environments-from-the-browser-1jgb</link>
      <guid>https://dev.to/amitlzkpa/lotus-audio-create-and-share-virtual-environments-from-the-browser-1jgb</guid>
      <description>&lt;h2&gt;
  
  
  What I built
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--RvmxAarB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/1x6vdas7xjb16hblrww9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--RvmxAarB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/1x6vdas7xjb16hblrww9.png" alt="Lotus Audio"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lotusaudio.herokuapp.com"&gt;Lotus Audio&lt;/a&gt; is a web app to create and share virtual music environments from the browser. The environments can respond to music so it behaves like a 3D music visualizer that you can get immersed in with virtual reality(VR) devices.&lt;/p&gt;

&lt;p&gt;Artists can create scripts which act as plugins into the LotusAudio engine.&lt;br&gt;
The engine processes and passes byte information about any accompanying audio file to the scripts and designers can use this to update their environments in whatever way they choose.&lt;br&gt;
The results of the scripts are rendered as virtual environments compatible with VR devices.&lt;/p&gt;

&lt;p&gt;Artists can choose to monetize their creations with Web Monetization. If they have it enabled users would be able to access their virtual worlds of art only with payment enabled. It is a research and explorations into this medium for creative expressions. I work with a community of livecoders and digital performers and excited to show this to them.&lt;/p&gt;

&lt;h3&gt;
  
  
  Submission Category:
&lt;/h3&gt;

&lt;p&gt;Creative Catalyst&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://lotusaudio.herokuapp.com"&gt;Main Page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://lotusaudio.herokuapp.com/view/5ee4fe4610a0ec114483fd4e"&gt;Running Demo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://youtu.be/obxwEXdzNnE"&gt;Video&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Link to Code
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/amitlzkpa/lotusaudio"&gt;Github&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How I built it
&lt;/h2&gt;

&lt;p&gt;The 3D environments are created using &lt;a href="http://threejs.org/"&gt;threejs&lt;/a&gt; and uses the WebAudio API to parse audio. The environments are WebXR compatible which makes sure they can be accessed through VR devices. The platform is maintained as a web-app running on MEVN stack. In the future I would like to make the full app infrastructure completely decentralized.&lt;/p&gt;

&lt;h2&gt;
  
  
  Additional Resources/Info
&lt;/h2&gt;

&lt;p&gt;I am pretty excited about this project. I would like extend it by adding support for multi-user experiences using WebRTC. That way several people can get together for virtual algoraves where we party within our creations.&lt;/p&gt;

</description>
      <category>gftwhackathon</category>
    </item>
  </channel>
</rss>
