Radio Music "Telharfauxnium" Alt-Firmware

Cwejman, Livewire, TipTop Audio, Doepfer etc... Get your euro on!

Moderators: luketeaford, lisa, Kent, Joe.

User avatar
coolshirtdotjpg
Super Deluxe Wiggler
Posts: 1451
Joined: Wed May 06, 2015 4:13 pm
Location: Freedom, NH

Radio Music "Telharfauxnium" Alt-Firmware

Post by coolshirtdotjpg » Thu Aug 10, 2017 7:23 am

Hi Folks,

I am pleased to announce the release of a new additive synthesis firmware for the Radio Music Module. It is a very simple piece of code I created from some of the example patches Tom provided. In my version, you have voltage control of the relationship between 16 sine waves, allow you to produce interesting timbres in real time, with additional 1V/octave control of the fundamental. It is easier to get a sense of what I mean, by listening to the demos I recorded for soundcloud.

[soundcloud url="https://api.soundcloud.com/tracks/318001507" params="auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&visual=true" width="100%" height="450" iframe="true" /]

[soundcloud url="https://api.soundcloud.com/tracks/318009050" params="auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&visual=true" width="100%" height="450" iframe="true" /]

[soundcloud url="https://api.soundcloud.com/tracks/318152656" params="auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&visual=true" width="100%" height="450" iframe="true" /]

Tom was kind enough to let me upload the firmware to the Radio Music Git Hub, so it is currently available here along with some of the other widely available alternate firmware.

A few disclaimers.

1. The process remains roughly the same as any other alternate firmware for the Radio Music. This process has been well documented by Tom, so I won't go into that here. I haven't generated a hex file yet, so you will have to use teensyduino to load the firmware for now.

2. I take no responsibility/liability for anything that happens in the process of you loading this onto your radio music. That being said, this is something created in the teensyduino programming language, and has been running on my module for several months without issue. I am happy to offer support as best as I can, and update the firmware as time allows.

3. I am a musician, not a programmer/dsp whiz, so the code is not gorgeous, but it works, and so far has been extremely reliable.

4. I have tested this out with a few folks' modules, but haven't had any widespread tests. If there are any issues, I will do my best to debug them. Your feedback will extremely helpful in this regard.

5. Feel free to use this as the jumping off point for your own project. I have a few things I want to implement, and I'm happy to incorporate the work of other wigglers.

Major thanks to Tom for allowing me to include this funky bit of code alongside his excellent work. While I hope folks go a little easy on me as this really is an amateur labor of love, I really do want to make sure I have something solid that works, and I am happy to keep developing this.

Thank you all!
New video on Prophet 12 Drone Patches:
Prophet 12 Drone Patches

User avatar
soot
Learning to Wiggle
Posts: 39
Joined: Sun Nov 02, 2014 12:08 pm
Location: Massachusetts

Post by soot » Thu Aug 10, 2017 8:34 am

Sounds great!

P.S. Robocop is awesome

User avatar
dooj88
Super Deluxe Wiggler
Posts: 1666
Joined: Sun Jan 29, 2017 7:31 pm
Location: lovettsville, va
Contact:

Post by dooj88 » Thu Aug 10, 2017 9:34 am

i'm a complete and total ignoramus when it comes to programming, so i'm always really impressed by these types of efforts and the euro community in general.

the more i'm around it, the more i'm inclined to learn coding.
Last edited by dooj88 on Thu Aug 10, 2017 12:19 pm, edited 1 time in total.

User avatar
hermbot
Ultra Wiggler
Posts: 764
Joined: Sat Jul 16, 2016 7:42 pm
Location: Wisconsin

Post by hermbot » Thu Aug 10, 2017 9:53 am

High marks for a clever name.

User avatar
coolshirtdotjpg
Super Deluxe Wiggler
Posts: 1451
Joined: Wed May 06, 2015 4:13 pm
Location: Freedom, NH

Post by coolshirtdotjpg » Thu Aug 10, 2017 12:09 pm

soot wrote:Sounds great!

P.S. Robocop is awesome
Thanks on both accounts! I had totally forgotten that our old album cover is still my standard Soundcloud photo. Cheers. :guinness:
New video on Prophet 12 Drone Patches:
Prophet 12 Drone Patches

User avatar
coolshirtdotjpg
Super Deluxe Wiggler
Posts: 1451
Joined: Wed May 06, 2015 4:13 pm
Location: Freedom, NH

Post by coolshirtdotjpg » Thu Aug 10, 2017 12:16 pm

dooj88 wrote:i'm a complete and total ignoramus when it comes to programming, so i'm always really impressed by these types of efforts and the euro community in general.

the most i'm around it the more i'm inclined to learn coding.
Yeah absolutely, the funny thing is that I was fairly deep into Max programming for close to a decade before I got to own my first bit of modular gear. The radio music is a great platform to learn on, because of how excellent the documentation is.
New video on Prophet 12 Drone Patches:
Prophet 12 Drone Patches

User avatar
coolshirtdotjpg
Super Deluxe Wiggler
Posts: 1451
Joined: Wed May 06, 2015 4:13 pm
Location: Freedom, NH

Post by coolshirtdotjpg » Thu Aug 10, 2017 12:18 pm

hermbot wrote:High marks for a clever name.
Thanks! I figured it was better than "Ryan's addictive synth 1.128"
New video on Prophet 12 Drone Patches:
Prophet 12 Drone Patches

User avatar
windspirit
Super Deluxe Wiggler
Posts: 3055
Joined: Thu Sep 20, 2012 11:43 pm
Location: krellifornia

Post by windspirit » Thu Aug 10, 2017 12:20 pm

My gf's first reaction was "this sounds just like cyriak" which is high praise around here. Excited to try this one out :).

User avatar
coolshirtdotjpg
Super Deluxe Wiggler
Posts: 1451
Joined: Wed May 06, 2015 4:13 pm
Location: Freedom, NH

Post by coolshirtdotjpg » Thu Aug 10, 2017 3:03 pm

windspirit wrote:My gf's first reaction was "this sounds just like cyriak" which is high praise around here. Excited to try this one out :).
Surprisingly, that isn't the first time I've heard that. I definitely take it as a compliment!
New video on Prophet 12 Drone Patches:
Prophet 12 Drone Patches

User avatar
microfauna
Super Deluxe Wiggler
Posts: 1032
Joined: Mon Jul 11, 2011 10:58 am
Location: Edinburgh, fUcKed

Post by microfauna » Fri Aug 11, 2017 5:26 am

hermbot wrote:High marks for a clever name.
Absolutely top marks for the name.

What are the parameters for the control of the 16 harmonics?

User avatar
coolshirtdotjpg
Super Deluxe Wiggler
Posts: 1451
Joined: Wed May 06, 2015 4:13 pm
Location: Freedom, NH

Post by coolshirtdotjpg » Fri Aug 11, 2017 5:35 am

microfauna wrote:
hermbot wrote:High marks for a clever name.
Absolutely top marks for the name.

What are the parameters for the control of the 16 harmonics?
You control the ratio by which they are multiplied, these are recursively embedded, so that the first harmonic is center frequency * (x) the next is center frequency * (x * x), etcetera. 8 harmonics are generated that way, the subharmonics are generated the same way, but using division instead. So one input is 1V per octave which controls the center frequencies, and the other input I scaled to taste which controls the ratios.
New video on Prophet 12 Drone Patches:
Prophet 12 Drone Patches

User avatar
polyot
Common Wiggler
Posts: 173
Joined: Thu May 08, 2014 2:21 pm
Location: Reading, PA, US

Post by polyot » Sat Aug 12, 2017 1:47 pm

Does this use the SD card at all? Just curious if I can leave my Radio Music files/folder structure in tact or if I should backup and clear it off? Or, if I even need it inserted at all.
FS: Black Acrylic Panel for Peaks/Ripples

User avatar
coolshirtdotjpg
Super Deluxe Wiggler
Posts: 1451
Joined: Wed May 06, 2015 4:13 pm
Location: Freedom, NH

Post by coolshirtdotjpg » Sat Aug 12, 2017 1:58 pm

polyot wrote:Does this use the SD card at all? Just curious if I can leave my Radio Music files/folder structure in tact or if I should backup and clear it off? Or, if I even need it inserted at all.
No need for the SD card. Nothing in my code addresses the card, so it shouldn't be effected, but you can pull it out, before loading the firmware on, to be safe, if you want.
New video on Prophet 12 Drone Patches:
Prophet 12 Drone Patches

User avatar
polyot
Common Wiggler
Posts: 173
Joined: Thu May 08, 2014 2:21 pm
Location: Reading, PA, US

Post by polyot » Sat Aug 12, 2017 2:04 pm

coolshirtdotjpg wrote:
polyot wrote:Does this use the SD card at all? Just curious if I can leave my Radio Music files/folder structure in tact or if I should backup and clear it off? Or, if I even need it inserted at all.
No need for the SD card. Nothing in my code addresses the card, so it shouldn't be effected, but you can pull it out, before loading the firmware on, to be safe, if you want.
I thought not, based on looking at the code, but I'm no expert. Thanks for doing this, looking forward to playing around with it. :bananaguitar:
FS: Black Acrylic Panel for Peaks/Ripples

User avatar
coolshirtdotjpg
Super Deluxe Wiggler
Posts: 1451
Joined: Wed May 06, 2015 4:13 pm
Location: Freedom, NH

Post by coolshirtdotjpg » Sat Aug 12, 2017 2:26 pm

polyot wrote:
coolshirtdotjpg wrote:
polyot wrote:Does this use the SD card at all? Just curious if I can leave my Radio Music files/folder structure in tact or if I should backup and clear it off? Or, if I even need it inserted at all.
No need for the SD card. Nothing in my code addresses the card, so it shouldn't be effected, but you can pull it out, before loading the firmware on, to be safe, if you want.
I thought not, based on looking at the code, but I'm no expert. Thanks for doing this, looking forward to playing around with it. :bananaguitar:
No problem! If you end up creating something you like, please share! I'd love to see what people do with this.
New video on Prophet 12 Drone Patches:
Prophet 12 Drone Patches

guestt

Post by guestt » Sun Aug 13, 2017 7:00 am

Very nice!!

Thanks for doing this - RM seems to be going from strength to strength these days, such a great platform!

SuperNiCd
Learning to Wiggle
Posts: 19
Joined: Thu Jun 23, 2016 5:27 pm
Location: USA

Post by SuperNiCd » Sun Aug 13, 2017 9:23 am

The demos sound great! I have a RM on the way so I'll be looking forward to trying this out! 8-)

User avatar
coolshirtdotjpg
Super Deluxe Wiggler
Posts: 1451
Joined: Wed May 06, 2015 4:13 pm
Location: Freedom, NH

Post by coolshirtdotjpg » Sun Aug 13, 2017 5:05 pm

SuperNiCd wrote:The demos sound great! I have a RM on the way so I'll be looking forward to trying this out! 8-)
Nice! If you end up recording something you like, please post it! A fellow wiggler decided to jump on and help me improve the code, so I'm hoping to add more features soon. It would be great if this firmware took on a life of it's own like the chord organ did. Anyway, I'm very excited to see what the community does with this.
New video on Prophet 12 Drone Patches:
Prophet 12 Drone Patches

User avatar
coolshirtdotjpg
Super Deluxe Wiggler
Posts: 1451
Joined: Wed May 06, 2015 4:13 pm
Location: Freedom, NH

Post by coolshirtdotjpg » Sat Sep 16, 2017 5:43 pm

Curious to see how people are getting along with this. Any issues? Recordings? Let me know, I'm working on improving/updating the firmware.
New video on Prophet 12 Drone Patches:
Prophet 12 Drone Patches

User avatar
Chopper
Veteran Wiggler
Posts: 675
Joined: Tue Oct 13, 2015 6:17 am
Location: London

Post by Chopper » Sun Sep 17, 2017 6:20 pm

Can't seem to find the .hex on github, although the .ino is there...

User avatar
coolshirtdotjpg
Super Deluxe Wiggler
Posts: 1451
Joined: Wed May 06, 2015 4:13 pm
Location: Freedom, NH

Post by coolshirtdotjpg » Mon Sep 18, 2017 1:16 pm

Chopper wrote:Can't seem to find the .hex on github, although the .ino is there...
Should be there now, thanks!

https://github.com/TomWhitwell/RadioMus ... t.firmware
New video on Prophet 12 Drone Patches:
Prophet 12 Drone Patches

User avatar
Chopper
Veteran Wiggler
Posts: 675
Joined: Tue Oct 13, 2015 6:17 am
Location: London

Post by Chopper » Mon Sep 18, 2017 5:55 pm

Thanks a lot!!!

User avatar
coolshirtdotjpg
Super Deluxe Wiggler
Posts: 1451
Joined: Wed May 06, 2015 4:13 pm
Location: Freedom, NH

Post by coolshirtdotjpg » Tue Sep 19, 2017 11:38 am

Chopper wrote:Thanks a lot!!!
No problem, let me know how it works for you.
New video on Prophet 12 Drone Patches:
Prophet 12 Drone Patches

User avatar
1nput0utput
Common Wiggler
Posts: 212
Joined: Tue Apr 14, 2009 10:00 pm
Location: USA

Post by 1nput0utput » Fri Nov 24, 2017 9:56 am

I came across the Telharfauxnium firmware yesterday but didn't find any documentation, so I wrote a little description based on what I read in this thread and a quick look at the code:

https://github.com/TomWhitwell/RadioMus ... adio-Music

One thing I noticed is that sine 16 seems to be silenced, so the Telharmonium voice has only fifteen sines, not sixteen. Is that intentional?

User avatar
Leverkusen
Super Deluxe Wiggler
Posts: 2279
Joined: Mon Jul 29, 2013 2:26 am
Location: Suhlendorf

Post by Leverkusen » Sun Dec 31, 2017 6:02 am

I was about to try the alternative firmwares out for the first time but cannot load this.

The Teensy loader says "unreadable" when I try to upload the telharfauxnium, works good with chord orange though. Sinesfun does not work either.

Has anyone experienced this too and/or an idea for an solution?

Post Reply

Return to “Eurorack Modules”