Author Topic: MIDI Music Note Control for DRSSTC  (Read 717 times)

Offline Alex_1996

  • High Voltage Enthusiast
  • *
  • Posts: 40
  • Karma: +3/-0
    • View Profile
MIDI Music Note Control for DRSSTC
« on: October 01, 2024, 10:22:59 PM »
Hello everyone. It's a pleasure to be back here

After my last DRSSTC build I have been experimenting with music and MIDI files to play on the coil. To clarify that I use an analog interrupter, which, with a potentiometer I control the ton (20uS - 220uS) and with another one, I control the BPS (0-800Hz). I have the following doubt:

I have often seen in forums and other publications that you have to be careful with the ton when playing notes from MIDI files. I never paid too much attention to this because I always thought that I control the ton from my interrupter knob.

I use FLStudio to play MIDI files and to compose melodies. In that sense, it behaves like any other program that processes MIDI files. In FLStudio I can control the duration of the notes in time and the volume of the notes. For example, I can make a note last for 1 second, 4 seconds, 8 seconds... And I can make it sound louder or softer inside the program (under the Control -> Velocity parameter).

I always set the volume of the notes of the MIDI files to maximum within the program and then control the ton from the potentiometer of my interrupter. Is this correct for playing MIDI music or should I set something inside the program? This doubt has appeared because I have read in some sites that some guys control the ton of the notes from the program itself and don't use the potentiometer of their interrupter at all (or so I think).

I would like you to explain me a little more what happens with the ton, volume and duration of the notes in the MIDI files. I also know that you should not play MIDIs at very high octaves to preserve the coil.

Thank you very much. Attached is a screenshot of the program and of a note.

Offline Benjamin Lockhart

  • High Voltage Technician
  • ***
  • Posts: 145
  • Karma: +15/-0
    • View Profile
Re: MIDI Music Note Control for DRSSTC
« Reply #1 on: October 02, 2024, 03:01:15 AM »
If you play all the notes at a fixed on-time (maybe 100us), the really high pitch notes will end up with a really high duty cycle causing some part of the coil to overheat (depending on how overbuilt your coil is).

In general 10% or 12% duty cycle seems to be a good limit for most DRSSTCs.

For example, a note at 1kHz has a period of 1ms, and with an on-time of 100us, that's 10% duty cycle while that note is playing. If you played a 500Hz note at the same time as 1kHz (if your interrupter is capable of polyphony), that would be 15%duty cycle.

To get around this, you can either set the on-time of the high pitch midi notes lower, which is a lot of work to program. (or just don't play super high notes unless they are super short)
Or use an interrupter that scales back the on-time on the high notes automatically.

I prefer to implement this a a hard duty cycle limit in the interrupter where if the on time of all the notes currently being played exceeds the duty limit, then it reduces the on-times of all notes.

I'm actually working on an all analog interrupter right now that has duty cycle limiting, a phaser effect, burst mode, and a direct guitar input. I'll make a post about it once it's complete, but I'm very happy with it so far.
« Last Edit: October 02, 2024, 03:09:38 AM by Benjamin Lockhart »

Offline Alex_1996

  • High Voltage Enthusiast
  • *
  • Posts: 40
  • Karma: +3/-0
    • View Profile
Re: MIDI Music Note Control for DRSSTC
« Reply #2 on: October 02, 2024, 05:23:18 PM »
Hello! Thank you very much for your quick response

My interrupter is an analog basic interrupter. I usually set the ton stable at about 100uS and with that I get good results: the discharges are getting to the ground.

Thanks to what you have explained to me now I understand better the dynamics of the notes in the MIDI files. As long as you are within a stable duty cycle there should be no problem with the notes.

I'm very interested in the analog interrupter you suggest. I look forward to seeing the results soon.

Here is a link to a video of my coil playing Journey's Separate Ways.

Best regards and thank you very much!

https://youtube.com/shorts/9W9ElQRZqgU?si=HvsaKL5Kci2scwTX

Offline Benjamin Lockhart

  • High Voltage Technician
  • ***
  • Posts: 145
  • Karma: +15/-0
    • View Profile
Re: MIDI Music Note Control for DRSSTC
« Reply #3 on: October 05, 2024, 09:35:43 PM »
If your analog interrupter uses a 555 timer to set the on-time you could easily implement my duty cycle limiter circuit.


I've also added a note holdoff timer that prevents the next pulse from happening until 55us after the previous pulse ends. This gives time for the DRSSTC primary current to ring down, because if you have a startup oscillator, turning the coil on while there is still primary current flowing could cause hard switching.

I've tested this circuit extensively for a couple months now and it works well.
« Last Edit: October 08, 2024, 04:05:24 AM by Benjamin Lockhart »

Offline Alex_1996

  • High Voltage Enthusiast
  • *
  • Posts: 40
  • Karma: +3/-0
    • View Profile
Re: MIDI Music Note Control for DRSSTC
« Reply #4 on: October 07, 2024, 05:32:31 PM »
Thank you very much

I will try this design you experimented with and let you know the results.

Best regards

Offline Benjamin Lockhart

  • High Voltage Technician
  • ***
  • Posts: 145
  • Karma: +15/-0
    • View Profile
Re: MIDI Music Note Control for DRSSTC
« Reply #5 on: October 07, 2024, 07:13:58 PM »
I'm interested to see what you come up with!

High Voltage Forum

Re: MIDI Music Note Control for DRSSTC
« Reply #5 on: October 07, 2024, 07:13:58 PM »

 


* Recent Topics and Posts

post Re: im new to tesla coils and i think i screwed up
[Spark Gap Tesla Coils (SGTC)]
ZakW
December 12, 2024, 11:18:27 PM
post Re: im new to tesla coils and i think i screwed up
[Spark Gap Tesla Coils (SGTC)]
davekni
December 12, 2024, 09:09:38 PM
post Re: Measuring the coherence length of a laser
[Light, Lasers and Optics]
haversin
December 12, 2024, 08:45:14 PM
post im new to tesla coils and i think i screwed up
[Spark Gap Tesla Coils (SGTC)]
noahbmaker
December 12, 2024, 08:04:14 PM
post Re: Measuring the coherence length of a laser
[Light, Lasers and Optics]
alan sailer
December 12, 2024, 07:47:52 PM
post Re: Measuring the coherence length of a laser
[Light, Lasers and Optics]
Uspring
December 12, 2024, 07:34:38 PM
post Re: Measuring the coherence length of a laser
[Light, Lasers and Optics]
haversin
December 12, 2024, 05:48:16 PM
post Re: Big Coil Build Log
[Dual Resonant Solid State Tesla coils (DRSSTC)]
flyingperson23
December 12, 2024, 03:20:08 PM
post Re: Measuring the coherence length of a laser
[Light, Lasers and Optics]
Uspring
December 12, 2024, 01:50:30 PM
post Re: Welcome new members, come say hello and tell a little about yourself :)
[General Chat]
shBLOCK
December 12, 2024, 07:39:21 AM
post Re: First DRSSTC, Full Bridge PCB & IGBT Selection question.
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Benjamin Lockhart
December 12, 2024, 04:14:03 AM
post Re: First DRSSTC, Full Bridge PCB & IGBT Selection question.
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
December 12, 2024, 01:12:38 AM
post Re: Testing and teardown of a commercial induction heater
[Electronic Circuits]
dejuli2
December 11, 2024, 09:58:07 PM
post Re: Push Pull VTTC
[Vacuum Tube Tesla Coils (VTTC)]
myoniwy
December 11, 2024, 09:26:40 PM
post Re: Welcome new members, come say hello and tell a little about yourself :)
[General Chat]
myoniwy
December 11, 2024, 09:08:24 PM
post Re: Measuring the coherence length of a laser
[Light, Lasers and Optics]
haversin
December 11, 2024, 08:05:20 PM
post Re: First DRSSTC, Full Bridge PCB & IGBT Selection question.
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Beggernator.
December 11, 2024, 03:48:40 PM
post Re: APC Back-UPS Pro 1500 Watt Teardown
[Electronic Circuits]
Mr.Cas
December 11, 2024, 05:27:48 AM
post Re: First DRSSTC, Full Bridge PCB & IGBT Selection question.
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
December 11, 2024, 01:41:52 AM
post Re: First DRSSTC, Full Bridge PCB & IGBT Selection question.
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Beggernator.
December 10, 2024, 04:18:23 PM
post Re: Ferrite transformer from Microwave
[Transformer (Ferrite Core)]
davekni
December 10, 2024, 04:05:07 AM
post Attracting (and picking up) nonferrous metals with an electromagnet
[Electronic Circuits]
davekni
December 10, 2024, 02:49:03 AM
post Ferrite transformer from Microwave
[Transformer (Ferrite Core)]
Simranjit
December 09, 2024, 11:37:35 PM
post Re: Measuring the coherence length of a laser
[Light, Lasers and Optics]
alan sailer
December 07, 2024, 09:41:37 PM
post Re: Measuring the coherence length of a laser
[Light, Lasers and Optics]
haversin
December 07, 2024, 07:07:49 PM
post Re: Measuring the coherence length of a laser
[Light, Lasers and Optics]
alan sailer
December 07, 2024, 06:33:32 PM
post Re: Measuring the coherence length of a laser
[Light, Lasers and Optics]
haversin
December 07, 2024, 06:13:56 PM
post Re: Measuring the coherence length of a laser
[Light, Lasers and Optics]
alan sailer
December 07, 2024, 02:40:55 AM
post Measuring the coherence length of a laser
[Light, Lasers and Optics]
haversin
December 07, 2024, 01:07:46 AM
post Re: Single board for SSTC and DRSSTC operation
[Solid State Tesla Coils (SSTC)]
davekni
December 07, 2024, 12:18:49 AM
post Re: Single board for SSTC and DRSSTC operation
[Solid State Tesla Coils (SSTC)]
Simranjit
December 06, 2024, 11:59:05 PM
post Re: First DRSSTC, Full Bridge PCB & IGBT Selection question.
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
December 06, 2024, 11:33:05 PM
post Re: Single board for SSTC and DRSSTC operation
[Solid State Tesla Coils (SSTC)]
davekni
December 06, 2024, 11:28:25 PM

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 
SimplePortal 2.3.6 © 2008-2014, SimplePortal