Author Topic: Syntherrupter - A Feature-rich, Polyphonic Interrupter  (Read 15753 times)

Offline Georgios

  • High Voltage Enthusiast
  • *
  • Posts: 3
  • Karma: +1/-0
    • View Profile
Re: Syntherrupter - A Feature-rich, Polyphonic Interrupter
« Reply #140 on: March 14, 2021, 05:36:32 PM »
Of course you can, in fact I might upload more of this kind of videos and that's thanks to your program. So I will be glad if you include it in your Syntherrupter pages.

Offline futurist

  • Global Moderator
  • High Voltage Technician
  • *****
  • Posts: 158
  • Karma: +4/-0
    • View Profile
Re: Syntherrupter - A Feature-rich, Polyphonic Interrupter
« Reply #141 on: March 17, 2021, 11:30:53 AM »
Sounds excellent! Could you share your midi files?

Offline Mads Barnkob

  • Administrator
  • High Voltage Expert
  • *****
  • Posts: 1695
  • Karma: +39/-0
  • Denmark
    • View Profile
    • Kaizer Power Electronics
Re: Syntherrupter - A Feature-rich, Polyphonic Interrupter
« Reply #142 on: March 17, 2021, 08:48:54 PM »
https://kaizerpowerelectronics.dk - Tesla coils, high voltage, pulse power, audio and general electronics
https://www.youtube.com/KaizerPowerElectronicsDk60/join - Please consider supporting the forum, websites and youtube channel!

Offline Max

  • High Voltage Technician
  • ***
  • Posts: 156
  • Karma: +14/-0
  • "With the first link, the chain is forged. [...]"
    • View Profile
    • My Youtube Channel
Re: Syntherrupter - A Feature-rich, Polyphonic Interrupter
« Reply #143 on: March 18, 2021, 03:24:04 PM »
Small update: The piano envelope I shared here a while back is now included in the firmware. New version v4.1.1: https://github.com/MMMZZZZ/Syntherrupter/releases/tag/v4.1.1

Kind regards,
Max

Offline Max

  • High Voltage Technician
  • ***
  • Posts: 156
  • Karma: +14/-0
  • "With the first link, the chain is forged. [...]"
    • View Profile
    • My Youtube Channel
Re: Syntherrupter - A Feature-rich, Polyphonic Interrupter
« Reply #144 on: March 18, 2021, 10:30:25 PM »
My timing is awful, I know. By pure chance I came across a MIDI file that reliably causes the note list issue I encountered during the fuzzing test (symptoms: Syntherrupter stops responding, needs to be reset). This allowed me to find and eliminate the issue. Repeating the fuzzing I found two other issues that are solved now, too. Stupidly this happened only hours after I created the last release. Anyways, here's the fixed one: https://github.com/MMMZZZZ/Syntherrupter/releases/tag/v4.1.2
The good news: the new version can be bombarded with as much serial garbage as you want it doesn't cause any issues. No reset needed to continue with normal MIDI playback afterwards.

Kind regards,
Max

Offline Max

  • High Voltage Technician
  • ***
  • Posts: 156
  • Karma: +14/-0
  • "With the first link, the chain is forged. [...]"
    • View Profile
    • My Youtube Channel
Re: Syntherrupter - A Feature-rich, Polyphonic Interrupter
« Reply #145 on: April 02, 2021, 02:37:34 AM »
Good evening everyone,


During my latest work on the code (more on that below), I found out that the support for MIDI running status had been broken since v4.0.0. And furthermore, the NRP editor doesn't work. Looking at the git history I honestly don't understand why it ever worked because hasn't really been changed since I implemented it. And I do know that it worked at some point, because I used it quite a lot when testing the stereo stuff.
Anyways, both things are fixed now. Since no one has ever used these features so far (or lets say, no one has complained that they're broken), I'll wait a bit before drafting a new release. Who knows what else I'm going to find...

The new stuff I've been working on is the possibility to fully control Syntherrupter over MIDI commands (so called sysex messages). The main idea is that you can embed those commands into your MIDI files which eventually allows you to play any MIDI file without even touching Syntherrupter. No need to change the channel assignments, the stereo positions, ontimes, duties, ... all of this can be directly embedded into the file and thus loaded automatically when you play them. And since this is compliant with the MIDI standard, you don't lose compatibility with any MIDI player or any other MIDI device.
This is a rather big change, hence I plan to introduce it step by step.
1. Ability to receive and process sysex commands, although nothing will be visible in the UI
2. Document the parameters
3. Automatically refresh on-screen data when receiving sysex commands.
4. Sysex export, allowing to send the current settings to the PC (or another MIDI device), removing the need to manually type all the commands.
5. Figure out the easiest way to add such a bunch of commands to an existing midi file.

Step 1 would already allow me (and others) to share prepared MIDI files with more complex stereo configurations, without having to explain all the settings involved. Step 3 only requires a complete redesign of the interface between display and microcontroller. Step 4 will be interesting because i'll need to somehow group the parameters in a meaningful way, and make those groups selectable. You probably don't want to always save ALL parameters into a MIDI file.
For now my main goal is step 1 and 2. The remaining steps will probably be delayed by quite some time.


Kind regards,
Max

Offline Mads Barnkob

  • Administrator
  • High Voltage Expert
  • *****
  • Posts: 1695
  • Karma: +39/-0
  • Denmark
    • View Profile
    • Kaizer Power Electronics
Re: Syntherrupter - A Feature-rich, Polyphonic Interrupter
« Reply #146 on: April 05, 2021, 11:06:04 AM »
Great work Max! You crank out software updates faster than I get can my stuck parts from the Suez canal :)

I am finishing a Academy profession that I have been studying for 4 years, besides full time work, and I am handing in my final assingment in some 9 weeks. So time is really scarce on me, if you have specific things you need tested, I will see if I can find a spot for that.

I just took a quick glance at MIDIEditor and in its manual: http://www.midieditor.org/index.php?category=manual&subcategory=midi-overview it mentions SysEx: "System Exclusive Events: System Exclusive Events are used by manufacturers to provide a way to send device-specific messages." But I can not find a way to edit these events inside the editor... Seeing as these are device specific, I was expecting to find a event that just lets you put in the raw MMC/SysEx lines maybe with a pre-configured F0 in start and F7 at end...

It is a great idea that you will work on putting these settings into the files. Else in a show settings, you need to move fast on changing settings or run a show with "same" settings. Looking forward to see your progress.

https://kaizerpowerelectronics.dk - Tesla coils, high voltage, pulse power, audio and general electronics
https://www.youtube.com/KaizerPowerElectronicsDk60/join - Please consider supporting the forum, websites and youtube channel!

Offline Max

  • High Voltage Technician
  • ***
  • Posts: 156
  • Karma: +14/-0
  • "With the first link, the chain is forged. [...]"
    • View Profile
    • My Youtube Channel
Re: Syntherrupter - A Feature-rich, Polyphonic Interrupter
« Reply #147 on: April 05, 2021, 02:04:09 PM »
Thank you! And good luck for your final assignment!

if you have specific things you need tested, I will see if I can find a spot for that.
Very kind offer but no, currently not. The bugfixes are already tested and the SysEx stuff isn‘t ready for a release yet. I do have a first implementation of a few commands and already a pretty complete documentation. However, it is currently not possible to control anything outside of MIDI Live mode - a limitation I want to get rid of before releasing a beta.

Good point about editing those messages. SynthFont, the editor and player I use, seems to have the same limitation. I can see sysex messages but I can‘t create or edit them. Apparently it is common practice to store SysEx data in separate files using the .syx extension. When searching for „sysex editor“ I do find tools for loading and saving sysex data from/to those files. Some are adapted to the format of specific manufacturers others are even simpler and just load/dump the hex data (Send SX). That is fine once Syntherrupter is able to export data. For now however, this is not at all user friendly. I‘ll probably cobble some python script together that specifically supports Syntherrupters messages, allowing you to set „ontime“ of „coil 3“ in „midi live mode“ to 100us instead of writing F0 00 26 05 01 7F 20 00 03 00 64 00 00 00 00 F7.

Oh btw. I recently saw in your Syntherrupter video at 16:30 that the table grid in the coil limit settings disappeared when you selected a value. That‘s not supposed to happen and I guess it‘s another quirk of the intelligent series. If you want, you could send me your modified HMI file and I‘ll have a quick look at it. I‘m curious about where that comes from.


Kind regards,
Max

Offline Max

  • High Voltage Technician
  • ***
  • Posts: 156
  • Karma: +14/-0
  • "With the first link, the chain is forged. [...]"
    • View Profile
    • My Youtube Channel
Re: Syntherrupter - A Feature-rich, Polyphonic Interrupter
« Reply #148 on: April 06, 2021, 01:40:49 AM »
Got a bug report on GitHub: https://github.com/MMMZZZZ/Syntherrupter/issues/11
Fixed and released it together with the running status and NRP Editor fixes as v4.1.3

Kind regards,
Max
« Last Edit: April 06, 2021, 10:14:33 AM by Max »

Offline Max

  • High Voltage Technician
  • ***
  • Posts: 156
  • Karma: +14/-0
  • "With the first link, the chain is forged. [...]"
    • View Profile
    • My Youtube Channel
Re: Syntherrupter - A Feature-rich, Polyphonic Interrupter
« Reply #149 on: April 13, 2021, 12:13:15 AM »
Sysex implementation is making progress. Most things are now controllable by sysex commands but there're still some things I want to take care of.

Taking a break from the work on Syntherrupter itself, I wrote a tool for generating those sysex commands. Having written a couple of them by hand I am sure that without a tool no one will ever use them. The result is Syfoh - Sysex for humans. You provide your wishes as readable text and Syfoh converts it to the corresponding sysex command:
Code: [Select]
Input:  Set ontime for coil 1 and mode simple to 100
Output: F0 00 26 05 01 7F 21 00 01 00 64 00 00 00 00 F7

Commands can be given one by one using the command line, or by specifying a text file with a whole bunch of them. Syfoh can send the commands directly to a serial port, store them as text, as binary (compatible with .syx files/editors), or just write the hex data to the console. The binary files can be passed to a serial port using pretty much any tool. No additional processing required.

While it is not a nice, good looking GUI I think it is pretty much "best bang per buck" (in the sense of highest ease-of-use per development time). Writing text files instead of clicking around is probably much faster anyways - especially when using an editor like Notepad++.
This tool doesn't allow you to embed the commands into your MIDI file but it gets very close: load sysex commands from (text/binary) file, play MIDI file. Should be more than useful enough for stage performance. Alternatively you might find a .syx tool that allows you to convert the data to a MIDI file which could then be further processed but this doesn't seem like it's worth the effort.


Kind regards,
Max

High Voltage Forum

Re: Syntherrupter - A Feature-rich, Polyphonic Interrupter
« Reply #149 on: April 13, 2021, 12:13:15 AM »

 


* Recent Topics and Posts

post Re: UD2.7 Thru Hole
[Dual Resonant Solid State Tesla coils (DRSSTC)]
alan sailer
Today at 02:41:13 AM
post Re: Capacitor Bank Series-Parallel Configuration
[Capacitor Banks]
MrScrOggs
Today at 02:41:08 AM
post B64290l0048x830 core for gate drive Help
[Dual Resonant Solid State Tesla coils (DRSSTC)]
thedoc298
April 21, 2021, 09:18:14 PM
post Re: Capacitor Bank Series-Parallel Configuration
[Capacitor Banks]
MRMILSTAR
April 21, 2021, 08:38:20 PM
post Re: MidiStick Polyphonic USB Midi Interrupter
[Computers, Microcontrollers, Programmable Logic, Interfaces and Displays]
Mads Barnkob
April 21, 2021, 08:15:13 PM
post Re: UD2.7 Thru Hole
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Mads Barnkob
April 21, 2021, 08:08:15 PM
post Re: Corona discharge
[General Chat]
Mads Barnkob
April 21, 2021, 07:59:41 PM
post Re: Capacitor Bank Series-Parallel Configuration
[Capacitor Banks]
Mads Barnkob
April 21, 2021, 07:40:40 PM
post Capacitor Bank Series-Parallel Configuration
[Capacitor Banks]
MrScrOggs
April 21, 2021, 04:29:42 PM
post Re: gdt high frequency ring
[Solid State Tesla Coils (SSTC)]
davekni
April 21, 2021, 06:12:33 AM
post UD2.7 Thru Hole
[Dual Resonant Solid State Tesla coils (DRSSTC)]
alan sailer
April 21, 2021, 03:52:44 AM
post Corona discharge
[General Chat]
T3sl4co1l
April 21, 2021, 12:16:22 AM
post Re: Mains Fullwave CWDRSSTC
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Vdekje
April 20, 2021, 10:48:45 PM
post Re: Welcome new members, come say hello and tell a little about yourself :)
[General Chat]
Vdekje
April 20, 2021, 10:33:53 PM
post Re: Project: FreakyDRSSTC MK1
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Mads Barnkob
April 20, 2021, 07:32:37 PM
post Re: gdt high frequency ring
[Solid State Tesla Coils (SSTC)]
balazs
April 20, 2021, 07:29:04 PM
post Re: Some questions about DRSSTC's, and guidance to build one.
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Mads Barnkob
April 20, 2021, 07:25:30 PM
post Re: What driver to use for first DRSSTC build
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Mads Barnkob
April 20, 2021, 06:55:36 PM
post Re: What driver to use for first DRSSTC build
[Dual Resonant Solid State Tesla coils (DRSSTC)]
thedoc298
April 20, 2021, 06:48:29 PM
post Re: What driver to use for first DRSSTC build
[Dual Resonant Solid State Tesla coils (DRSSTC)]
futurist
April 20, 2021, 03:42:58 PM
post Re: Some questions about DRSSTC's, and guidance to build one.
[Dual Resonant Solid State Tesla coils (DRSSTC)]
mrsebe
April 20, 2021, 01:54:01 PM
post Re: MidiStick Polyphonic USB Midi Interrupter
[Computers, Microcontrollers, Programmable Logic, Interfaces and Displays]
TMaxElectronics
April 20, 2021, 04:53:09 AM
post Re: Project: FreakyDRSSTC MK1
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
April 20, 2021, 02:32:21 AM
post Re: gdt high frequency ring
[Solid State Tesla Coils (SSTC)]
davekni
April 20, 2021, 02:28:12 AM
post Re: Some questions about DRSSTC's, and guidance to build one.
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
April 20, 2021, 12:20:45 AM
post Re: Some questions about DRSSTC's, and guidance to build one.
[Dual Resonant Solid State Tesla coils (DRSSTC)]
MRMILSTAR
April 19, 2021, 09:59:08 PM
post Re: Help for people buying the "12-48 Volt 1800/2500 Watt ZVS induction Heater"
[Electronic Circuits]
petespaco
April 19, 2021, 09:35:16 PM
post Re: Some questions about DRSSTC's, and guidance to build one.
[Dual Resonant Solid State Tesla coils (DRSSTC)]
AstRii
April 19, 2021, 08:48:07 PM
post Re: gdt high frequency ring
[Solid State Tesla Coils (SSTC)]
balazs
April 19, 2021, 05:03:29 PM
post Intensifying screen
[X-ray]
Merces
April 19, 2021, 04:45:03 PM
post Some questions about DRSSTC's, and guidance to build one.
[Dual Resonant Solid State Tesla coils (DRSSTC)]
mrsebe
April 19, 2021, 04:36:43 PM
post Whoohoooooo
[Dual Resonant Solid State Tesla coils (DRSSTC)]
GrantV
April 19, 2021, 12:29:03 PM
post Please, Share SSTC schematics with me
[Solid State Tesla Coils (SSTC)]
hashtala
April 19, 2021, 10:02:46 AM
post What driver to use for first DRSSTC build
[Dual Resonant Solid State Tesla coils (DRSSTC)]
thedoc298
April 19, 2021, 06:04:03 AM
post Re: Mitsubishi CM300DY-24H IGBT
[Beginners]
thedoc298
April 19, 2021, 02:48:40 AM
post Re: Mitsubishi CM300DY-24H IGBT
[Beginners]
Mads Barnkob
April 18, 2021, 08:04:18 PM
post Mitsubishi CM300DY-24H IGBT
[Beginners]
thedoc298
April 18, 2021, 07:10:24 PM
post Re: gdt high frequency ring
[Solid State Tesla Coils (SSTC)]
balazs
April 18, 2021, 01:11:28 PM
post Re: Drsstc Driver Board for Tesla Coil Driver Optic Fiber Splice
[Dual Resonant Solid State Tesla coils (DRSSTC)]
iw1esu
April 18, 2021, 12:26:48 PM
post Re: Mains synced sstc questions
[Solid State Tesla Coils (SSTC)]
Magneticitist
April 18, 2021, 02:36:34 AM
post Re: Help needed with SSTC. First TC build
[Solid State Tesla Coils (SSTC)]
davekni
April 18, 2021, 01:24:59 AM
post Re: Welcome new members, come say hello and tell a little about yourself :)
[General Chat]
mrsebe
April 17, 2021, 07:56:07 PM
post Re: Project: FreakyDRSSTC MK1
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
April 17, 2021, 07:50:17 PM
post Re: Help needed with SSTC. First TC build
[Solid State Tesla Coils (SSTC)]
Maverikie
April 17, 2021, 07:20:58 PM
post Re: Project: FreakyDRSSTC MK1
[Dual Resonant Solid State Tesla coils (DRSSTC)]
GrantV
April 17, 2021, 11:53:37 AM
post Re: Help needed with SSTC. First TC build
[Solid State Tesla Coils (SSTC)]
Mads Barnkob
April 17, 2021, 09:34:02 AM
post Re: Help needed with SSTC. First TC build
[Solid State Tesla Coils (SSTC)]
davekni
April 17, 2021, 05:36:49 AM
post Re: Project: FreakyDRSSTC MK1
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
April 17, 2021, 04:30:36 AM
post Help needed with SSTC. First TC build
[Solid State Tesla Coils (SSTC)]
Maverikie
April 16, 2021, 09:22:47 PM
post HELP .... PLEASE?
[Dual Resonant Solid State Tesla coils (DRSSTC)]
GrantV
April 16, 2021, 10:50:24 AM

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