yashsingh1/xdaforums huggingface dataset:
[Xoom Q&A, Help & Troubleshooting] intensus:
Hi men, nice to see some live signals from somebody, we can talk by PM or if you want add me to G+ to stay in touch in try to find something.

G+ (Rodrigo Sagrero)

Cheers.
[Xoom Q&A, Help & Troubleshooting] dubt17:
Glad to see work on this! Ill look for some sort of converter!
[Xoom Q&A, Help & Troubleshooting] witblitz:
Galaxy S i9000 with Gingerbread / Macbook pro / Serato

Hi guys,

Sorry to bust in here and dumb down the convo, but im wanting to get TouchOSC working on Serato on my macbook pro. Very simple question - to get the actual basics down, could anybody give me a basic rundown?

I see people talking about puredata/YOKE and then others about the bridge that the OSC dev put up on the site. Which is the way to go? Im not that techy, so easiest way would be great. I will happily use the basic layouts for now. I just want to get my galaxy talking to Serato. I figure as soon as I have midi going to the macbook I can take it from there.

Also, does one need to set up tethering on the phone, or can you create a network on the macbook and connect to that from the phone. i.e. how does one get the 2 devices talking over wifi?

There is very little documentation on this and the info that I do find tends to pertain to iPhone and iPad only...

Thanks in advance,!

witblitz
[Xoom Q&A, Help & Troubleshooting] Mavdog:
Hey Witblitz your probably best just trying out the TouchOSC Bridge it's pretty straight forward to get working, just a case of connecting your phone to the same network as your pc/laptop, and running the bridge, load up TochOSC on your phone then go into the Midi Bridge setting and select your computers IP, then load the program you wish to control go into into midi controller settings and select TouchOSC Bridge, now you should be able to start mapping.

Oh and for wifi tethering/ad-hoc I use this https://market.android.com/details?id=android.tether&feature=search_result

I don't use apple so not sure about macbooks.

Hope this helps

Peace
[Xoom Q&A, Help & Troubleshooting] gearhead10:
Hey guys,

Any updates on how to get feedback in windows through PD? Or how to get custom touch layouts on the latest version of touchosc?

Any small input would also be really help full.

And if you guys need any help with code maybe I can help a little. I am not a developer but I have some experience with pre coded applications and lots of friends who can help as well.

Hopefully we can figure something out soon :) Any of the solutions would be great, either feedback in touchosc through PD in windows or custom layouts in new version of touchosc.

Thanks :)
[Xoom Q&A, Help & Troubleshooting] gocca:
Any progress on adding custom layouts to 1.3? Existing layouts are located in Layouts.smali and it appears they are base64 encoded. However I tried to decode the strings and I get a bunch of random letters. Also I tried to code my xml layout to base64 and paste it instead of one located in Layouts.smali but I get black screen when I select that layout.
[Xoom Q&A, Help & Troubleshooting] intensus:
Sorry guys, to much work here and no news for the custom layouts in 1.3. Im really sorry but neither no idae what kind of code he uses to encrypt the new layouts. If somebody can do it think can do more work together all.

If i can help with another things i'll be around here.

Cheers!
[Xoom Q&A, Help & Troubleshooting] gearhead10:
no problems mate, I understand u also have other work.

If possible could u tell us how to get feedback through pure data in windows?

Also, can u try to put midi bridge function of 1.3 in 1.2? Then all problems will be solved as wewe will have feedback and custom layout :)

Thanks mate :)
[Xoom Q&A, Help & Troubleshooting] gearhead10:
Hey friend :)

I will try to iidentify the type of code used here as you requested.

And thank you so much for making the feedback vvideos. I am really looking forward to it :) please post a link here oror the video itself when you finish making it. I am waiting :)

Thank you very much intensus :)

T
[Xoom Q&A, Help & Troubleshooting] hipopotam_pantokrator:
v 1.2 ?

Hi guys,

where can I get the touchosc v 1.2 to make use of that great tutorial? I could only find v 1.1.

Pls help!
[Xoom Q&A, Help & Troubleshooting] Cremisi:
Hi, hope this will ease a bit the wait for the update with custom layouts and label support that is taking forever. Sorry to see such a useful app neglected compared to the ios version.

This should convert layouts in 1.3, just make sure to pick the index of the predefined layout you want to replace (0 to 4).
[Xoom Q&A, Help & Troubleshooting] gearhead10:
Which layout do we put in the first "layout file" row? Should we put our custom layout's xml file?
[Xoom Q&A, Help & Troubleshooting] Cremisi:
Simply point it to an archive created by the editor (the dialog filters by ".touchosc" ext), not the raw xml.
[Xoom Q&A, Help & Troubleshooting] gearhead10:
I tried using the layout encoder you gave to put custom layout on my XOOM in touchosc 1.3 but it gives me a blank screen. Are you sure this works with version 1.3?
[Xoom Q&A, Help & Troubleshooting] PittedPanda:
But Where?

Great! I am so excited to get this working!!

However. What do I do with the output?!?

I looked all in the touchosc apk and couldn't find a obvious spot to put it.

Should i past it into a .xml? or another .touchosc? but then were to put it??

Your response is highly anticipated.

Oh. Also... I have to use my roommates computer to run to exe and ill post the output file for the LiveControl.touchosc template for any other osx users once I figure this out!

---------- Post added at 06:07 PM ---------- Previous post was at 05:48 PM ----------

Maybe this is of use?

androidosc.webs.com/instructions.htm
[Xoom Q&A, Help & Troubleshooting] Cremisi:
Yes definitely, on my Nexus S and Asus Transformer.

Are u copying the _complete_ generated base64 text in place of the predefined layout? Most importantly, are u picking the right layout to replace? It must match the id you selected in my applet: if u choose 0 you have to replace the layout at pos 0 ("Simple", the one preceded by "const/4 v1, 0x0 .line 16" in Layout.smali) or it WON'T WORK. The same applies to layouts in positions 1-4.

---------- Post added at 01:31 AM ---------- Previous post was at 01:18 AM ----------

Hi, I'm afraid the process (as I don't want to modify the app, wouldn't be right nor legal) to add a custom layout is not "1-click", especially since (1.2) the author wrapped the predefined lyouts inside source code. In 1.3 my applet is useful because u cant simply convert in base64 your layout XML and copy/paste it in Layout.smali: layouts are slighly scrambled, exactly to prevent replacing.

Ps. Sorry for the inconvenience in Os X/Linux. Then again I just tried running it with Mono (can't post links yet, but look for 'go-mono') and haven't encountered an problems (after all it's a bare-bone applet), so you shouldn't either.
[Xoom Q&A, Help & Troubleshooting] PittedPanda:
Right! Not expecting it to be easy but I love to tinker when I'm not too busy. Fix it till its broke! lol

No worries..dropbox->pc->dropbox... took 20 seconds. Crossover on the mac didn't work though.

So do i have to recompile the source code? I'd really like to get this working... like getting $200 midi controller for free!

Oooo is this along the right track?

kkinder.com/2011/11/27/so-you-want-to-reverse-engineer-an-android-app-apk/
[Xoom Q&A, Help & Troubleshooting] PittedPanda:
Figured it out

all you need to know is here:

kkinder.com/2011/11/27/so-you-want-to-reverse-engineer-an-android-app-apk

almost working

update:

*Learned to apktool decode, edit layouts.smali, build, sign, zip align

*Replaced all layouts with the decoded LiveControl.touchosc layout. Forgot which one i used on my roommates computer!

*All layouts are blank

*Will try again tomorrow
[Xoom Q&A, Help & Troubleshooting] PittedPanda:
Hey Cremisi,

So I'm spending WAYYY to much time on this lol. But i got to get it to work! I want LiveControl for Ableton working so bad!

Anyways when I load up my rebuild apk all the unedited layouts work fine, thus I assume I rebuilt the apk correctly.

However, even though i correctly encoded the LiveControl.touchosc to Base64 with your encoder (set to "0") and replaced the data between the "quotation marks" after const/4 v1, 0x0 .line 16, the first template "Simple" is all grey and empty. If i click any of the tabs it locks up and crashes.

I encoded the .touchosc to base64 on windows 7. Then on my osx (10.7.3) I used apktool to "decode", changed "smali/net/hexler/touchosc/Layout.smali", apktool to "build" apk, jarsinger to "sign", then "zipaligned" the apk with success.

Has this process, or the windows equivalent, worked for you? perhaps the live control.touchosc is too complex?
[Xoom Q&A, Help & Troubleshooting] SolFire777:
My efforts results

I tried encoding LiveControl.touchosc using Cremisi's Layout encoder five times.. One for each Layout (i was 'index' sensitive) and replacing each Original Layout in the 'layout.smali' file, making sure to add the " at the end. I then saved, re-built and signed the apk. The results were all the same for each, empty horizontal layout with three 'pages' and always fc after any interaction with the touch screen..

I am in no way anything more than a noob but as many others i share an enthusiasm to see this app reach some sort of a resolution regarding any current layout import "work-around" until Hexler releases an update with such features..

Any ideas on things i may have missed or anything that might help would be appreciated :)
[Xoom Q&A, Help & Troubleshooting] Cremisi:
Hi guys, keep in mind the encoder serves no other purpose than managing the "encoding" in order to bring back the trick used in 1.2 to run custom layouts. Any compatibility issues between 3rd party layouts and touchosc android that would arise 1.2 will most definitely happen in 1.3 too.

I had a try myself with the layout you mentioned (LiveControl.touchosc both iphone and ipad). Didn't work at first, then to fix it with the least effort I deleted every label definition in the xml: if you've been following the thread you know labels aren't implemented yet (sadly), so removing them has no visible effect. Immediately got it running on my transformer, but i seem to get perceptible performance issues in some widgets (stuttering not present with builtin _much simpler_ layouts): it would be interesting to hear the experience in this respect by someone who also used LiveControl for ios.

I'm sorry for not bringing 100% positive news, I do hope these issues are mine only.

If anyone wants to have a try with the stripped layout I used, let me know in pm.
[Xoom Q&A, Help & Troubleshooting] SolFire777:
Ten Studio

Could this help in anyway? I'm still yet to download and try it out, but here's the link:

http://xdaforums.com/showthread.php?t=1619473

Perhaps it might prove useful..
[Xoom Q&A, Help & Troubleshooting] SolFire777:
TouchOSC_LiveControl_No_Lables_Signed

I have managed to import LiveControl.touch to TouchOSC replacing Mix16. All controls seem to work fine but am yet to try with AbletonLive. Anyways here it is :)

PS. I would like to thank all those who provided the knowledge for me to do this

Update:

Okay so I've gone and tried the LiveControl.touch layout i imported to TouchOSC with AbletonLive 8 and have good results to share :)

My 7 steps to getting LiveControl Layout working with ableton as long as you already have the LiveControl imported TouchOSC Layout installed on your android device and MIDI Yoke installed on your PC

As long as:

1. You can tether your Android Phone and connect your PC to your android network or connect both PC and Android Device to a wireless network

2. You download and run TouchOSC Bridge

3. Enter your IPv4 adress into both the MIDI Bridge and OSC connections settings pages on TouchOSC

4. You download, install, and run LiveControl, Select MIDI Yoke as the MIDI Port then Open Max Window under Window Menu and take note of the Port Number

5. In OSC connections settings page type in the port number shown in Max Window

6. Select LiveControl_TO as your control source in ableton, leave both input and output control as none. And MIDI Yoke as your input. Turn "Track" on

7. Have FUN!!

P.S. I have been trying to get feedback response showing on the Android Device but so far haven't been able to get any results, if anybody could help with this that would be appriciated. Cheers

(P.S(P.S)) I did have links for the various programs mentioned but am unable to post them, sorry. You should be able to find them using Google.

Sol.
[Xoom Q&A, Help & Troubleshooting] PittedPanda:
What changed?

Wait so why did it all of a sudden work?

What changed?

Was it the VTS you linked to earlier or just that only Mix 16 can be changed with that encoder?

Thanks so much for this... I was losing it...

Also,

Its not even that hard to set up! On OSX at least.

1. Install LiveControl

1b. Start Live Control

2. Install Sol's APK

3. Choose Mixer 16 in Touch OSC

4. Choose OSC Set-up in Touch OSC

4b. Configure Ports (5000/5001)

4c. Choose Live Control from available Hosts

5. Start Ableton

5b. Party!

---------- Post added at 12:17 PM ---------- Previous post was at 12:06 PM ----------

Damn... it keeps crashing TouchOSC
[Xoom Q&A, Help & Troubleshooting] SolFire777:
Reason

Well to answer your question the reason I believed it works is because the labels in the .touchosc were a major bug for the android version seeing as there is no implementation for that feature yet. So what I had done was deleted any and every line that had the word layout in the .XML file then after that I encoded the .touchosc file to index 2 and replaced the appropriate layout code. And then saved, build, and signed.

Yes it does seem to be allot easier with OSX but then again the original TouchOSC app is written for apple software so its understandable that it would prove a challenge to get working on android with windows.

Cheers

Sol.
[Xoom Q&A, Help & Troubleshooting] PittedPanda:
Oh

Oh damn. If its missing the <labels> then it might be impossible to get this 100% working eh?

Is yours crashing too?

Can you see your clip names?

My friend is selling an iPod touch for $70 and I'm thinking about buying it for touch osc and Beatmaker 2 (for mpc on the train lol)

Mods: can we move this to a general development forum so it can get more attention since its not a XOOM specific app. I actually don't even know what XOOM is lol (Im on Galaxy Ace, Custom Rom)
[Xoom Q&A, Help & Troubleshooting] SolFire777:
I doubt it

Until Hexler release a more functional version of ToucOSC for Android i doubt you or i or anyone for that matter will be able to get any further than as is, but even so i'm happy to wait as long as i have my trusty LiveControl :)

Labels would be a nice feature but seeing as the original didn't have them i don't feel like i'm really missing out on much, plus the more i use it the more natural it becomes to navigate the layouts and such.

Haha i'm on the same page as you, i have no idea what XOOM is either, i guess its another android device the person who started this thread most likely owns..

I own a Galaxy S i9000 :D its served me well, i change Custom ROM as time goes by so i can't say, infact i've just changed from Tiramisu to SlimISC today ;)

Peace

Sol.
[Xoom Q&A, Help & Troubleshooting] javip:
I'm putting up this guide just to help the community until we have a more feature rich version of touchOSC for our android devices.

I'll gladly pay the $5/$6 hexler charged for the iOS version of this app once the android version is there. this app far outshines anything even remotely similar.

and it looks pretty :p

a combination of the following worked wonders for me.

Cremisis Layout encoder

Notepad++ (for windows. I'm sure there's equivalents for all OS types)

Virtuos Ten Studio (you'll have to use whatever equivalent you have on your system for building/signing apks.)

7-zip

and a few Regular Expressions i wrote to help edit the generated index.html

here's a small tutorial. it's primarily for windows but easily adapted to other OS's :

create your touchOSC layout using the touchOSC editor.

save your template in any location.

Use 7-zip and select Open Archive to open your touchOSC layout.

Drag and drop the INDEX.XML file somewhere.

Open the INDEX.XML file in Notepad++ (or whatever editor you use that support Regular Expressions)

Search for NAME tags and delete using this Regular Expression.

Be aware that there is a SPACE after that second quote. that is to ensure that everything gets pulled back into place.

Save your INDEX.XML .

Your 7-zip should still be open. DELETE the INDEX.XML file inside the layout archive.

Drag and drop your new INDEX.XML into the archive and hit yes to all the prompts.

Close 7-zip.

Open Layout Encoder.

Load your touchOSC layout file into Layout Encoder, select the index number you wish to replace and press encode.

Since the steps to replace the layout within Layout.smali have already been covered by intensus, i won't be going over that here.

After everything is complete - build, sign and install your APK. on windows i suggest Virtuos Ten Studio. i've been using it for a couple of weeks and absolutely love it. it does have it bugs though and does get frustrating at times.

*****UPDATE*****

i think there's another issue (i won't say bug since we're pretty much hacking around this program). aside from the NAME and LABEL. it seems that MULTI elements cause the force closes aswell, even with the offending tags removed.

i setup a 56 push button grid last night one by one with no issues using the steps outlined above. today i tried the exact same thing using a multipush element. all i get using the multipush is a blank screen and force closes. shame too - it took me 2 hrs to assign individual notes to each of those buttons on my 56 grid. i thought i could make it easier with a multi element :p

this also occurs when trying to use the iPad size layout.

Credits:

intensus - for figuring out and posting his videos on the initial custom layout injection.

Cremisi - for his layout encoder.

SolFire777 - for figuring out what inside the XML file was causing the force closing.

and everyone else involved with the tools used for this tutorial. if i forgot to mention or overlooked anyone i apologize.
[Xoom Q&A, Help & Troubleshooting] intensus:
Hi people im back again for a wile i know that I.O.U. the video tutorial to get feedback from the tablet. Im working on it (kinda hard cause i nned to do it on my laptop then record my tablet, couple editing thing to get a good tutorial).

Well i was wonder about the last posr, is that true about have custom layout in the touchosc for ics?? Is everthing working good aside the multi-toggle? Really want to know cause im tire of waitijg for hexler to release a new version and don't have any news. I stop the investigation for my own cause i have tons.of things to do in the oficce. Looking fwd to know the ggood news.

Greetings from MX!
[Xoom Q&A, Help & Troubleshooting] gocca:
Where can I get Cremsi's Layout Encoder?

Edit: Found it, sorry. Has anyone added Traktor Layout to TouchOSC? If so can we have signed APK? :)
[Xoom Q&A, Help & Troubleshooting] intensus:
So right back asking again if the method described by pxldtz works to get custom layouts in ICS, Please can somebody tell me if is running good, no FC or some bugs??

In a few moments i'm gonna try the Traktor 2.5 Deck remix to see if my laptop can handle lol and if it works, here comes te curse again to redo my layout from traktor 2 to get the trigger for the Remix Decks.
[Xoom Q&A, Help & Troubleshooting] blackrockcity:
Where can I find Touch OSC Layout Encoder

For the life of me i cannot find where I can download the touch osc Layout Encoder? Please Help... Got everything but...

---------- Post added at 07:42 PM ---------- Previous post was at 07:17 PM ----------

found it.. dang that took forever its in this thread..
[Xoom Q&A, Help & Troubleshooting] intensus:
Yes moat of the unfo we give are in this thread and if somethines us outside this web, we try to give the complete name to find it.

Now im looking ftw to map the last part of my layout the remix deck. Wish me luck.
[Xoom Q&A, Help & Troubleshooting] blackrockcity:
my phone doesnt have /data/data folder it has data but thats as far as it goes.. any advice?
[Xoom Q&A, Help & Troubleshooting] intensus:
Is your device rooted? That sounds to me like not, and the new way to have layouts in the touchosc 1.3 has change so firs check if your phone is rooted, then read the last steps here in the last pages of this thread then you can have custom layout.
[Xoom Q&A, Help & Troubleshooting] MAX 94:
Alternative for touchosc

Hi guys :o After a lot of search on the net, i've found an alternative for TouchOSC!! :):)

The programm is called OSCPad and you can find it on the Play Store: https://play.google.com/store/apps/details?id=com.burnsmod.oscpad#?t=W251bGwsMSwxLDIxMiwiY29tLmJ1cm5zbW9kLm9zY3BhZCJd

The app is under development, but i think that it will become a great app!! And it is very recent :) This app has custom layout, but for now you have to do it by hands -> http://forum.burnsmod.com/viewtopic.php?f=6&t=4 :( The graphical editor is coming soon,wacth here -> http://forum.burnsmod.com/viewtopic.php?f=6&t=4#p48

The problem of this app is that there isn't a demo version,there is only one that costs 2,34€ and so i don't have try it for now, because before buy it i want to test the free version and i haven't a credit card to try the first 15 minutes :( :(

Please anyone can try it and post here your comments??:crying:

Thanks in advance :p
[Xoom Q&A, Help & Troubleshooting] schzzz:
@ SolFire777

Can you please put your xml online.

I have in the xml changed the name Coded app but then also runs the OSC receiver gets wrong name of the controls.
[Xoom Q&A, Help & Troubleshooting] TouchOSC:
Digging up the grave ...

Hi there folks, and it's a noob's first post (your intro video works on so many levels). Just digging up this old post to save you all the hassle of hacking binaries etc. Hopefully most of you have already heard (as your users) that TouchOSC has been updated on Android and has the same feature set as it's fruity cousin. No more shall you hunch over a keyboard swearing as you try to cram your latest template onto your device.

Please make sure you grab the updated editor and bridge as well, as it features more options for your template creation.

I'll be lurking around on the forum if I can be of further help regarding TouchOSC.

Cheers,

Tony
[Acer Iconia A500] HarshReality:
I just did the 4.010 update and rebooted and so far (aside of netflix STILL not working) its pretty sweet. I was wondering If however anybody could rip the animation from the OEM recovery. I noticed it when I did a reboot how it had the android with the gears and thought it would make a far better boot animation... Any asist would be both welcome and appreciated.
[Acer Iconia A500] gh123man:
aside form me not understanding your post at first. (i think i get it now) i think this belongs in themes and apps as that is where most of the boot animations are. :)
[Acer Iconia A500] gammaRascal:
Love to see a shot of that bootanime.
[Acer Iconia A500] sanaell:
you never see it ?

if you put the full 4.010.22 file as update and launch recovery you will get this nice animation

green lined android bot with gear moving inside him...

I wonder where are those animation.

like the one on the samsung galaxy triggering at the shutdown.
[Acer Iconia A500] gammaRascal:
Ya, no I've never seen it.

If you find something on the web showing it, can you link me?
[Acer Iconia A500] blazingwolf:
This is not a normal bootanimation. Seems the recovery does the work of actually animating the files.

Here are the images though.

http://www.4shared.com/file/MXpvwBqR/recoveryanimationimages.html
[Acer Iconia A500] gammaRascal:
I can probably make a bootanime out of that. Thanks for the link.
[Acer Iconia A500] gammaRascal:
Okay here is my take on that recovery animation:

http://xdaforums.com/showthread.php?p=15540785

Hope it works for you.