If you need assistance, please send an email to forum at 4hv dot org. To ensure your email is not marked as spam, please include the phrase "4hv help" in the subject line. You can also find assistance via IRC, at irc.shadowworld.net, room #hvcomm.
Support 4hv.org!
Donate:
4hv.org is hosted on a dedicated server. Unfortunately, this server costs and we rely on the help of site members to keep 4hv.org running. Please consider donating. We will place your name on the thanks list and you'll be helping to keep 4hv.org alive and free for everyone. Members whose names appear in red bold have donated recently. Green bold denotes those who have recently donated to keep the server carbon neutral.
Special Thanks To:
Aaron Holmes
Aaron Wheeler
Adam Horden
Alan Scrimgeour
Andre
Andrew Haynes
Anonymous000
asabase
Austin Weil
barney
Barry
Bert Hickman
Bill Kukowski
Blitzorn
Brandon Paradelas
Bruce Bowling
BubeeMike
Byong Park
Cesiumsponge
Chris F.
Chris Hooper
Corey Worthington
Derek Woodroffe
Dalus
Dan Strother
Daniel Davis
Daniel Uhrenholt
datasheetarchive
Dave Billington
Dave Marshall
David F.
Dennis Rogers
drelectrix
Dr. John Gudenas
Dr. Spark
E.TexasTesla
eastvoltresearch
Eirik Taylor
Erik Dyakov
Erlend^SE
Finn Hammer
Firebug24k
GalliumMan
Gary Peterson
George Slade
GhostNull
Gordon Mcknight
Graham Armitage
Grant
GreySoul
Henry H
IamSmooth
In memory of Leo Powning
Jacob Cash
James Howells
James Pawson
Jeff Greenfield
Jeff Thomas
Jesse Frost
Jim Mitchell
jlr134
Joe Mastroianni
John Forcina
John Oberg
John Willcutt
Jon Newcomb
klugesmith
Leslie Wright
Lutz Hoffman
Mads Barnkob
Martin King
Mats Karlsson
Matt Gibson
Matthew Guidry
mbd
Michael D'Angelo
Mikkel
mileswaldron
mister_rf
Neil Foster
Nick de Smith
Nick Soroka
nicklenorp
Nik
Norman Stanley
Patrick Coleman
Paul Brodie
Paul Jordan
Paul Montgomery
Ped
Peter Krogen
Peter Terren
PhilGood
Richard Feldman
Robert Bush
Royce Bailey
Scott Fusare
Scott Newman
smiffy
Stella
Steven Busic
Steve Conner
Steve Jones
Steve Ward
Sulaiman
Thomas Coyle
Thomas A. Wallace
Thomas W
Timo
Torch
Ulf Jonsson
vasil
Vaxian
vladi mazzilli
wastehl
Weston
William Kim
William N.
William Stehl
Wesley Venis
The aforementioned have contributed financially to the continuing triumph of 4hv.org. They are deserving of my most heartfelt thanks.
Registered Member #914
Joined: Fri Jul 20 2007, 06:22PM
Location: South Bend, IN
Posts: 85
I posted my code and schematics for my Atmel ATmega16 MIDI controller on the AVRfreaks and Geek Group sites over a year ago. There are no secrets there. The MIDI interface is rather simple. You read in MIDI data in three byte packets, then use a look-up table to determine the correct frequency for the MIDI note, then program a PWM output on the microprocessor for that frequency and output that on an optical fiber link to your coil driver board.
Registered Member #76
Joined: Thu Feb 09 2006, 10:04AM
Location: Hemer, Germany
Posts: 458
theres simply no need to copy others work.
and really,,, and i want a true answer. would you start with such a controller for you very first microcontroller project?? the answer in 99% will be "no, lol, noo." why go the complicated way? i found my way, you found yours. thats the simple relation. this discussion seems to go like "microcontroller, yes or no" and thats the last i wanted.
i found my way to realize what i wanted with the knowledge i have at the moment. whats wrong with that? there are pros and cons for both ways and in general both ways deliver the same results..
so can we stop this stupid discussion about "my circuit is much better than yours" ?? are we in a kindergarden or what??
i posted a way to get same results without this whole lot of microcontroller basics...
capper, why spending time in building a whole computer with keyboard and display... my laptop can do the same a lot simpler without spending months on learning µC and program languages.. i simply used the things i had on hand.. nothing more......if someone has a problem with that, please, let me know
and to come to one point,. i dont use a real music signal to generate my pulses. its no zero crossing detector which makes shit out of shit. thats usable for much forgiving circuits in sstc use or so. all i have done is that what you do steve, but in a other way. i use midi signals to generate a squarewave wave file. it has some benefits just to work with the bare squarewave which includes the data needed to generate the right sound. this file is then fed into the circuit which converts the input signal to pulse data for the drsstc. it is possible to play 2 notes at the same time and its sounds like 2 notes playing at the same time. its decoded in an other way, but the result is the same. with this methodic it is possible to decode some simple analogue music signals like a bellring or a speech into this data and fed the drsstc with it. thats one benefit, even when it sounds like shit, it is possible to feed the circuit with this data. funny indeed and really one thing you cant do with your way.
Registered Member #30
Joined: Fri Feb 03 2006, 10:52AM
Location: Glasgow, Scotland
Posts: 6706
I made a secret of the musical DRSSTC because I was paid to build it and a condition of getting paid was that I kept the details secret. I'd probably never have bothered to build it otherwise, and I was blown away by how popular the concept turned out to be. The video that the Hacked Gadgets guy put on Youtube has about half a million views now.
You probably figured out by now that instead of reinventing the wheel with microcontrollers, I hacked into the guts of a Roland JX-8P synth and used it as a 6-channel interrupter that could be played from its keyboard or by MIDI. So yes, I like the method that Reaching used, basically moving all of the tricky bits into DSP on his laptop.
I know enough about uCs and synths to know that generating accurate note frequencies without jitter or aliasing is difficult, boring, and generally too much like my day job, and pointless when I knew my Roland already did it and could be bought used on Ebay for about 200 Euro. The JX-8P survived its ordeal fine :)
My tesla guitar @ used a zero crossing detector and envelope detector to produce one pulse per zero crossing, with the on-time set by the envelope magnitude. The envelope doesn't work as well as I thought it would, and complex chords sound much worse than on the JX, but it allows any audio source to be fed in.
Banned on 3/17/2009. Registered Member #487
Joined: Sun Jul 09 2006, 01:22AM
Location:
Posts: 617
Haha I'm not really sure why this became a "mines better than yours" discussion but some people like me just suck and programming. I do have a programmer that uses basic but I need to dig up some of the stuff for it. I haven't a clue how to decode midi anyway. I figure if I tried out the uC method and used midi I'd want to try some regular audio as well. Both circuits are cool and eventually I'd like to try them both.
Now please, no one has cured cancer with their interrupter so enough bickering
Registered Member #76
Joined: Thu Feb 09 2006, 10:04AM
Location: Hemer, Germany
Posts: 458
Finished my new modulator and played a bit to get the right sound etc. i think i found a good modulation to simulate an e guitar. the sound is a bit noisy, dont know but i think my microfon distorted...
i think i´ll give it a try in the garden if it stops raining.
Registered Member #1242
Joined: Fri Jan 18 2008, 10:41PM
Location:
Posts: 2
Hi Reaching What application did you use to sample that midi? And btw what circuit did you use with the coil in this topic for the audio modulation. I have successfully reproduced the mhrdrsstc2 from your site and this circuit works quite well but I'd like to be able to modulate it with real audio, not just midis. Thanks
Registered Member #152
Joined: Sun Feb 12 2006, 03:36PM
Location: Czech Rep.
Posts: 3384
cine wrote ...
Hi Reaching What application did you use to sample that midi? And btw what circuit did you use with the coil in this topic for the audio modulation. I have successfully reproduced the mhrdrsstc2 from your site and this circuit works quite well but I'd like to be able to modulate it with real audio, not just midis. Thanks
DRSSTCs can not reproduce "real" sound, just pulses, because this is how they work. If you want full sound then you will have to make a CW (continuous wave) SSTC with linear output power modulation.
This site is powered by e107, which is released under the GNU GPL License. All work on this site, except where otherwise noted, is licensed under a Creative Commons Attribution-ShareAlike 2.5 License. By submitting any information to this site, you agree that anything submitted will be so licensed. Please read our Disclaimer and Policies page for information on your rights and responsibilities regarding this site.