Welcome
Username or Email:

Password:


Missing Code




[ ]
[ ]
Online
  • Guests: 43
  • Members: 0
  • Newest Member: omjtest
  • Most ever online: 396
    Guests: 396, Members: 0 on 12 Jan : 12:51
Members Birthdays:
One birthday today, congrats!
Frog_Qmak (34)


Next birthdays
03/01 mostlymacros (46)
03/02 Staff (31)
03/02 Doubl3 Helix (33)
Contact
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.
Forums
4hv.org :: Forums :: Tesla Coils
« Previous topic | Next topic »   

max drsstc midi channels

Move Thread LAN_403
Ben Solon
Mon May 21 2012, 07:05PM Print
Ben Solon Registered Member #3900 Joined: Thu May 19 2011, 08:28PM
Location:
Posts: 600
hey, to one of you who has a bit of experience with midi controllers: what is the maximum safe number of channels to play on one drsstc(1kw if it helps). i know that it also depends on the song, but would you play three or four channels if it where a really deep song and one or two if it where a high pitched loud song?
Back to top
plazmatron
Mon May 21 2012, 09:54PM
plazmatron Registered Member #1134 Joined: Tue Nov 20 2007, 04:39PM
Location: Bonnie Scotland
Posts: 351
I have been playing with a MIDI arduino DRSSTC controller, I built back in 2009, so I have gotten to know the ins and outs quite well.

I regularly play 2 notes at any one time per coil, and consider this to be a safe maximum.

Ultimately the answer lies in pulse width.

The issue with 3 or more notes I have found, is that pulses of different frequency will at some point overlap (it is easier to see what I mean on an oscilloscope.), meaning, if your pulse width is set to say 50us, every now and then you may get a contiguous 150us on time. Of course if your pulse width is set to something a little more gutsy, say 200us, then suddenly you find yourself in a situation where the coil is on for 600us!

The solution is two notes or less per coil, and 2 coils or more, OR turn down the pulse width, and stick to lower notes.

I find a 2 coil, four note polyphony, to be very adequate for most midi tunes.

Les
Back to top
Goodchild
Mon May 21 2012, 11:08PM
Goodchild Registered Member #2292 Joined: Fri Aug 14 2009, 05:33PM
Location: The Wild West AKA Arizona
Posts: 795
I have experienced that same problem as mentioned above, here is my solution.

So say you have your pulse width set at 100uS if one note is playing then it's pulse width will be 100uS. Now you want to play two notes I resize the pulse width so that both notes have a pulse width that is = original width / sqrt(number of notes playing)

So in this case 70.7uS = 100uS / sqrt(2) I have found that just dividing by number of notes playing doesn't work that well and tends to make the sparks smaller than they should be. Notes that overlap are ORed together, but with the equation mentioned above even overlapping notes don't result in massive pulses. On top of this I also scale back the pulse width as I go up in frequency using a square root equation.

The two things that will limit number of notes is power draw from the wall and heating of the driver transistors, peak current isn't as much of an issue. This is assuming a DR is the coil in question. I have done 3 and 4 notes before but any more than 3 just starts to sounds cluttered.

Here is an example of 3 note poly using this method on one of my smaller DRs Link2
Back to top
Ben Solon
Tue May 22 2012, 12:13AM
Ben Solon Registered Member #3900 Joined: Thu May 19 2011, 08:28PM
Location:
Posts: 600
ah. i see. i don't have much experience in making music or using midi, so i have been trying to simplify midi files in fl studios down to the fewest possible channels. i guess i will have to try to build a controller that does as you say.

thanks, you where just the person i was hoping would answer too cheesey
Back to top

Moderator(s): Chris Russell, Noelle, Alex, Tesladownunder, Dave Marshall, Dave Billington, Bjørn, Steve Conner, Wolfram, Kizmo, Mads Barnkob

Go to:

Powered by e107 Forum System
 
Legal Information
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.