a new circuit has been added to the underscores catalog : _rotary_ – a voltage controlled fader module for V-4EX, V-8, and V-4 video mixers
background
a few years ago while i was visiting berlin Gilbert Sinnott (autr) and i were inspecting the cv mod that had been installed by a previous owner on my Roland V4 video mixer:
my modified V4 video mixer
you can see the 3.5mm cv jack and a toggle select switch here on the front of the mixer. Inside can just be made out some perf board with protection diodes.
these series of mixers (Roland V8 and V4EX also) have removable T-bars – this is so the user can select whether they want to have a vertical or horizontal T-bar. it also allows for swapping the T-bar interface like for example with this offical Roland CrossFader Module:
an example of the official cross-fader swappable t-bar module
prototype iterations
We started thinking about how this CV mod with protection diodes and a select toggle switch could be integrated into a swappable t-bar module…
an early rotary prototype – only cv and fader control on front
after some testing and iterations the passive mod was upgraded to an active opamp circuit, allowing for:
cv gain control over ranges 0-1v up to 0-5v
simultaneous cv and manual fader position / cv offset
schematic of cv gain and fader position / cv offset
finally we decided to also include a simple envelope follower circuit allowing for audio reactive crossfader control – with this comes the envelope/bypass toggle switch and a shape knob:
envelope follow circuitenvelope following (red) of audio (blue) on a scope
this circuit uses TLV237X opamps – these are 3-MHz rail-to-rail opamp available in dip packages (video rate is not needed since limited by the frame rate of the digital video mixers)
now that im back from summer festival work/holiday in Aotearoa i have been busy catching up on orders, arranging restocks and finishing up projects that were near complete end of last year.
restocks
there are a limited amount of recurBOYs in stock now with the parts for 10x more on their way
sync_ope kits and assembled units are back in stock – possibly for the last time in this form since im planning a big redesign of these
limited enclosure kits in stock now!
for years now people have been asking about enclosures for underscores circuits and i have be promising that they will be coming soon. around 18 months ago i dedicated a few weeks to prototyping my ideas on a lasercutter and wrote up/talked about the results. the idea was to design panels inside kicad, convert them to svg for lasercutting to prototype, and finally export as a gerber to get fabricated for production.
a prototype sync_ope enclosure in mdf and FR4
the main setback in releasing these enclosure designs as products was that when enclosed some interface parts such as potentiometers and slide switches were sitting too low to comfortably be used.
slide switches sitting too low behind front panel and a prototype 3d printed cap
since i didn’t want to change the parts being used and couldn’t find suitable caps i decided to try 3d-model my own – this involved saving up for a 3d printer, learning how to 3d-model (with open source software only!), learning how to 3d print my prototypes, and learning how to get the final designs fabricated in small batches for resale.
a pot cap 3d model design in FreeCad
it has been a challenging but fun process and although there is a lot more to learn im finally ready to start stocking enclosure kits! i hope one day to write a longer blog post about this process with more technical details for those interested…
a batch of black resin printed pot caps
you can now find a category in the shop catalog page called enclosures where the following products are listed:
theres currently no sync_ope eurorack kit even though i have the panels for them – this is because of an issue thats been discovered with the power supply circuit requiring over 1A to correctly start the +/-5v rails – both my eurorack power supplies failed to provide enough power here and i don’t want to offer this until the issue is resolved – feel free to email me if you would like a sync_ope eurorack kit despite this disclaimer.
buying enough panels, caps, screws and standoffs to create kits for 10 new products all at once was challenging so currently there is only between 2-4 of each type of enclosure kit in stock. i have more parts coming soon so it shouldn’t be a long wait if you do miss out on your enclosures this round.
once again i am closing the shop for the summer (southern hemisphere) while i am traveling / working some festivals in Aotearoa.
any orders placed after November 16th will be processed from the 20th of January 2025. i will also be restocking some popular circuits, releasing a new product and (finally) adding some panel / enclosure options for a number of existing circuits. join the email list to stay in the loop!
if you are in Aotearoa you can catch me:
performing experimental visuals on the historic Hollywood Theater Avondale cinema screen as part of OUTLIER FESTIVAL in Tāmaki Makaurau,
building and running the dojo stage tv wall installation and curating films at TWISTED FREQUENCY FESTIVAL in Takaka,
and potentially hosting a special TRASHPALACE film event in Te Whanganui-a-Tara
thanks for your continued support this year – i look forward to sharing some new projects with you in 2025 – stay safe out there!
this post is to announce the release of another new underscores product – the artnet_led_mapper – an open-source cross-platform application for creating addressable led installations
its the second software app we have released (after the similar tv_wall_mapper earlier this month) and the final in a series of open-source tools forvideo installation work based on my own art practice from the last year
project overview
artnet_led_mapper is software designed to help you to map arbitrary video onto an addressable led strip canvas – in this example (from the project demo video) i have arranged the leds into a low resolution led wall:
but you can map your video source on to any number of creative and abstract stage designs as shown here from the lateral movement club nights that inspired this project:
the software takes a video source (you can use webcams or external capture cards or video sent over NDI) and uses your user defined mapping to output art-net– a network dmx lighting protocol. this is combined with a hardware led controller to control the array of led pixels.
we recommend using our open-source hardware solution the lateral_led_controller although this software should work with any art-net compatible controllers
watch the full video where i demonstrate setting up the mapping for the led wall example:
background and motivation
as mentioned above this project was inspired by the installation work i did with lateral movement – a semi-irregular club night showcasing left-field & experimental dance music and light – you can find out more about the background to this in the artist talk i gave on it WORKS IN PROGRESS 04:
we ended up using touch designer to create the custom patches for this installation since my collaborators had a bit of experience in this. it worked well but was quite complex. also i needed to borrow their windows laptop to test the hardware on since i couldnt run it on my linux computer.
at this point i was already building a similar single purpose mapping application for tv wall installations and thought it could be worth forking that to do the same thing for led installations
resolume is also capable of outputting artnet for these kind of led installations. i will repeat the exact same points that i listed on the tv_wall_mapper blog post as to why i was motivated to create this alternative solution (since they all still apply to this app also)
we are happy to provide another light-weight, open source and cross-platform alternative to making video-art installations and exploring new ways to work with video and light!
same as the tv_wall_mapper this app is open source and available to compile yourself for free – you can also make a sliding scale donation (between 10-100euros) to support this work and gain access to pre-compiled versions that should run out of the box!
a new circuit has been added to the underscores catalog – the lateral_led_controller – a hardware network interface for addressable led installations
this is another release in the series of open-source tools forvideo installation work i have been developing and is a companion to the artnet_led_mapper software that is also being released today.
the lateral_led_controller converts art-net sent over wired ethernet into the protocol used for addressable leds. it can be combined with mapping software to send arbitrary video onto an led strip canvas:
this circuit is based on the custom hardware i designed for lateral movement – a semi-irregular club night showcasing left-field & experimental dance music and light
i made a demo video showing how to use this controller to set up an addressable led installation like these – you can check it out here:
addressable leds
its currently compatible with the two main families of addressable led strips (but more can easily be added via firmware updates):
the WS281X (neopixel) which is a cheap but slow single wire protocol, which the controller can support up to 8 parallel outputs
the APA102 (dotstar) which is a faster two wire protocol – a single data line plus clock line can control up to the 2000 recommended pixels
motivation
this product is a bit different from the video instruments we usually focus on for underscores releases – unlike those, there are many led controllers already on the market. however when researching options for our club nights (just over a year ago now) we didnt find anything suitable in our price range.
all the existing led controllers we looked at were either:
very expensive professional gear
only supported a couple of universes (ie <500 pixels)
designed for home use with only wifi options ( we need a wired ethernet connection for use in a crowded venue)
i wanted to design a controller specifically made for the kind of video-art installation work we were doing
new alternatives ?
interestingly enough there does appear to be some more affordable options for generic wired ethernet led controllers coming out of china these days such as this H807SA (and a few others i could see on ali)
i have not tested any of these myself so do not know how/if they work – i would be curious to hear from anyone who has however!
regardless i believe it is still worth releasing open source and artist made alternatives where possible. the main advantage to using an open source controller is that we can fine-tune it to our specific needs rather than relying on a black box – this also future proofs us – if a better led strip with a new protocol comes out we can update the open-source firmware and continue using our existing hardware.
circuit modules in the design
one interesting thing about this hardware design is that it is made up of a few existingcircuit modules. besides the WT32-ETH01 micro-controller there is also the MP1584EN_5v_stepdown module and the WeMos_CH340G_USB_to_SERIAL module:
the main advantage of this approach is that we can use smd parts while still keeping the project diy friendly. also sometimes it works out cheaper to source these premade modules than the individual parts since they are purchased and assembled in large batches and then resold. however it can feel more “hacky” and make sourcing parts for the project harder in the long term (if these particular modules become less available)
this project started as an adaption from a in-house one-off solution i designed and the use of these modules in it reflects this – if it proves to be popular enough and useful to others outside of this i may consider a future revision which is made up directly from the smd parts it needed – time will tell!
the local web interface
another cool feature of this controller is the local web interface for easily configuring network / led settings:
by joining a wifi access-point created by the controller we can access all the settings required on our computer / phone
i found this to be a nice way to configure a micro-controller without needing to edit code or dive deep into a tiny menu – im excited to use this approach again for other micro-controller projects i work on!
im happy to announce the launch of a new product for underscores : the tv_wall_mapper – an open-source cross-platform application for creating synchronized tv wall installations
although many underscores projects have software components to them this is the first purely software application we have released – its also the first of a series of open-source tools forvideo installation work that i have been working on inspired by my own art practice over the last year.
project overview
tv_wall_mapper is a software designed to help you create a synchronized tv wall effect– where many tvs are installed together to output different portions of a single cohesive video feed.
there are a few different hardware options (outlined in the project readme) that this app can work with to achieve this effect – perhaps the best being the use of off-the-shelf tv_wall_controllers such as these:
these kinds of controllers are designed for commercial spaces where multiple (expensive) bezelless tvs are used – however by using this software we can define a mapping so that any physical arrangement of tv’s can be used:
i made a tutorial video where i walk through the hardware/software options and show how to set up and map this demo tv wall:
inspiration and motivation
this project was inspired by a recycled tv wall installation we built for the dojo stage at Twisted Frequency Festival 23/24 – you can hear a bit more about this project in my WORKS IN PROGRESS 02 artist talk:
under the hood the video mapping is done using openframeworks + some glsl shaders (both things i had some experience writing for other projects)
it is possible to achieve this effect with existing projection mapping software – for our installation originally we were using resolume with the hardware controller to achieve this.
the main reason i have taken the time to polish and publish this little diy alternative:
i use pop_os as my daily driver and wanted an app that could run on this (which resolume does not)
resolume is proprietary and expensive – it is important to have open and accessible alternative tools for artists
building on the unix philosophy of creating software tools that are designed to do one thing well – this app aims to be simple and lightweight (you can always “pipe” video from other apps using NDI )
a nice side-effect of having a light-weight cross-compatible app is we can also run it on single board computers such as raspberry pi’s – commonly used for installation work
compared with hardware releases which are relatively easy to price (taking into account the cost of parts, labor, creative work and similar products on market ) it is harder to know how to price software -especially “small specific task” apps such as these. the code is open source and available via the github for anyone to compile for free. i have decided to also offer pre-compiled versions of these apps via the underscores shop for a small donation (a sliding scale between $10-100) hopefully this strikes a balance between making it accessible to those without the funds and also sustainable to invest our time into.
this kind of release is new for us and im very happy to hear any thoughts or feedback from those reading about it here
i am happy to announce that the two_point_one_colorizer circuit based on Rob Schafer’s design is in stock now!
it is currently available as a diy kit or fully assembled and tested unit – bare pcbs will also be in stock soon (when my next pcb order comes in)
you can find all the source – schematics, gerbers and documentation on the project github page
theres some more written info about this circuit in an earlier post i made here
im not quite ready to stock front-panels in the shop yet – partially because im still working on how to expose interface parts like the slide switches that sit below the panel – however panel blueprints are available as files for those who want to diy some.
i will make a dedicated intro/demo video for this circuit some time in the coming month – in the meantime however you can see a demo of it in action in this artist talk:
finally i wanted to share some images captured from this circuit (these are all directly into a cheap easycap capture card) – in particular some examples of when it glitches / breaks (due to providing out of spec video):
some of these were captured while i was experimenting with different kinds of monostables to generate the colour subcarrier frequencies – you can see where the oscillations are too slow to be interpreted as colour as start to be interpreted as changes in brightness. i recommend using ic sockets for the parts U9 & U10 so you can experiment with this also!
heres some new updates about whats been happening / whats coming up at underscores.shop
after a summer hiatus spent working festivals / installations in new zealand (+ quality holiday time with friends and family) we moved to melbourne, australia in march 2024
current catalog restocked
since being unavailable in the shop since late last year we now have back in stock as pcbs, kits and assembled units for:
plus at least a few of everything else (theres only a couple _transcribe_ units left and these are unlikely to get a restock since i have plans for a newer version of this that will supersede it)
raspberry pi zero w’s in stock
also for the first time i am now stocking a limited number of raspberry pi zero w for recurBOY – if you order one along side an assembled recurBOY i will solder on the 2×20 and 1×2 headers and test the complete unit before sending out to you
a few foundations of analog video on breadboard
i am currently preparing for the second session of my interactive six part online course – a few foundations of analog video on breadboard – the last one we did was a lot of fun – you get a kit with this vga-breadboard module and all the parts to explore a number of circuit designs online with me and others.
the next one will be running this june/july, likely followed by another session in september/october if there is still enough interest. people on the waitlist (found at bottom of the link above) will get offered spots first before a general release of remaining tickets after that – so sign up now to be part of the first release (tickets on sale end of april)
WORKS IN PROGRESS – artist talks / behind the scenes at underscores
i have been doing monthly online talks showing various WIP projects – theres still a couple more of these upcoming – you can find the details here – also check out the recordings of the talks that have been to get an idea of whats coming up:
scanlines x polyphase community showcase
every year in april we celebrate the birthday of scanlines.xyz community space and forum with an open-call and livestream of recent works – its a fun time to come together and share what everyone is up to! for this one we are combining our screening with the seasonal polyphaseportal.xyz showcase- check out the forum post / polyphase page for info on how to submit
upcoming releases
i have just built and tested the v1_0_0 release version of two_point_one_colorizer circuit – which i have written about already here – so this should be available in the shop within the next few months (just need to order parts, make kits, write documentation and film a demo video for this)
after this i hope next to release my installation-based software/hardware for tv wall and addressable ledmappings followed by some new hardware designs tba
if you want to help support this research into developing open source video instruments please consider buying assembled units, spreading the word or donating directly
heres a short update about whats been happening and whats coming up here at underscores.shop:
summer hiatus
i have decided to effectively close the shop for 2-3 months over the summer here in new zealand starting from monday 27th november. i will be on and off the road for festival work and holidays plus moving out of my studio (and home) to relocate to melbourne.
there wont be any underscores releases or restocks during this time but for any remaining stock it will still be possible to place an order with the understanding that your items will ship by end of feburary 2024 at the latest – i will update here and on the mailing list when we get restocked and settled on the other side.
plans and projects for the new year
once we are settled and im back working in a studio space again i have a lot of projects i want to finish and share with you. heres a few of them:
documenting and sharing some custom code & circuits iv made recently for video-art installations including addressable led lights & syncing tv_walls
works in progress
im also planning a monthly series of online talks hosted by polyphaseportal.xyz where i share and discuss various works in progress from behind the scenes at underscores.shop.
as you may have noticed by the sporadic updates, teasers and ideas thrown around here and elsewhere online, im much better at starting new projects than i am at following though, finishing and sharing current ones. im also not that comfortable with sharing too much about upcoming things publicly since it makes me feel bad when i cant meet the self-imposed deadlines or end up shelving them because i get overwhelmed. i want to get better at sharing the process and allowing room for feedback and discussions in these stages though. hopefully this informal format will help with this – would be nice to see you there!
i’ve spend the last two weeks house-sitting at my parents place while they are on holiday. this has given me time to deep dive into some larger topics i have been meaning to get around to.
one of these topics was the design and fabrication of panels for underscores circuits (having unlimited access to a laser cutter over this time helped!). i made a half vlog / half tutorial style video to document this exploration – you can see on videos.scanlines or on youtube:
types of panels
sometimes i get asked if there are enclosures/front-panels available for the pcbs i sell (there actually have been a few community contributed designs for the recurboy and i_n_c_u_r circuits) but so far nothing from me. this will change soon with the addition of two enclosure options – stand-alone sandwich and eurorack front-panel for the following circuits:
sync_ope
recurboy
_rupture_
two_comparator_effect
i_n_c_u_r
originally i planned to prototype with laser-cut MDF (and share these files so others can laser-cut also) but only stock the FR-4 versions in the shop (since these would be cheaper and tend to look quite professional) – however after seeing the MDF i think i prefer them to FR-4.. i wonder if there would be any interest in stocking MDF (or even bamboo) lasercut panels too ?
euro-friendly designs
although definitely not eurorack modules themselves a number of these underscores circuits were designed to be euro-friendly, in the sense that you could mount them in eurorack case with the appropriate front-panel if you wanted to.
all the interfacing parts of these circuits are vertically mounted and the pcbs are at most 100mm tall. all circuits run on single-rail power (mostly 5v) but some have footprints for euro-power headers anyway and the others you could mount a vertical barrel-plug on the bottom of the pcb allowing a small eurorack-to-barrel-jack converter to sit inside your case and power from beneath:
as i mentioned in the video there are a few other things to consider when adapting to eurorack – the small slide switches i usually use sit a bit too low for comfortable switching (i would love to try 3d-print some switch-caps for these when i get a printer!) and i would recommend choosing longer shafts on the pots than the ones usually supplied with my kits…
its fun to see them mounted together in a rack like this however this conversion is not the same as an actual eurorack module version of these circuits – which i do plan to design one day (closer to that day now that i finally have a euro-case built) the true eurorack versions will:
use smd components and be designed to conserve hp
have interface parts chosen to fit panels better rather than prioritizing what is cheapest
layout of interface optimized for rack use
have proper eurorack power headers
hopefully expose some more of the controls with CV
my workflow for creating panels
this is shown with more detail in the video, but here is a written overview:
copy the pcb footprint into a new project and delete everthing except for the edgecuts, silkscreen and any footprints of interface parts
then replace each interface footprint with a edgecut hole to access it from the panel (based on a table of known hole sizes)
arrange the silkscreen however you want the panel to look – 3d viewer in kicad is useful!
when you are happy with how the panel looks you can export it – use the usual GERBER export if you want to get it fab’d in FR-4. my method for getting designs into lightburn was to first export from kicad as SVG and then open these SVGs with inkscape and save a copy as DXF (it seems like lightburn didnt like some of the SVG format that kicad creates)
once in lightburn put the edgecut and silkscreen imports on different layers – you can add thickness to the silkscreen using the offset tool
then set your laser speeds, check the material is lined up with the cutting area and make the cut!