[email protected] |
LinkedIn Profile YouTube Channel (2836 subscribers, 1,7 million views) GitHub Uwyn Company Expressiveness in Electronic Music RIFE Project G.Bevin Artist |
||
Dutch, English, French |
Java, C++, C, Objective-C, Python, Javascript, PHP, Perl, Bash. | |
SQLite, PostgreSQL, Berkeley DB, Oracle, Derby, H2, MySQL. | |
Servlets, JDBC, JSP, JavaBeans, JEE, REST, Hessian, SOAP, XML-RPC, CGI, HTTP, HTML, CSS, DHTML, XML, XSL, XPath, XPointer, RSS, Atom, RDF, LaTeX, SGML, DSSSL, DocBook. |
|
Juce, iOS, macOS, Accelerate, vDSP, ARM Neon, CoreAudio, Inter-App Audio, AUv3, Audiobus, ASM, Lucene, JavaMail, Apache Commons, Leap Motion Controller API, Thalmic Myo API, AngularJS, ExtJS, Prototype, JQuery, Terracotta DSO, Ehcache, RIFE, Spring, DWR, Hibernate, Quartz Scheduler, Metal, Swing, Java2D, Java Advanced Imaging (JAI), Apache Axis, Caucho Hessian, Qt, Gtk+, Glib, Gnome. |
|
Apache Httpd, Apache Tomcat, Caucho Resin, Mortbay Jetty, JFlex, Antlr, TestNG, JUnit, YourKit, JProfiler, JConsole, Git, Subversion, CVS, BitKeeper, Vim, Eclipse, IntelliJ IDEA, NetBeans, XMLmind XML Editor, Graphic Converter, Photoshop, Fireworks, OmniGraffle, Keynote, OpenOffice, Illustrator, ImageMagick, Parallels Desktop, VMware Fusion, VNC, EigenD, Cubase, Mixbus, Reaper, Logic Studio, Metric Halo MIO Console, Plogue Bidule, Wave Editor, Chrome, Safari, Firefox, Opera, Internet Explorer. |
|
Amazon Elastic Computing Cloud (EC2), Amazon Simple Storage Service (S3). | |
Xcode, Vim, GCC, Chef, Vagrant, Maven, Apache Ant, GNU Make, Firebug, Standard UNIX command-line tools. | |
macOS, Linux, Windows. |
Building electronic musical instruments with their soul in analog synthesis, while leveraging all the modern possibilities of software.
Some notable examples:
Co-designed and co-created the LinnStrument, Roger Linn Design's revolutionary 3D note expression instrument.
Uwyn specializes in custom software development, including digital audio software, dynamic web applications, rich internet applications, platform-independent programs and interoperable web-services.
Uwyn also provides digital audio, video and multi-media services.
Some notable examples:
The details of other projects are available on our company website:
Mainly worked on LiveRebel, a tool that automates cluster-wide application releases, making them predictable and fail-safe.
Some notable examples:
Work on the core EigenD system that drives the Eigenharp instruments and provides a high-performance, high-throughput and low latency electronic music performance environment.
This involves a mixture of digital sound generation, high data rate sensor handling, extremely configurable environments, interoperation with existing standards and completely new ways of performing music.
These are some of aspects I worked on:
Creation of products and APIs for distributed and clustered Java applications. Development on many aspects of the 'scale continuum' where applications can seamlessly be moved from a single unclustered machine all the way through to a WAN deployment at various partitioning and redundancy levels.
These are some noteworthy aspects I worked on:
Text conversion and encoding migration tool development.
Lay-out and desktop publishing.
MidiWrist | Turn your Apple Watch into a wireless MIDI controller and provides Siri voice control over MIDI on all iOS devices. |
Erpiam | Embedded Raspberry PI 3 Linux Distribution for Audio and MIDI use |
SendMIDI | Multi-platform command-line tool to quickly send MIDI messages to MIDI devices from your computer |
ReceiveMIDI | Multi-platform command-line tool to quickly receive and monitor MIDI messages from MIDI devices on your computer |
HEELP | Hub for Expressive Electronic Live Performance |
LinnStrument | LinnStrument, a revolutionary expressive musical performance controller |
GECO | Multi-dimensional MIDI expression through hand gestures |
GameWAVE | Video game and operating system control with gestures |
EigenD | Operating software for the Eigenharp instruments |
Juce | C++ cross-platform toolkit for building applications and plugins |
Ehcache | Java's most widely used cache |
RIFE | Cutting-edge alternative full-stack Java web application framework |
RIFE/Crud | RIFE extension for automatic creation of CRUD webapps from POJOs |
OpenLaszlo | Platform for creating Rich Internet Applications |
Bla-bla List | Secure, simple, sharable to-do lists in OpenLaszlo and RIFE |
Bamboo | Standalone and embeddable RIFE forum module |
Elephant | Standalone and embeddable blog module written in RIFE |
Drone | Information bot written in RIFE |
JHighlight | Embeddable pure Java library for syntax highlighting |
JavaPaste | Pastebin with highlighting, diff and image uploads |
Gentoo Linux | Extremely customizable Linux distribution |
RelativeLayers | DHTML content development library |
QtUnit | Software development testing framework |
Fm | Desktop file manager |
TinyQ | C++ console development library |
NATW | Community website for ideas exchange |
Ear Trainer | Amiga ear training application for musicians |
Bagheera | Next-generation package manager |
GClipper | Gtk+ clipboard manager |
10 Reasons Why Java Now Rocks More Than Ever | October 2013 - February 2014 |
Culture, the most overlooked cornerstone of DevOps | May 2013 |
Pragmatic DevOps: Virtualization & Provisioning with Vagrant & Chef | April 2013 |
MIDI Jitter Might Be Ruining Your Live Performance | December 2012 |
The Eigenharp Alpha after 3 months | June 2010 |
The Definitive Guide to Terracotta | June 2008 |
X-Develop and CodeGuide Review | October 2006 |
Uwyn's C++ Coding Standard | October 2002 |
Sams : GTK+ Programming in 21 Days | February 2000 |
- | History Of Expressive Alternate Controllers | ContinuuCon 2019 | June 2019 |
- | Designing the Moog One Synthesizer | MoogFest 2019 | April 2019 |
- | Mobile Music Making with iOS | Moogfest 2018 | May 2018 |
- | An Introduction to MIDI Polyphonic Expression (MPE) | NAMM 2018 | January 2018 |
- | Designing and implementing embedded synthesizer UIs with JUCE | Audio Developer Conference 2017 | November 2017 |
- | From Arduino to LinnStrument | GeekOut 2017 | June 2017 |
- | LinnStrument Design and Philosophy | Amsterdam Dance Event 2015 | October 2015 |
- | Keynote: Programmers are way cooler than musicians | JFokus 2015 | February 2015 |
- | LinnStrument : the ultimate open-source hacker instrument | Devoxx 2014 | November 2014 |
- | Mobile Synthesis & Future Forward Controllers | Moogfest 2014 | April 2014 |
- | Together with Roger Linn on LinnStrument and new Expressive Controllers | Moogfest 2014 | April 2014 |
- | Keynote : Programmer avec émotion | Devoxx France 2014 | April 2014 |
- | Keynote : Programmers are way cooler than musicians | Devoxx 2013 | November 2013 |
- | Brave New Devops World | Devoxx 2013 | November 2013 |
- | The death of a mouse | Devoxx 2013 | November 2013 |
- | A new age for digital musicians | TEDx Tartu 2013 | October 2013 |
- | Introduction to the Eigenharp and the Leap Motion Controller | Electro-Music Fest 2013 | September 2013 |
- | Keynote : Programmers are way cooler than musicians | GeekOut 2013 | June 2013 |
- | End-to-end DevOps with Vagrant, Chef and LiveRebel | GeekOut 2013 | June 2013 |
- | Eigenharp and Note Expression | MusikMesse 2012 | March 2012 |
- | Writing an Agent from scratch | Eigenharp DevCon | January 2012 |
- | Radical New Musical Instruments | CCRMA Stanford | May 2011 |
- | Radical New Musical Instruments | CNMAT Berkeley | May 2011 |
- | Radical New Musical Instruments | SF MusicTech Summit | May 2011 |
- | Eigenharp and Cubase 6 Note Expression | MusikMesse 2011 | April 2011 |
- | Scaling Your Cache & Caching at Scale | JavaEdge | November 2009 |
- | Three Techniques for Database Scalability | SpringOne Europe | April 2009 |
- | Bytecode Manipulation in the Real World | JavaZone | September 2008 |
- | Boldly Go Where the Java Language Has Never Gone Before, JVM Clustering in the Real World |
TSSJS Prague | June 2008 |
- | OpenLaszlo, From RIA to Ajax and Mobile | JavaPolis | December 2008 |
- | RIFE BOF | QCon SF | November 2008 |
- | Boldly Go Where the Java Language Has Never Gone Before | JavaOne | May 2008 |
- | Terracotta : Network attached memory for the JVM | Fosdem | February 2008 |
- | Cutting-edge productivity with RIFE and Web Continuations, Exploring Terracotta - JVM clustering in the Real World |
No Fluff Just Stuff | August 2007 |
- | Cutting-edge productivity with RIFE and Web Continuations | TSSJS Barcelona | June 2007 |
- | Cutting-edge productivity with RIFE and Web Continuations | TSSJS Las Vegas | March 2007 |
- | Web Continuations, Rails-like productivity with RIFE, Direct Web Remoting (DWR), Dynamic Languages on the Java Platform |
JavaPolis | December 2006 |
- | Flow with continuations | Øredev | November 2006 |
- | Cutting-Edge productivity with RIFE | EuroOSCON | September 2006 |
- | Cutting-Edge productivity with RIFE | JavaZone | September 2006 |
- | Dive into RIFE, Flow with Continuations |
TSSJS Barcelona | June 2006 |
- | Cutting-Edge productivity with RIFE | JavaOne Afterglow | June 2006 |
- | Cutting-Edge productivity with RIFE | JavaOne | May 2006 |
- | Dive into RIFE, Flow with Continuations |
TSSJS Las Vegas | March 2006 |
- | Introducing RIFE agile Java web development | Fosdem | February 2006 |
- | RIFE in Action | JavaPolis | December 2005 |
- | Modern web application development in Java with Web Continuations | JavaPolis | December 2005 |
- | Quickly building modular and maintainable applications with RIFE | EuroOSCON | October 2005 |
- | The server-side architecture behind OpenLaszlo application | Java In Action | October 2005 |
- | Modern web application development in Java with Web Continuations | Fosdem | February 2004 |
- | Benefits of Gentoo Linux | BxLUG | April 2002 |