# Portable setup with an android phone

**URL:** <https://ksoloti.discourse.group/t/portable-setup-with-an-android-phone/119>\
**Category:** General\
**Created:** [November 8, 2024, 4:36am UTC](https://ksoloti.discourse.group/t/portable-setup-with-an-android-phone/119 "2024-11-08T04:36:32Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![slevin](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/slevin/32/141_2.png) [@slevin](https://ksoloti.discourse.group/u/slevin)\
**Post date:** [November 8, 2024, 4:36am UTC](https://ksoloti.discourse.group/t/portable-setup-with-an-android-phone/119/1 "2024-11-08T04:36:32Z")

</div>

Does anyone have any tips for controlling / using an android phone as a way of viewing settings on a ksoloti patch?

I wanted to create a hybrid setup with my phone running koala sampler / or a midi controller app to change patch settings. However, upon connecting it I was not able to get the ksoloti to run a patch (even with it loaded for startup), so I just wanted to check if there were some specifications i need to keep in mind - would it need a powered USB hub to work in this manner?

---

<div class="post-metadata">

**Author:** ![Ksoloti](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ksoloti/32/71_2.png) [@Ksoloti](https://ksoloti.discourse.group/u/Ksoloti)\
**Post date:** [November 8, 2024, 5:31am UTC](https://ksoloti.discourse.group/t/portable-setup-with-an-android-phone/119/2 "2024-11-08T05:31:06Z")

</div>

Not sure if I understand you correctly - you send MIDI via an app on the phone to the Ksoloti Core and then display the values in the Patcher?

One thing to keep in mind, Axoloti/Ksoloti only recognizes “class compliant” MIDI devices or hosts. From a quick Google, I found

> Yes, Android phones can be class compliant USB-MIDI devices when connected to a USB host, such as a computer. To do this, you can:
> 
> 1. Go to the USB settings on your Android device
> 2. Change the USB mode to MIDI

This should technically make the Ksoloti recognize the phone. If yes you should get a bunch of blue messages in the Patcher console as soon as you connect it.

---

<div class="post-metadata">

**Author:** ![Ksoloti](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ksoloti/32/71_2.png) [@Ksoloti](https://ksoloti.discourse.group/u/Ksoloti)\
**Post date:** [November 8, 2024, 5:38am UTC](https://ksoloti.discourse.group/t/portable-setup-with-an-android-phone/119/3 "2024-11-08T05:38:43Z")

</div>

![Screenshot_20241108_133323_Settings](https://global.discourse-cdn.com/free1/uploads/ksoloti1/original/1X/2af3e2ae676cc87825a59235755543bd833c55ed.jpeg)

 ![Screenshot_20241108_133329_Settings](https://global.discourse-cdn.com/free1/uploads/ksoloti1/original/1X/f08df7ea1d360bc7b8107f73d132c67dcae54f61.jpeg)

There is a thing called developer settings which each phone has a specific combination to unlock (it is not a jailbreak or hack), and from there you can set the default mode the phone is entering when connected to USB. I’ll try it later on my phone, this sounds like fun!

EDIT: It looks like Ksoloti recognizes my phone now instantly. I have no MIDI app right now but it should work!

This is how it should look like:

 ![2024-11-08 13_38_27-ksoloti-1.0.12](https://global.discourse-cdn.com/free1/uploads/ksoloti1/original/1X/018959f1467b4473c76f196b553660face074164.png)

This might just be a great way to recycle old phones and tablets.

---

<div class="post-metadata">

**Author:** ![slevin](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/slevin/32/141_2.png) [@slevin](https://ksoloti.discourse.group/u/slevin)\
**Post date:** [November 8, 2024, 6:32am UTC](https://ksoloti.discourse.group/t/portable-setup-with-an-android-phone/119/4 "2024-11-08T06:32:41Z")

</div>

Oh thanks for the swift response! So my goal is two-fold(or three-fold, depending on what’s possible), but largely to have a portable mini DAW-less setup:

1. Upload a synth patch on the ksoloti, and use my android phone as a midi controller using a pre-configured mapping. This should be doable, I probably missed the default usb setting option.
2. Route audio from ksoloti directly into Koala sampler via a usb hub, so I can loop/mangle parts that i play on the ksoloti.
3. In addition to MIDI control, use my android phone as a display for patch settings, similar to how the OLED screen functions on the Gills. I doubt this can work without building something custom, perhaps mobmuplat or something similar could work for this?

---

<div class="post-metadata">

**Author:** ![Ksoloti](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ksoloti/32/71_2.png) [@Ksoloti](https://ksoloti.discourse.group/u/Ksoloti)\
**Post date:** [November 8, 2024, 6:38am UTC](https://ksoloti.discourse.group/t/portable-setup-with-an-android-phone/119/5 "2024-11-08T06:38:45Z")

</div>

> [@slevin](#):
>
> Route audio from ksoloti directly into Koala sampler via a usb hub, so I can loop/mangle parts that i play on the ksoloti.

- Axoloti/Ksoloti (currently?) does not support USB hubs.
- USB audio (Ksoloti ↔ USB host, e.g. a DAW) is being worked on by user AndyCap but will need testing and polishing.

---

<div class="post-metadata">

**Author:** ![Ksoloti](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ksoloti/32/71_2.png) [@Ksoloti](https://ksoloti.discourse.group/u/Ksoloti)\
**Post date:** [November 8, 2024, 6:47am UTC](https://ksoloti.discourse.group/t/portable-setup-with-an-android-phone/119/6 "2024-11-08T06:47:51Z")

</div>

> [@slevin](#):
>
> mobmuplat

This looks nice, creating a custom control surface should be possible with it! Or something like Touch Designer, Lemur MIDI app, Pure Data for Android? It really just needs to send some MIDI.

---

<div class="post-metadata">

**Author:** ![dontjudgedave](https://avatars.discourse-cdn.com/v4/letter/d/b19c9b/32.png) [@dontjudgedave](https://ksoloti.discourse.group/u/dontjudgedave)\
**Post date:** [November 25, 2024, 9:36pm UTC](https://ksoloti.discourse.group/t/portable-setup-with-an-android-phone/119/7 "2024-11-25T21:36:42Z")

</div>

TouchOSC works on most android/iphone/pc/mac/linux devices and allows you to set up custom midi controller surfaces. I believe you just need to use a usb OTG adapter when using it with a phone. I was using it on the Ksoloti for a while but kept having some connection issues, though I think they are more from my phones usb port being pretty worn out and loose

Not too difficult to create your own layout (options for buttons, faders, etc) and just set them to the correct midi message. Lots of tutorials on setting it up as well
