What is this?
These are my ideas and experiments in audio and sound systems. Current focus areas: PureData (software-based modular synth / sequencer), audio system setups / workflows, problem-solving in daily sound tech life, ideas for tools / instruments
Donnerstag, 12. Juni 2025
The MIDI driving wheel / car pedals drumset
Freitag, 21. März 2025
Universal wireless audio signal codec / data transmission protocol
What is this?
For the most part, wireless audio signal transmission applications are provided by two competing companies starting with the letter S.
Each has their benefits and drawbacks. But now, let's have a naive dream.
Make them talk to each other.
Let's have a universal wireless audio signal codec / data transmission protocol, similar to the MIDI standard of synth communication.
There are many situations when this would come in handy. As the market shares seem to be about 50/50, people who use S1 will often bump into S2 users, and the logical thing would thus be to enable both systems to talk to each other.
Examples:
A theatre uses a S1 in-house system. Guest artist who visits brings their S2 headset and system, but wants to have a spare headset provided by S1 as a back-up. To facilitate a quick headset change, it would be smart if the S1 was running the entire time and the S2 could dial in to the S1 system. Granted, thorough frequency management would probably be sufficient, but in times of narrowing frequency bands, more efficient use of available frequencies, by using the same codec / transmission standards if needed, could help make things run smoothly.
A low budget theatre inherits four transmitters from S1 and four from S2, plus a receiver unit from S1. Maybe the S2 unit happened to break down or was sold off. Now, they have a production with seven leading roles who require headsets. It would be beneficial to be able to use all the transmitters with the S1 receiver.
Another theatre has been using S1 gear for a long time, but due to some special features which are only provided by S2, they want to switch to S2. For sustainability reasons, however, they still want to use their older S1 gear in combination with S2. Instead of having to throw everything away, they could use the universal codec mode.
Obviously, this can only be applied to future devices. Those should have
- their individual firmware (either S1 or S2) to ensure downwards compatibility
- the new universal transmission standard
- the ability to send both signals in an encrypted mode
- cross-compatible re-chargeable batteries. It has happened that guests with an S2 system had short-lived batteries with no replacement at hand. If those guests could be helped with long-lived re-chargeable batteries from an S1 system, that would be a big help.
How could this be achieved?
- The new compatibility mode would require both companies (and any other competitors) to send standardised data packages which transmit signal / battery information etc.
- Encryption would have to be standardised, and used.
- An Universal ID allocating / syncing system would be required.
- In compatibility mode, any device needs to recognise and allow "foreign" devices to send or receive signals.
- Ideally, I would envision a universal protocol that can run on different codecs and automatically recognises which codec is used, so that multiple devices can talk to each other. For example, if you are using a state-of-the-art transmitting unit, the Universal Protocol should run on, and recognise, 16-QAM. However, if any of the devices that need to talk to each other has an older / less complex codec, like only using phase shifts, the Universal Protocol should automatically switch to this older standard for the oldschool transmitter, and use an algorithm to avoid any data transmission conflicts.
- Latency should be 3 ms max., as usual.
Obviously, the Universal Mode would limit the range of special functions that could be provided by system-specific applications. The sound may be different, as different encoding systems apparently make a difference. However, I can see thousands of potential situations where compatibility between devices from different companies would be incredibly beneficial. In the age of the climate crisis, any approach to increase longevity of existing systems and use fewer resources / produce less new material is a big plus. Green Technology will be increasingly embraced by Early Adopters and politics, e. g., in the EU, by governmental bodies, and so on - it could be possible to raise substantial funding for this idea.
I do not think that this idea would threaten either S company's sales. Both systems have their advantages, both work reliably and safely, and happy customers will usually stick with one of the two. It will remain best practice not to combine the two (or more) if it can be avoided. However, it would be a shame to miss out on the advantages an Universal Mode could offer. Most importantly, increased flexibility of frequency use at a time when available frequency bands are under constant threat of further narrowing - especially considering the fact that wireless audio signal transmission purposes are classified as Secondary Users in Austria, with Primary Users and their interests having priority over us.
Looking at mobile phone chargers, the EU has issued legislation to standardise chargers and charging slots, which has made enduser life a lot more convenient, yet hardly affected mobile phone sales. A similar form of legislation could require the Universal Protocol to be put into practice. Ideally, I would imagine it to have global compatibility. Similar to the MIDI Association, the basic foundations could be laid out at the next WRC.
To conclude, I hope that some smart brains consider this idea and will put it into practice. My main motivation behind this suggestion is to see more of a Green Event Industry taking forms, to make the AV industry more sustainable wherever possible.
Samstag, 16. Dezember 2023
The 'fake acoustic' synth
What is this?
This is an idea of a specific synth sound setup for e. g. orchestra ensembles in classical music halls. I had this idea while working at Musikverein (as a stagehand, to avoid any confusion) at night once. I was wondering what it would be like to play a piece for synth and orchestra there someday. Some fresh air, so to say.
This idea has maybe been around and even put into practice in some keyboard models for a while, I guess, but maybe not in good enough quality... and I haven't really seen it in use in top performing orchestras / chamber music ensembles yet. Could be worthwhile to give it a new shot - with better gear.
Standard settings:
Synth to DI to mixing board to PA, end of story.
'Fake acoustic' synth:
Imagine that a synth player wants to perform a modern classical symphony with an orchestra ensemble in a concert hall with marvellous acoustics.
Rather than wiring the synth to a PA, I think it would make more sense to equip the synth with loudspeakers directly on the instrument in such a way that it mimics e. g. a piano, with sound levels being similar to a classical piano. The sound would come from two loudspeakers, L and R, that are installed at either end of what would be the area where the wing of a classical piano is opened and the strings of the piano can be seen (Fig. 1).
Mittwoch, 27. September 2023
Left handed piano
What is this?
Thoughts and an outline for musical training to increase ambidexterity in playing the piano (e. g. switching melody hand and chord hand, which are often attributed mainly to the right hand / left hand).
All my piano life, I have been learning new songs mostly in the following "setup" (let's call it setup 1):
Left hand: Chords, arpeggios, small movements
Right hand: Melody, improvisations
Very rarely, however, have I encountered songs written the other way round (let's call it setup 2):
Left hand: Melody, improvisations
Right hand: Chords, arpeggios, small movements
Conclusion: The piano, as it is taught in many places in the world, is a concept by a majority of right-handed people.
However, to obtain, practice and maintain full dexterity in both hands, I would suggest that any and all piano lessons should be structured the following way:
Setup 1 - Setup 2 - repeat (50/50 balance)
(Later perhaps: two melodies, like in canons, etc. - this is just a suggestion for early practice)
Of course, you shouldn't break your arms, but it is perfectly possible to play bass lines as individual melodies with the left hand. In jazz songs, for example, I think it would be easy to switch hands because the accompanying chords of the voicings are very free, anyway, so you can rotate them any way you like.
The result of the current way of teaching piano is:
Most people, at a beginner or intermediate level, are much more agile in their right hands.
Only if they practice switching "chord hand" and "melody hand" will they practice "ambidexterity". I think that, especially for styles like jazz, this should give any piano students more flexibility in playing e.g. impros and increase overall piano "fluidity".
Sonntag, 18. Juni 2023
TRS - unbalanced stereo input in mixing boards
What is this?
How to avoid conversion of stereo to mono when feeding analog audio signal from a laptop (unbal TRS out) to a mixing board.
Update: Fixed the issue with the help of a 3.5 mm out to double (stereo) XLR converter. At my most recent workplace, we ordered two of those to be prepared. It works fine - the only drawback is that you need two XLR ins for one signal source, which may be an issue when working with a limited amout of XLR ins (smaller mixing boards).
Whenever possible, I prefer digital communication between devices, as it usually reduces latency while maintaining or improving signal quality. Regarding laptops, the two most common solutions are USB or Dante. For other mixing boards, AES is also a good option.
Imagine the following situation:
There is a spontaneous decision to feed music into a mixing board via a laptop. In this situation, some people do not have a USB interface at hand to route the signal to the mixing board digitally.
What happens instead? They use the headphones out, which classically comes in a TRS configuration - unbalanced L and R out.
Once you feed this into a line in of the mixing board (usually via a 3.5 mm jack to 6.3 mm jack converter), the board combines both channels to mono. I have encountered this exact issue working with an Allen & Heath SQ-16.
As we all know, people can forget adapters... For this reason, it would be nice to have one line in per mixing board for a 3.5 mm jack input from a laptop out. The unbalanced TRS signals would be recognised as two different audio signals. These would then be routed to two separate but paired and (hard)panned audio channels.
Samstag, 22. April 2023
Dwarf keyboard for jazz musicians with tiny hands
What is this?
A design of a piano layout for people with smaller hands, like children and women. Downscaling the keys widens the handspan and enables them to reach more notes. With this improvement, it will be easier to play more advanced chords, e. g. with ninths.
I would like to have a keyboard with
- white keys half the size
and
- black keys 2/3 the size
of a Novation UltraNova keyboard. It should span 5 octaves and have both MIDI and 6.3 mm balanced L+R jack outputs.
Case in point:
E7b9.
With my tiny hands, I cannot play this on an UltraNova without playing at least one unintended extra key and risking hand damage (see picture). In my opinion, this is yet another case of gender bias in product design.
Off switch for household intercom speakers or doorbells
What is this?
An installation of an off switch for doorbell speakers, for myself and my neighbour.
All household intercoms should be made with an off switch for the speakers. Alternatively, a potentiometer for the volume would not only allow one to switch off the speakers at any given time, but also adjust the volume to a lower level suitable for cat and sound tech ears.
I manually installed two off switches for my own and a neighbours' intercom. Nowadays, I usually leave it on when I ordered takeaway food or expect mail delivery, but keep it turned off at all other times. I also want to attach a resistor to decrease the volume to a fixed level, since installing a potentiometer would require adjustments on the motherboard, which may make it more difficult to return to the default settings of the intercom, if I would like to let the flat to someone else someday.
Advantages of an off switch:
- Allows you to sleep in peace after a night shift. Usually, post employees will ring the doorbell in the morning hours, hoping that one of the neighbours of the receiver of a package will be at home. The intercom at my flat has also had periods of malfunctioning and/or there have been weirdos ringing doorbells in the middle of the night, repeatedly.
- Cats who are easily scared by foreigners and doorbells, like mine, have a less stressful life. This is also why I would like to install the resistor.
- No disruptions during rehearsals and/or home studio time.
- The sound is not very appealing, so less of it increases one's overall quality of life.
Samstag, 1. April 2023
Plugin to convert (mono and poly) synths with mono out to stereo
What is this?
Some thoughts on how to create a plugin to convert mono synths to stereo, on a solid mathematical basis.
As someone who enjoys playing old synths, you may have run across this problem before. Your synth only comes with an audio mono out (like the Casio VL-tone).
For monophonic synths, the conversion should be quite easy to write e. g. in Max4Live or puredata etc.
Values that need to be set before use:
1) Highest note of synth (100 % R)
2) Lowest note of synth (0 % R)
These are the endpoints of a linear graph y = k . x on the Oct/Volt system.
If you play a note, an analyser (e.g. FFT) reads the Hz value, which is then fed into a sidechain for the panning. Depending on where you want to hear the synth, you may want to create the illusion that the synth player stands e.g. to the right, so you would use the entire synth note range in 50-100% R of your soundscape. Or, if you want to make the synth appear very broad or only e.g. use one of three octaves, you may want to pan the synth up to 0-300% width, for example.
This (monophonic) solution works for any frequencies within the specified range, which is nice if you have specific, or not well-tempered, tuning settings, like in DAFs Der Räuber und der Prinz.
For polyphonic synths, the conversion gets more complicated. The general settings are the same as previously.
Ideally, you would then need to make a sample dump from your synth onto your DAW of preference or, if the synth only has a 3.5 mm jack out, find e. g. a MIDI instrument that is an exact copy of your synth's sound. In that case, the commands would need to be translated e. g. to MIDI CC messages.
When a chord is played, you would send it to an FFT (this function is available e. g. in puredata). The Hz value is then used for calculating the panning for each note, as above. The amplitude is used to recreate the correct intensity. Each signal triggers the corresponding sound from the sample dump. Latency may be an issue, but could be fixed after playing by moving the sidechain track just a tiny bit forward (which an algorithm would be smart enough to do at the precise position).
The polyphonic solution would be synth-specific and limited to the discrete Hz values of the synth you are playing, unless you recreate the entire s o u n d, e. g. in puredata, without any limitations on which Hz you feed the algorithm.
There may be better solutions if the synth can speak MIDI. However, there are a few synths out there which are polyphonic with an audio-only mono out that are covered by the outlined strategy. Another issue may be that some synths existed before the dawn of MIDI. In this case, sample dumping may provide tedious.
If you would like to start working on this plugin, I won't stop you.
Of course, there are less elegant ways to create an illusion of stereo. For just a few notes, another idea is to record each note separately and then arrange them spatially wherever you like. But there is some joy in working in a 'stilren' way, as the Swedes would say.
Four-stroke engine with organ pipes as an analog sequencer
What is this?
This may be a totally impracticable idea, but here goes:
I recently listened to an old Steyr-Puch tractor from the 1930s. It provided a good four stroke metronome. The strokes originate from cylinders. Organ pipes resemble cylinders up to some point, so perhaps it should be possible to run an engine with cylinders that generate notes. Then, as you would in a sequencer, perhaps you could "program" / "set" gradual differences, e.g. in pitch, over time.
Obviously, not the most environmentally friendly idea. Just a nerdy thought for some industrial band out there like Die Krupps...
Adjust EQ settings by drawing EQ curves by hand on a touchpad
What is this?
An idea to quickly adjust EQ curves.
Currently, many mixing boards work like this:
You manually select some frequencies, then adjust the filters at said frequencies (shelf, notch, dynamic EQing, bell, whatever...). This can be tedious.
To speed things up, if you know more or less how your instrument / mic / ... behaves and what you would like to do, it could be useful to use a pen and a touchpad as input devices, and set a new EQ curve by simply d r a w i n g the entire graph at once. For a bell curve or a shelf, the exact position matters less than for a notch filter. Still, it should be possible to draw a notch filter by hand and finetune the frequency of the absolute minimum later. Since there may be at least 4-ish annoying frequencies you need to take care of, if you know the behaviour of your gear, this could save some time.
Use a balanced XLR out as an unbalanced L/R TRS out
What is this?
An idea to send more signals (risking more noise) from a mixing board with very limited space, by using a flexible configuration.
The following may be a familiar situation:
You are running out of outputs and e. g. the camera person / streaming person / ... asks you for a main L/R sum out.
One 'dirty' way to achieve this if there is a lack of space on the mixing board would be to be able to switch a balanced XLR out to an unbalanced L/R TRS out, as in old headphones, where T/S is L and R/S is R, for example. It is not a perfect solution, but it could be useful to have, say, four of these as optional extensions in medium budget mixing boards with limited space. For example, 16 outs can become too little pretty fast. 4 switchable outs would result in a total of 12 balanced outs plus 8 unbalanced outs.
Microports with positioning info and automatic panning
What is this?
An idea that allows theatre venues to pan actors' voices in a way that accurately represents their position in the room in real-time.
For use in theatres:
To be able to locate actors' positions by ear, actors could wear microports that send their position on a linear Stage Left - Stage Right axis to the mixing board, where this geographical information is directly linked to the panning settings. Panning follows the actor automatically wherever they walk so that, if they were at the very left from the audience's view, their voice would only come out of the left Main PA speaker.
For settings with more loudspeakers and actors moving on a two-dimensional plane, it should mathematically be possible to construct a similar setup. Here, the actor could probably be described with the same algorithms used to predict the movement of planets (some differential equations). According to where the actor is on a two-dimensional plane, the acoustic signal is mixed together to match the actor's position in the room. If the audio signal does not exactly follow the actor but remains in one set position at all times, using microports in e. g, a room with audience watching from three or four sides would greatly confuse the audience. In bigger settings (like a stadium / amphitheatre), amplification of the voice may become absolutely necessary.
Additional thoughts:
In larger venues, one may want to achieve panning effects by other means than having different SPL in both speakers, such as playing with delay or other ideas, to avoid a situation in which people on the e. g. right side cannot hear a voice panned 100% to the left anymore. This could also be developed in an automated way, where the panning is an autofollow parameter determined by the current position of the actor.
DNA as a means of song data storage
What is this?
DNA could be used as a long-lasting alternative to encoding music in 0 and 1. It would provide a base-4 data storage system. Encode music to ATGC sequences, 48 k, 32 bit. Freeze at -80 degrees.
Similar to the Voyager records, a database of historically important music (which could be chosen by meeting Unesco World Heritage criteria) could be established at Svalbard, where the required expertise to conserve biological material already exists, since Svalbard is home to the world's largest seed collection.
To restore the information, thaw the DNA, amplify it with PCR, send it to sequencing, decode the ATGC sequence to analog, use a KI algorithm to correct possible PCR sequencing mistakes, play.




