Just curious if the MCU on the MidiThing2 does any rate limiting to the usb midi - it has TS midi input too - it may be limited to old 31.25 k that was max for 5pin DIN / TS.
I don’t think it’s known by us mere mortals what MCU it uses - if it’s Teensy4.0/teensyduino - and I don’t think we can see the source yet.
I hope it will use the full benefits - and deliver “data at rate hundreds of times faster than the original MIDI 1.0 hardware specification .” usb.org quote
It is a Teensy 4.0. From their site, it can transmit at high rates, not sure about recieving though.
Teensy USB can transmit MIDI messages very rapidly, especially Teensy 4.x which uses high speed 480 Mbit/sec. Most MIDI usage where messages represent human generated musical events is naturally paced, which needs no special rate limiting.
However, programs which send MIDI messages as rapidly as USB will transmit can easily overwhelm software running on your PC or Mac. Microsoft Windows will automatically discard some incoming data if received too quickly. This can be a problem for programs which send many MIDI SysEx messages. Use of delays or elapsedMillis or elapsedMicros is needed to pace the sustained transmission to a rate the computer’s software can handle.
Finally, do you/does anyone think it’s possible to connect to the Teensy over USB and send CV data via a different protocol? It’s a bit outside my wheelhouse tbh.
I think the MidiThing issue has been solved on the firmware side, still only targeting CV rate (rather than audio rate), and subject to limitations of MIDI (14 bit pitch bend channels specifically), but hopefully will be a useful addition (essentially giving you a poor man’s ES8 as a bonus):
Befaco recently demonstrated Octaves VCO. I have a prototype up and running if anyone would like to have a play. It’s a “harsh and funky take of an additive Oscillator”. Any feedback welcome
I’ve re-added it. I’d actually love for it to replace the existing EvenVCO implementation (handles FM better, no DC on saw, has hard sync), but I am looking for a little more feedback that it works/is better, especially given it’s been around for ages and is in most people’s libraries (i.e. I have a higher than usual threshold for merging this back). I don’t think a single person has even said they’ve used it/tested it tbh (maybe except you!).
It is, it’s on my workbench. Little hard to know how to approach this one. It’s based on SSI2144 FATKEYS™ Chip, with resonance compensation. Is it acceptable to take (and reference) an appropriately licensed ladder vcf implementation, and just tune the response? Getting the feedback mechanism sounding like the hardware will be the tricky part.
I don’t have the skills to model the circuitry of the chip (or surrounding circuitry).
No sin to ask around for a pointer or guidance or just get someone to do it for you. It’s for the greater good of more free Befaco!! lol, but seriously ask Vult or Cytomic or other modeling genius, worst could happen is you are rebuffed and no worse off. You other work has been terrific and I love the idea of fully poly Pony VCO, thank you!! Maybe take a crack at the VCF anyway and see what you see. Can’t wait to play around with Burst!! Thanks again
SurgeXT has the same license as Befaco and I’m sure they wouldn’t mind donating one of the filter models for starting. Maybe have a chat with @baconpaul and see if there’s a fit.
I have a kit on order for it and will probably have built it by the end of the week. Whatever solution you find, if you want me to A/B anything, then let me know.
Cheers! I’ve actually had one myself for a little while, just been prioritising midi thing / octaves work. But if/when there’s something up and running getting people with the hardware to check would be super helpful.
All of our filters are here in a gol3+ header only 4-way simd library:
That also includes tests and a sample juce plugin which run them and of course if you want a rack example of using them the surge xt module does exactly that
that’s a typo! I meant SSM 2044 - same chip I used in the Voyetra 8 in the early 80’s! This Befaco is supposed to be a “SSI2144”, so I just assumed that’s a clone that you can still get. But I don’t know…
I figure the virtual version of this Pony VCF is supposed be be an emulation, so…
We have models based loosely on research of the moog ladder, the obxd filter, the korg sallen whatzit, a diode ladder, and a couple of super interesting esoteric models from Jatin as well as a collection of svf and other basics. I haven’t actually read any of this thread other than Lars asking if we would share our filters