VC-touch

Started by sixeight, October 29, 2020, 02:18:35 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

rcknrllmn

Nice, I hope to get a VC-Touch when they are available again.

sixeight

I'll keep you posted.

2kat58

Hi sixeight- curious on if the ESP32 would be able to support Bluetooth midi for iOS apps like Quantiloop pro. Let me know your thoughts. Looking forward to building my VC-touch.


sixeight

#78
Quote from: 2kat58 on July 25, 2022, 02:22:47 PMHi sixeight- curious on if the ESP32 would be able to support Bluetooth midi for iOS apps like Quantiloop pro. Let me know your thoughts. Looking forward to building my VC-touch.

The ESP module in the VC-touch adds Bluetooth and rtpmidi support. Bluetooth only works in client mode so far. I have tested it with a WIDI midi module and connected successfully to a MacBook. I was able to connect to VC-edit.

I have not been able to connect to an iPad yet. Probably Bluetooth server mode is needed for that. I will have to dig deeper into the Bluetooth midi protocol some day to see if I can get it to work.

Gandalf_Sr

I've ordered the VC-Touch PCB from you and a display from BuyLCD.com

I'm going over the BOM and am having problems finding some connectors in the US.  I saw somewhere that you'd posted links to Reichelt and Digikey BOMs but I can't find them; can you please point me to them again?

I plan to use this with my Katana 50 mk1, if I leave out the ESP32 module, will the Teensy detect that it's not there and just work?

Thanks in advance.

sixeight

I just sent you the board (before I read this post.) There are some digikey links (if they still work) in the VC-mini building guide here: https://github.com/sixeight7/VController_v3/blob/master/VC-mini%20hardware/VC-mini%20MINI%20building%20guide%20-%20production%20model.pdf

The reichelt links are in the regular building guide: https://github.com/sixeight7/VController_v3/blob/master/VC-touch%20hardware/VC-touch%20building%20guide.pdf

And it is no problem to run without the ESP module.

2kat58

I  ordered from reichelt in US and parts came in about 3 weeks. Now I just need to find the time to assemble :)

Make sure to also add in the 8 pin dip sockets for the chips

2kat58

Done with building the VC-touch! So far works great but barely scratched the surface. This interface is a game changer. Love it!

sixeight

Release of firmware 3.10.0 for the VC-touch. New features:
* Added menu item firmware/sync patches to pull all patches from another VC device that is connected bi-directionally
* Made new hardware file for the VC-mini based upon the Teensy 4.1
* KPA: fixed not connecting to firmware 3.9.0
* KPA: fixed tap tempo and allowed for larger rig names on VC-touch.
* VC-touch: fixed wireless module not connecting to WIDI-master. Also implemented slower connection to editor, so VC-edit can connect wirelessly.
* MIDI PC: Added PREV, NEXT and BANK select options for it.
* VC-touch: fixed expression pedal freezing the switches occasionally.
* MIDI PC/CC/NOTE ON/OFF: New port numbering system was not properly implemented, leading to errors. This has been fixed.
* VC-touch: centered text is now perfectly centered on display.
* VC-touch: added menu icon to touch screen
* KPA: slots are now controlled via snapscenes. Support for morphing through snapscenes. Also performance names are stored in EEPROM for easy browsing.
* Setlist/song: command structure built for both new commands
* Implemented SONG mode, PAGE mode and DEVICE mode to make it clearer that the VC can be used in three ways.
* Fixed bug in MENU - PROGRAM SWITCHES where PATCH SELECT was not showing the correct number of patches for certain devices (Katana) both on the unit and in VC-edit.
* Fixed incorrect cursor position in text entry on VC-mini
* VC-touch now uses both memory chips (24LC512) and can store 3225 commands, 300 patches and 64 sequences.
* Added MIDI more command with option to send MIDI start and stop or toggle them.
* Added option to Block device detect messages. Every second the VC device will send some messages to look for external devices. Enabling this option will block these messages. Some external devices that are not supported get confused when these messages appear. Be careful using this option, as automatic device detection no longer works on ports where this is enabled.
* SY-1000: Fixed the normal input not restoring properly from scenes when Quiet scene change was active. Thanks Brad for pointing it out.

The firmware can be found here:
https://github.com/sixeight7/VController_v3/tree/master/Firmware/VController_v3%20compiled. Look for VC-touch_v3_10_0.hex

The updated versions of VC-edit can be found here: https://github.com/sixeight7/VController_v3/tree/master/Firmware/VC-edit%20compiled
Mac: VC-edit 3_10.dmg
Windows: VC-edit 3_10.zip

To install follow the instructions in the manual for firmware updates. make sure you backup all data using your existing VC-edit version before doing the update. Also for VC-touch users on firmware 3.9 or lower it is advised to go to the menu - FIRMWARE MENU and init the settings, commands and all patches. This will initialize the EEPROM memory, which has been doubled as it is using both memory chips now. After that use the updated VC-edit to restore the data.

sixeight

Release of firmware 3.10.2 for the VC-touch and VC-edit:

New features:
* VC-mini: fixed menu operation through the switches (menu_prev and menu_next)
* Added type/mode setting for devices.
* Helix: type/mode can now be set for Helix, HX-stomp and HX-effects, also taking the two numbering schemes into account.
* Katana: the Katana 100 / Katana 50 setting has been moved to Device Settings.
* VC-edit: fixed multiple commands in "on page select" box not selecting properly, making editing hard.
* Fixed bug that under certain conditions hangs the VController, VC-mini or VC-touch.

You can download the new firmware here: https://github.com/sixeight7/VController_v3/releases/tag/3.10.2

Check out the user manual for instructions on how to update the firmware.

Allomerus

#85
Quote from: sixeight on July 26, 2022, 12:09:17 AMThe ESP module in the VC-touch adds Bluetooth and rtpmidi support. Bluetooth only works in client mode so far. I have tested it with a WIDI midi module and connected successfully to a MacBook. I was able to connect to VC-edit.

I have not been able to connect to an iPad yet. Probably Bluetooth server mode is needed for that. I will have to dig deeper into the Bluetooth midi protocol some day to see if I can get it to work.

I have been able to connect a microcontroller to an iPad using Bluetooth via an app called midimittr.

http://www.s-r-n.de/midile/