Leigh Smith

Leigh Smith Email and Phone Number

Senior Audio Developer @ SUBPAC
New York, United States
Leigh Smith's Location
Brooklyn, New York, United States, United States
Leigh Smith's Contact Details

Leigh Smith personal email

n/a
About Leigh Smith

I have worked in commercial systems analysis, applied research, software engineering, project management, personnel training, technical writing, system and network administration. Application experience includes music information retrieval systems, audio DSP applications, music composition systems, bank cryptography, EFTPOS, smartcards, language design and compiler construction, embedded systems, communications, computer graphics, geographic/land information systems and GPS based aerial photography positioning systems.Research experience includes music information retrieval, music perception and cognition, computer music synthesis, interactive performance systems, analysis and modelling of musical rhythm, wavelet, DSP, machine learning and AI applications. Teaching experience includes undergraduate project, MSc. and PhD thesis supervision, lecturing and tutoring at several international universities.Specialties: Music Information Retrieval, Music Cognition, Musical Rhythm, Audio DSP, Machine Learning, OOP software development and project management in numerous languages, real time audio systems.

Leigh Smith's Current Company Details
SUBPAC

Subpac

View
Senior Audio Developer
New York, United States
Leigh Smith Work Experience Details
  • Subpac
    Senior Audio Developer
    Subpac
    New York, United States
  • Soundbrilliance, Llc
    Software Architect And Project Lead
    Soundbrilliance, Llc Jul 2022 - Present
    Minneapolis, Minnesota, Us
    • Part-time consulting architect of music DSP project for music therapy. Responsible for prototyping, technical design and specification, developer recruitment, quality assessment and lead software development, leveraging multiple deep network models and ActiveMQ Artemis message brokerage for cloud based event driven architectures for audio signal analysis and processing.• Lead technical author of patent application, patent attorney liason and technical advice and review.(Python, Tensorflow, numpy/scikit-image, ActiveMQ Artemis, Docker, Wasabi S3, Jupyter, GitHub and GitLab CI/CD, Python poetry, VST plugins)
  • Leighsmith.Com Inc.
    Owner
    Leighsmith.Com Inc. Mar 2014 - Present
    • Consulting to a number of clients in the audio, music and general software industries, providing practical experience in machine learning, DSP and software development. Clients not mentioned below include Emozia Inc., Muzieo Inc., Kenneth Willard Photography & Film, Aenvision Inc, and Bluestreak Holdings Inc.(Technologies listed with respective clients)
  • Subpac
    Senior Audio Developer
    Subpac Apr 2021 - Jan 2024
    Palo Alto, California, Us
    • Developed optimised linear AI models, and multichannel spectral and time domain feature extraction and DSP for embedded Analog Devices SHARC SC-58X processors for real-time SubPac tactile bass implementation of Jaguar/Land Rover “Body and Soul Seat” application, summarised on Wired, March 27, 2024. Development of training and test metrics and audio media dataset processing. Further real-time audio DSP development for Analog Devices SHARC SC-58X processors in C++ and OOP C.• Adaptation to real-time of audio “cocktail-fork” source separation algorithms.• Helm scripting of Google Cloud Kubernetes based GitLab CI/CD runners, for ADI embedded development systems, and MacOS/Linux/Windows CI/CD execution and testing of combined Python/C++/C codebases. MLOps helm configuration using MLFlow on GCP Kubernetes, and use for hyper-parameter tuning and optimisation of machine learning audio classification models.(Python, C++, Analog Devices CrossCore Embedded Studio, MacOS X, Xcode, Linux, Win10, MinGW, Google Cloud Vertex AI, PyTorch, Docker, Kubernetes, Helm, GitLab CI/CD, MLFlow)
  • Ronday Technologies
    Senior Audio Developer
    Ronday Technologies Mar 2021 - May 2021
    • Member of a team developing a 3D video chat application using the Unity3D game engine with spatialised audio using Audiokinetic Wwise audio engine. MacOS porting of noise cancelling signal processing and Wwise plugins.(Unity3D, Wwise, C#, C++, Win10, bash, MacOS X, Xcode, VisualStudio, git, Concourse CI)
  • Landr Audio
    Senior Research Engineer
    Landr Audio Sep 2015 - Jan 2021
    Montreal, Quebec, Ca
    • Research and software development in machine learning based music production mastering.Research and development of audio sample recommendation systems, key, tempo, sample type, genre and instrument classifiers.(C++, Python, Boost, Juce, Numpy, scikit-learn, MacOS X, Xcode, MS VS, RH Linux EC2, git, Vagrant, Docker, bash, AWS Elastic MapReduce, DynamoDB, Elasticsearch, Hadoop, Hive, Spark, MXNet, Keras, Tensorflow, Sagemaker, DVC)
  • Museami, Inc.
    Research & Development Scientist
    Museami, Inc. Jun 2015 - Aug 2015
    Princeton, New Jersey, Us
    • Research and development of music information retrieval and machine learning for mobile music applications.• Developed Android audio synchronisation latency measurement and distributed data aggregation tools.(Android NDK, OpenSL ES API, C++, Java, Python, Amazon Web Services S3, elasticsearch, boto)
  • Humtap
    Senior Software Engineer Project Lead
    Humtap May 2014 - May 2015
    San Francisco, Ca, Us
    • Managed combined development and content team across three offices (SF, NYC, Berlin) using two week sprint based Agile/Scrum methods using JIRA, Confluence, Bitbucket tools. Responsible for product road map specification, developer recruitment, organisation structure.• Development of beat tracking and vocal transcription methods.• Implemented continuous deployment and testing architecture leveraging Vagrant and AWS CloudFormation.• Development of an AWS S3 based content management system for audio assets in Python using SQLAlchemy to enable music information retrieval algorithm operation and evaluation with a location transparent API.(Amazon Web Services EC2 Ubuntu Linux: Python, PostgreSQL, Tornado, boto, Essentia, vagrant, nginx, RabbitMQ, Redis)
  • Stanford University
    Workshop Lecturer And Instructor
    Stanford University Jun 2011 - Jul 2014
    Stanford, Ca, Us
    Responsible for co-teaching the week long summer workshop in Music Information Retrieval at Stanford University's Center for Computer Research in Music and Acoustics. Lectured in content based feature extraction, beat tracking and tempo estimation, machine learning and information retrieval evaluation techniques. Preparation of iPython notebooks and Matlab code examples for labs and tutorials.https://ccrma.stanford.edu/workshops/music-information-retrieval-mirhttps://ccrma.stanford.edu/wiki/MIR_workshop_2014
  • Music Prodigy, Inc.
    Contract Software Engineer
    Music Prodigy, Inc. Mar 2014 - Apr 2014
    Sherman Oaks, Ca, Us
    Upgrade of audio signal processing routines for iOS guitar tutor app RockProdigy, performing real-time polyphonic pitch transcription. Implemented real-time audio compressor and reverb algorithms. Implementation of iTunes In-App Purchases, Facebook mobile SDK analytics. Code and data migration from legacy MS SQL server/ASP C# web app to LAMP stack.http://www.rockprodigy.com(iOS, MacOS X, Rackspace.com Ubuntu Linux: Objective C++, LAMP, Xcode, FlurrySDK, Facebook iOS SDK and ads API, cocos2d SDK)
  • Izotope Inc.
    Lead Engineer
    Izotope Inc. Mar 2012 - Feb 2014
    Boston, Massachusetts, Us
    With Imagine Research's acquisition by iZotope Inc., I became lead engineer of the MediaMined team at iZotope and then a member of the R&DSP team.• Lead developer of Agile/Scrum + Kanban team (using Jira/Greenhopper) bringing to market MediaMined Discover (http://mediamined.izotope.com/), a REST based, SOA web service for rhythmic and timbral similarity (content based search) of musical loop libraries. Utilized and implemented PCA, LDA, locality sensitive hashing and multiple distance algorithms. Built on AWS Elastic BeanStalk, EC2 with Cloudwatch process monitoring, RDS, SWF for cloud based signal processing control, SNS for automated testing.• Implemented cross platform C++, Python and shell script client side APIs for MediaMined, currently used in iZotope's BreakTweaker product.• Evaluation and outreach to academic community describing the MediaMined Listen audio classification system.• Designed and ran web based listener judgement task experiments to quantify A/B performance of similarity algorithms.(Ubuntu Linux, Amazon Web Services: Python, LAMP, Octave, Java, C++, Javascript, Boto, git, W3C XML Schema, XSLT, Jira)
  • Oz Music Code Llc.
    Co-Owner
    Oz Music Code Llc. Nov 2002 - Apr 2012
    We produce the Alphabet Soup sample player software and PocketFuel and PB&J sample libraries.(MacOS X, Win32, Linux: Objective-C/C/C++; Cocoa; Xcode; GNUstep; Altivec vector processing; Audio Unit API; Octave/Matlab; CVS, Subversion; MP3 codec)• Designed and developed; a low latency keyboard based sample and MP3 player/editor/signal processor consumer application.• Developed "Seeker440" -- an accurate realtime pitch detector Audio Unit plugin for instrument tuning.
  • Imagine Research Inc.
    Software Architect
    Imagine Research Inc. Oct 2010 - Mar 2012
    San Francisco, Ca, Us
    Music Information Retrieval development on Imagine Research's MediaMined software platform.(MacOS X, Amazon Web Services, Ubuntu: C++, Java, Javascript, Python, Weka, Xcode, LAMP, svn, bash/awk)
  • Poptank
    Lead Audio Software Engineer
    Poptank Jun 2010 - Oct 2010
    Los Angeles, Us
    Real time, low-latency audio signal processing for cross platform games.(MacOS X Xcode, Win7 Visual Studio, C++, Objective C, GNUstep, vector processing)
  • Ircam
    Charge De Recherche
    Ircam Oct 2008 - Mar 2010
    Paris, Île-De-France, Fr
    Working on the Quaero project in music information retrieval with a focus on analysis of musical rhythm.(Matlab, Weka, Common Lisp, C++, cmake)
  • Universiteit Van Amsterdam
    Post-Doctoral Researcher
    Universiteit Van Amsterdam Nov 2005 - Oct 2008
    Amsterdam, Nl
    Research and Software Development (Common Lisp, Objective C, C) in computational modelling of perception and cognition of musical rhythm.
  • Thumtronics Ltd
    Lead Software Engineer
    Thumtronics Ltd May 2005 - Nov 2005
    (Win32, Linux, MacOS X: Objective-C/C/C++; GNUstep, Cocoa, USB API)• Cross platform, embedded systems application development of the "Thummer" USB expressive musical controller.
  • Duggal Interactive & Tronic Studio
    Contract Software Engineer
    Duggal Interactive & Tronic Studio Nov 2002 - Nov 2002
    (MacOS X: Octave/Matlab; Objective-C/C; QuickTime Effects API)Developed “The Retail Experiment” — A real-time video installation at Diesel Denim Gallery, SoHo, New York. Luminance mask and faded captured still images into a prepared video stream using no external video processing hardware.
  • Tomandandy Music Inc
    Software Designer, Project Manager And Lead Developer
    Tomandandy Music Inc Mar 1999 - Sep 2002
    MacOS X, Windows 2000, Linux: Objective-C/C++/C;Smalltalk; Python; Cocoa/GNUstep/CoreAudio/CoreMIDI/PortAudio APIs; Project Builder/Interface Builder IDE; Win32: Visual C++, DirectMusic, DirectSound APIs; CVS); • Responsible for recruitment, training and management of five programmers. Responsible for liaison with technical and management staff at Apple Computer, M-Audio Inc. and open-source developers.• Designer and lead developer of "Ennio"​ -- a consumer application for automatically composing sound tracks to video, or video clips to music using automated analysis of video images extracting edits, motion and image tracking, and matching these against audio beats and phrases extracted from signal processing analysis of MP3 encoded music.• Lead developer for the open-source MusicKit/SndKit (http://www.musickit.org) — cross-platform music repre- sentation and synthesis project in Objective-C & Python.• Member of a development team writing “The Brain” — a music composition system. • Developed CoreMIDI drivers for M-Audio (http://www.m-audio.com) for their MIDISPORT USB MIDI inter-face devices.• System administration of HTTP, NFS filesystem, CVS version control, FAQ and QuickTime streaming serving using MacOS X-Server and RedHat Linux, SonicWall firewalling/VPN configuration.
  • University Of Western Australia
    Research Programmer, Tutor, System Administrator
    University Of Western Australia Aug 1994 - Dec 1998
    Perth, Western Australia, Au
    (Solaris/SunOS, Linux, Windows 95/NT, MacOS: Microsoft C;SAS; Java; samba; amanda; sendmail; HTML); • Lectured in artificial neural network architectures and applications. Tutored in fundamental and advanced algorithms, concurrent programming techniques and analysis. Demonstrated in Java application and applet programming. Trained other system administrators on the administration of the Computer Science network.• Software maintenance and programming in Microsoft C for vision research in saccadic eye movements. Design and coding of an ECG wave measuring system in Microsoft C using a graphical digitiser and audio and visual feedback for rapid operator performance. Ad-hoc statistic queries and reports in the SAS statistical programming language for road accident research.
  • Comsys International Pty Ltd
    Contract Software Engineer
    Comsys International Pty Ltd Jun 1992 - Aug 1992
    Milwaukee, Wi, Us
    (SunOS 4: ANSI C)• Member of development team of a real time fiber optic cable monitoring and maintenance system.
  • Gs Corporation Pty Ltd
    Contract Software Engineer
    Gs Corporation Pty Ltd Dec 1990 - Jun 1992
    MS-DOS: Microsoft ANSI C; Solaris: POSIX, C, BSD socket library);• Design and implementation of a custom aerial photography positioning system for the Western Australian state government department of lands adminstration (DOLA) interpolating shutter release times with GPS position. Conversion of graphics and peripherals drivers of a Geographic/Land Information System to device independent C graphics library.
  • Intellect Australia Pty Ltd
    System Designer, Software Engineer
    Intellect Australia Pty Ltd Mar 1988 - Sep 1990
    Xenix, MS-DOS: Microsoft, Borland ANSI C; IAR, Introl C cross-compilers; 8051 and 68HC11 assembly language)• Designed and implemented a proprietary macro assembler and loader, RSA encryption algorithms, embedded system communications, hardware diagnostics and drivers for electronic funds transfer hardware and MS-DOS PCs.

Leigh Smith Skills

Python Algorithms Machine Learning Programming Software Development C++ Sound Artificial Intelligence Linux Computer Science Audio Processing C Objective C Signal Processing Java Digital Signal Processors Software Engineering Matlab Software Design Bash Git Embedded Systems Javascript Digital Signal Processing Music Information Retrieval Software Project Management Dsp Pattern Recognition Subversion Html Oop Software Architectural Design Apis Amazon Web Services Os X Software Architect Mac Os X Audio Sql Xml Php Mysql Distributed Systems Open Source Object Oriented Programming Python Css Agile Methodologies

Leigh Smith Education Details

  • The University Of Western Australia
    The University Of Western Australia
    Wavelet Analysis
  • Curtin University
    Curtin University
    Computer Science
  • Curtin University
    Curtin University
    Electronic Engineering

Frequently Asked Questions about Leigh Smith

What company does Leigh Smith work for?

Leigh Smith works for Subpac

What is Leigh Smith's role at the current company?

Leigh Smith's current role is Senior Audio Developer.

What is Leigh Smith's email address?

Leigh Smith's email address is ls****@****ndr.com

What schools did Leigh Smith attend?

Leigh Smith attended The University Of Western Australia, Curtin University, Curtin University.

What are some of Leigh Smith's interests?

Leigh Smith has interest in Civil Rights And Social Action, Politics, Environment, Science And Technology, Human Rights, Animal Welfare, Arts And Culture.

What skills is Leigh Smith known for?

Leigh Smith has skills like Python, Algorithms, Machine Learning, Programming, Software Development, C++, Sound, Artificial Intelligence, Linux, Computer Science, Audio Processing, C.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.