The following warnings occurred:
Warning [2] Undefined property: MyLanguage::$archive_pages - Line: 2 - File: printthread.php(287) : eval()'d code PHP 8.1.24 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/printthread.php(287) : eval()'d code 2 errorHandler->error_callback
/printthread.php 287 eval
/printthread.php 117 printthread_multipage



XOR Userforum
I2C Expander - Printable Version

+- XOR Userforum (https://xor-electronics.com/forum)
+-- Forum: Products (https://xor-electronics.com/forum/forumdisplay.php?fid=3)
+--- Forum: NerdSEQ (https://xor-electronics.com/forum/forumdisplay.php?fid=6)
+---- Forum: NerdSEQ Expanders (https://xor-electronics.com/forum/forumdisplay.php?fid=22)
+---- Thread: I2C Expander (/showthread.php?tid=512)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12


RE: I2C Expander - Morim - 09-22-2023

(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


RE: I2C Expander - kriskeyman - 09-22-2023

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

6 Voice Polyphonic Sequencing from one track using I2C:

https://youtube.com/shorts/zOY0NgLWSMY?si=h1ZcAvfveVmji0dG
Loving this implementation!! Can I ask how you created the pause at line 56? Thanks!


RE: I2C Expander - emojiseq - 01-02-2024

(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!


RE: I2C Expander - XORadmin - 01-02-2024

(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/showthread.php?tid=1628&highlight=friends

Functionality covered in the preliminary manual:
https://xor-electronics.com/forum/showthread.php?tid=1702
Page 103 is what you are looking for.


RE: I2C Expander - kriskeyman - 01-30-2024

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?


RE: I2C Expander - XORadmin - 01-30-2024

(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.


RE: I2C Expander - kriskeyman - 02-05-2024

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!


RE: I2C Expander - hibiki - 04-07-2024

Hello !

About the i2c connection, I've a doubt about how doing it with I2C Expander to the er-301.
I will conect it in PORT A in backside.
And that case, How about voltages ? 3.3V or 5V ?
And How about the pullup ? ON or OFF ?
Is it OK that I conect it in PORT A with 3.3V , pullup ?

 Huh


RE: I2C Expander - XORadmin - 04-07-2024

(04-07-2024, 11:01 AM)hibiki Wrote: Hello !

About the i2c connection, I've a doubt about how doing it with I2C Expander to the er-301.
I will conect it in PORT A in backside.
And that case, How about voltages ? 3.3V or 5V ?
And How about the pullup ? ON or OFF ?
Is it OK that I conect it in PORT A with 3.3V , pullup ?

 Huh

3,3V pullup, port doesn’t matter and be sure you check the manual as there is more explanation on the ER301 setup.


RE: I2C Expander - hibiki - 04-07-2024

(04-07-2024, 12:04 PM)XORadmin Wrote:
(04-07-2024, 11:01 AM)hibiki Wrote: Hello !

About the i2c connection, I've a doubt about how doing it with I2C Expander to the er-301.
I will conect it in PORT A in backside.
And that case, How about voltages ? 3.3V or 5V ?
And How about the pullup ? ON or OFF ?
Is it OK that I conect it in PORT A with 3.3V , pullup ?

 Huh

3,3V pullup, port doesn’t matter and be sure you check the manual as there is more explanation on the ER301 setup.

Thank you ! 
I found the description on Page 107 of the manual! Idea