-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Emulate the Teletype module (phase 1) #11
Comments
OS: win (mingw64) |
module builds fine. the firmware doesn't.
when i load the module in rack, console shows this:
also causes crashes, when rack is autosaving.
leaving a corrupted autosave.vcv that pops up a json error on next rack start. |
The Teletype branch is probably not going to build consistently on all 3 platforms until it gets further along. I’m primarily developing on OS X. |
Linux Fedora 23 Just a note to let you know where the Teletype build stands on Linux. Getting closer now. Very exciting stuff you're doing here ! :)
|
A little more information for you. The match_token object isn't building because the build apparently wants avr32-gcc as the compiler. Fedora 23 does include avr-gcc, avr-binutils, avr-gcc-c++, avr-libc, and avr-gdb. Alas, as far as I can tell, there's no support for i386, only x86_64. Is the 32-bit compiler required for a Linux build ? |
That's odd. It shouldn't be building with avr32-gcc, it should be using x86_64 like the rest of the plugin (and Rack itself.) I appreciate the feedback on the teletype branch, but just to warn you, building it isn't going to get you much right now—just the picture you see above. [EDITED: here is the 2017 version of the picture for reference] The screen is being drawn by the module code, but without keyboard input and more GPIO work it isn't going to do anything. I'm probably going to put the teletype work aside for a bit to focus on getting the trilogy modules and the grid connections robust and releasable in binary form for everyone. Here's the release plan: |
Thanks for the response, and no problem, I'll just be checking in now & then to see where you're at with things. I read the release plan, you've got a lot on your plate there. :) Meanwhile I have the monome/whitewhale to learn, so I'm happy to keep busy with that combo. |
The teletype branch has been updated for Rack 1.1.6, and is now functional enough to do basic operations. Experimental teletype builds are available for Windows and macOS on the releases page. Still a lot of nonworking features (see checklist.) |
Metros, most keystrokes, load/save work now. I was able to run through studies 1 & 2 without issues. |
Hi Michael ! I'm pleased to hear about the tt update and I've successfully built the tt2020 branch. Alas, I have a library load problem when invoking the module in Rack 1.x :
Any suggestions ? I'm now building on Ubuntu 18.04, GCC 7.5.0. |
Problem solved, I updated the firmware submodules, all seems good now. Sorry for the noise. |
I'm running through various tutorials, so far things seem to work like the hardware (which I don't own and have never used). I'm trying to figure how to run scripts, I'll let you know how I fare with it over the next couple of days. |
To run script 1, you can hit F1, send a trigger to trigger input 1, or execute |
Thanks for the info, Michael, and I will join that discussion. |
https://monome.org/docs/modular/teletype/
TODO:
as HID framesdirectly toprocess_keypress
Support non-US keyboards (needs fixes in Rack, coming in 2.0)(future)Advanced saving/loading(moved to phase 2 Teletype (phase 2) #62 )Right-click export/import all scenes to/from fileRight-click export/import single scene to/from file?Save NVRAM (and VRAM scene state?) as JSON rather than memory buffer, for more version-independenceVCV Rack 2.0: take advantage of new patch format to avoid hitting patch JSON size limits(and NVRAM?)Support locking the keyboard (or a second keyboard?) to TT input. Does VCV even allow this?(future)param knob live input fail: no way to hold ctrl and turn param knob (clicking steals focus from edit window)workaround: map a midi control knobFinalize panel graphics(future)The text was updated successfully, but these errors were encountered: