Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
I2C Expander
(09-22-2023, 10:04 AM)XORadmin Wrote:
(09-22-2023, 09:35 AM)Morim Wrote: Hi.
Any plans to make a 2hp, only I2C (as the midi expander)?

No

Ok Smile
Reply
(09-13-2023, 01:26 PM)XORadmin Wrote: distingEX -> Check!

6 Voice Polyphonic Sequencing from one track using I2C:

https://youtube.com/shorts/zOY0NgLWSMY?s...fveVmji0dG
Loving this implementation!! Can I ask how you created the pause at line 56? Thanks!
Reply
(09-14-2023, 06:30 AM)XORadmin Wrote: I will not support the algorithmic specific commands as this is a hell to program. Just think about an implementation for every gear out there that has its own specific commands and packets for every specific function…and for every gear it is different. Which is already a fact and the worst thing about I2C.
I’ve gone through all these discussions already and talked with Os about what would be needed (also here I can’t learn every single module to find out how they implemented I2C and how the module works. I tried that with Just Friends and it is very esoteric to understand what it is doing at all. Disting took also quite some time). I will do subsets of selected modules which I think are important for sequencing notes/pitches/drums. And for special stuff you can use the custom commands and generate your bytes yourself. So the fact of totally different I2C implementations and finding out how it’s done (reading manuals and often go through other peoples source code to get some information) is one of the reasons it takes so long.

For the disting I support Voice pitch, Voice velo (and combined with pitch ), voice off, controllers (from the mapping and there you can select all these things from the algorithms), Parameter change (both commands, also here all parameters of the algorithms). So in fact most of it should be covered and as a side-note: I only borrowed a distingEX from someone to get it working and didn’t have time to get into the algorithms to find out what they do and how they work. Just imagine I would dive into any module for that..it would never be finished and I would be out of buisness!! In the end the NerdSEQ is a sequencer and the functions must make sense for the sequencing, it is not a Teletype where you only would need to implement the commands and give it a name without the need to know of what it is doing.

Allright, this being said. I am very happy about the results with the distingEX and I want to have one only for the polyFM :-)  (my cheesy DX7 heart is beating doubleclock)

Did you have luck sending to the JF? Was it able to perform in poly mode like the Disting, or any blockers? Tyvm!
Reply
(01-02-2024, 03:28 AM)emojiseq Wrote: Did you have luck sending to the JF? Was it able to perform in poly mode like the Disting, or any blockers? Tyvm!

https://xor-electronics.com/forum/showth...ht=friends

Functionality covered in the preliminary manual:
https://xor-electronics.com/forum/showth...p?tid=1702
Page 103 is what you are looking for.
PLEASE use the search function if something have been asked or discussed before.
Every (unnessesary) forum support means less time to develop! But of course, i am here to help!  Smile
Reply
I have the I2C expander working great with the following setup…

In skiff case:
Nerdseq > MULTI-IO > I2C-B > F8R

The I2C-A 3.5mm TRS on front of MULTI-IO > XOXO MIDI I2C in larger case > Just Friends > Disting EX
The Disting EX is also set up to be controlled via MIDI using XOXO.

I’d like to add an XVI desktop faderbank to the setup, but will this work over I2C? Could I use a headphone splitter to attach additional 3.5mm I2C using the front panel of MULTI-IO?

I2C-A 3.5mm > splitter > XOXO & XVI?

Or would I just have to use the XVI via MIDI and set that up in Mappings?
Reply
(01-30-2024, 06:35 AM)kriskeyman Wrote: I have the I2C expander working great with the following setup…

In skiff case:
Nerdseq > MULTI-IO > I2C-B > F8R

The I2C-A 3.5mm TRS on front of MULTI-IO > XOXO MIDI I2C in larger case > Just Friends > Disting EX
The Disting EX is also set up to be controlled via MIDI using XOXO.

I’d like to add an XVI desktop faderbank to the setup, but will this work over I2C? Could I use a headphone splitter to attach additional 3.5mm I2C using the front panel of MULTI-IO?

I2C-A 3.5mm > splitter > XOXO & XVI?

Or would I just have to use the XVI via MIDI and set that up in Mappings?

A headphone splitter works in general. 
But they are other issues here which are in the way if you want to use the XVI also in I2C mode. 
There is very much data needed if you use the XVI in follower mode since every fader is being polled all the time. That means that there is not too much data bandwidth left for the other I2C modules you want to control on the same port. I do not recommend it.

If you can change the address of the f8r and XVI then you could use both on one port in follower mode. That would work fine.
And else indeed midi just works fine as well.
PLEASE use the search function if something have been asked or discussed before.
Every (unnessesary) forum support means less time to develop! But of course, i am here to help!  Smile
Reply
Thanks! I ended up going with the Sweet Sixteen mkII > USB directly to the Host port of the Multi-IO expander. Works like a charm with zero setup!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)