• Announcements regarding our community

    1 Topics
    1 Posts

    Thanks for joining the Uwyn forums.

    There have been several requests of Uwyn community members across a variety of project to have an online forum available for sharing knowledge. While we have a Discord server, it's often not that convenient to retrieve previous information.

    These are the rules, please take them at heart:

    Always be kind Proudly be who you are Be creative, whimsical, weird, inventive, magical, ... human Aim to make the world a better place for everyone Have fun!
  • A place to talk about whatever you want and to introduce yourself

    6 Topics
    14 Posts

    Welcome!!! Glad you're here and thanks for your introduction! 🙂

  • General discussion about 3D printing and design

    1 Topics
    1 Posts

    My 3D printed MechaGodzilla is doing a little dance with all the good energy from the weekend. He's the best office buddy!


  • Pure java build tool for developers who don't like dealing with build tools

    5 Topics
    30 Posts

    @gbevin said in Extensions:

    @ethauvin maybe extensions can declare which dependencies they rely upon, without setting a specific version number. When bld encounters that, it warns the developer that those dependencies are needed and that versions can be configured in a properties file? After that, it will just download those dependencies automatically without relying on a specific version from the extension.

    That's a great idea. Like it a lot.

  • Highly modular 3D printable dungeon tile systems

    5 Topics
    5 Posts

    My adult daughters are visiting me from Europe and I'm taking the opportunity to introduce them to HeroQuest with Dynamod dungeon tiles. This is the first time I'm using the StageTop integration for HeroQuest gameplay, so I'm excited to see how it feels.


  • Multi-dimensional MIDI expression through hand gestures

    4 Topics
    10 Posts

    Thanks Swarzulu, this is very helpful!

  • Tactile and UV reactive knob rings

    1 Topics
    1 Posts


    6 USD Knobotron - Tactile UV Reactive Knob Rings Knobotron - Tactile UV Reactive Knob Rings

    Colored knob upgrade rings with a tactile pointer indicating the current position and allowing comfortable single finger tweaking. The knobs are fluorescent and UV reactive, generating an intense glow under black light. Knobotron comes in packs assembled for specific synths. Half the knobs are in...

  • Perfectly and effortlessly record and play MIDI

    1 Topics
    1 Posts

    This short demo of MIDI Tape Recorder plays back four Animoog Z instances running inside AUM. Everything was played on the Animoog Z built-in keyboards and recorded in a sample-accurate way in MIDI Tape Recorder.

    MIDI Tape Recorder plugin demo
  • Control synths from your Watch

    2 Topics
    2 Posts

    This video demonstrates the Transport control feature of MidiWrist with Logic Pro X. The knobs are used to tweaks the track volumes, and a button is set up to duplicate the current track with its settings, making it easy to overdub new parts without having to let go of your instrument.

    MidiWrist Transport control demo
  • MIDI Polyphonic Expression

    11 Topics
    11 Posts


    In Per-Split Settings > MIDI Mode, holding ONE CHANNEL now resets all MIDI settings as they are after a Reset command. Similar to holding ChPerNote to quickly change all settings for MPE synths, this is useful for quickly changing all MIDI settings for use with common preset sounds of One Channel synth that are optimized for MIDI piano keyboards:
    Main channel: 1
    Bend Range: +/- 2
    Timbre/Y: CC74
    Loudness/Z: Poly Pressure If MIDI Mode is set to ChPerNote and you change either the Bend Range setting or hold ChPerNote to force MPE settings, LinnStrument sends a MIDI RPN 0 “Pitch Bend range” message, which sets the external synth to the same bend range.

    Bug fixes

    When using the Arpeggiator to arpeggiate through a held chord and you lifted one finger of the chord, the arpeggio order would reset to the starting note. Fixed. When split was on with CC Faders on in one split and Low Row on in the other, sometimes the Low Row lights would turn on on the other split. Fixed. When receiving a Bend Range configuration message through MIDI, LinnStrument would echo it back to the MIDI out, which was unnecessary. Fixed. When LinnStrument would receive a MIDI Stop command to stop its Step Sequencer, it would unnecessarily echo it back out to the MIDI out. Fixed.

    Get it here:

    Support - LinnStrument - Update Software
  • Modular Eurorack Cases

    3 Topics
    22 Posts

    Maybe you actually also needed a stereo mixer and two buffered mults in that standalone case, just slide in another RackBlox and you're done!


  • Full-stack, no-declaration, framework to quickly and effortlessly create web applications with modern Java

    5 Topics
    7 Posts

    When converting an existing website, you will most likely want to redirect old URLs to the new ones. RIFE2 makes it pretty simple. For example, to redirect:




    You can easily convert the path info into parameters, by doing something like:

    public class ExampleSite extends Site { //... private void redirectMoved(Context c, String url) { c.setStatus(301); c.addHeader("Location", url); } private void setRedirects() { //.. get("/news", PathInfoHandling.MAP( m -> m.p("year"), m -> m.p("year").s().p("month"), m -> m.p("year").s().p("month").s().p("day")), c -> redirectMoved(c, c.urlFor(searchUrl).params(c.parameters()).toString())); } @Override public void setup() { //.. setRedirects(); } }
  • 1 Topics
    1 Posts

    This is a brain-dump tutorial of how to use the command-line on macOS, specifically for using my tools SendMIDI and ReceiveMIDI.

    IMPORTANT: Apple changed the default shell from bash to zsh. This video refers to the file .profile that needs to be edited. Instead of .profile, use .zprofile which is what zsh uses.

    Command-line tutorial for musicians using SendMIDI and ReceiveMIDI (description has important note)
  • Open-source 3D printed synth overlays for vision impaired people

    1 Topics
    1 Posts

    Tactile Patch Sheets are a 3D printed design vocabulary to help vision impaired people more easily dial in synthesizer patches on hardware synths.

    Tactile Patch Sheets - 3D Printed Synth Overlays Tactile Patch Sheets - 3D Printed Synth Overlays

    Design vocabulary to allow synth patches to be dialed in by touch.

    I started this work two years ago and was finally able to get everything written up, and all the files created, tested and uploaded.

    Everything about this work is open-source and BSD licensed.