Can you tell me, does one need just 2.0 firmware installed on TT for the grid integration scripts?
This is a beta for a future release of the TT firmware. The current TT firmware does not contain the grid features.
as @justmat said you will need the beta version posted in the first post of this thread (which is pretty much the official 2.0 with grid integration added). this beta does not include any of the upcoming 2.1 features, but once 2.1 is officially released i will rebase the grid beta on it so it will have all the 2.1 features as well.
so naturally i had to try scrolling canvas with an arc…
16 sounds from 4x TXo modules with decay controlled by one encoder and wave shape controlled by another.
that is very satisfying to watch!
this was one of the very first ideas i had for grid/teletype integration… water circles scene. pressing on grid triggers a note with VCA opened by slewed CV from teletype that gets smaller as the circle grows bigger. position controls pitch and wavetable via a couple of telex TXo modules. ansible levels controls the speed of decay.
Seems that those rare Telex modules are becoming more and more important!
definitely, grid / teletype / telex is a very powerful combo! i really need to take more advantage of the many awesome ops @bpcmusic created for telex…
Holy crap, I just got the October Monome letter and realized this existed. I’d completely looked past this thread. Teletype just went from an inessential luxury to a must have for me. Pretty crafty, @tehn!
I’m not sure if this will constitute the most elegant way to get grid control over Reaktor, or the least elegant, bordering on hilarious. But it’s happening either way!
new beta! i did a rebase on the official 2.1.0 firmware so it now includes all the exciting new features @sliderule added. i did a quick test and everything seems fine. it also includes a bugfix for
G.REC causing issues with out of bound coordinates (now they can be safely used and it will crop appropriately). code is now here: https://github.com/scanner-darkly/teletype/tree/grid2
the new beta posted in the op or just grab it here: teletype.hex [B0F9779 grid]
and here is the water circles scene if anybody wants to play with it (this includes a new op for x/y pad that is still work in progress). CV voltages will be updated as circles decay, and trigger will be fired whenever you generate a new circle. it uses all 4 pairs of outputs. it will also output a note corresponding to the X coordinate on TXo outputs (if you don’t have one you can repurpose some of the teletype CV outputs - change it in scripts 4 and 8). i’ll post a breakdown of the scene in a future study.
water_circles.txt (1.4 KB)
oh, and i renamed the thread to make it a bit clearer.
Hi there, I just wanted to introduce myself and express my massive appreciation for all the hard work everyone has put into pushing the Teletype forward. I picked one up at the beginning of the year and have been having a blast with it, but seeing how it’s evolved over time really has blown my mind.
Much respect and love to everyone who’s contributed to this amazing ecosystem!
Can’t wait to play with this later today! Thanks for all of your hard work @scanner_darkly, the TT/Grid integration is such an inspiring idea to me. This, paired with all of @sliderule’s new features is really adding so much value to the TT.
thanks! i hope this will be a source of inspiration for all kinds of crazy ideas. the more i use it the more i’m convinced this will result in many different ways to integrate grid that wouldn’t be possible otherwise. there are so many cool things that can be done, but it doesn’t make sense to create a separate firmware for each, so being able to script them with teletype is such an immediate and powerful tool.
especially now that it includes all the 2.1 ops - when scripting the examples i posted above i often wished i could use some of the new ops. i’m hoping this will encourage more people to try it. the grid ops are not set in stone yet, so any feedback on what feels right, what doesn’t, what’s missing, would be greatly appreciated!
for folks who would like to give this a try - the best place to start is here.
Want to do another shout out to @scanner_darkly for the awesome vision and work on this firmware. It opens up wild opportunities for building interactive applications with the Teletype. The operators are so thoughtful and powerful. Really stellar work!!
Here is a quick and dirty version of Simon that generates random patterns. Get it right and keep going through the 64 tone pattern. Make a mistake and you get to start all over. The
PARAM knob adjusts the speed. If you have a TXo, CV output 1 will generate the tones. Otherwise, patch in an oscillator to CV 4 and Envelope + VCA to TR 4.
Download the script to see my messy code. Note - there is no real error handling. If you go too fast after an error, you can confuse it. And, I didn’t handle the case where the user gets to 64. (Nice opportunities for future enhancements.) You will need the latest firmware from @scanner_darkly - listed above.
simon.txt (1.7 KB)
Again - massive thanks to @scanner_darkly for all of the doors he opened with this firmware!!!
this is awesome, thanks for posting this! and such a powerful and yet compact system.
love the idea, there are some really interesting possibilities where you could have a fluid UI steering you towards specific playing style (like here you could make the buttons smaller as you progress). i’m really intrigued by the concept of an instrument teaching you how to play it and adjusting as you become better. i gotta try a beat oriented version of this…
Simon was one of the first things I did with my teletype!
Lost the script, but I fed it CV / Gate from the MIDI in so you had to know the tones by ear and be able to play a keyboard.
Grid makes this amazing!
Excellent! Does the pong scene still work with your 2.1 beta or does it need changing? Is this 2.1 beta different from the official 2.1. I’m just not sure the best one to use or whether your ops were already added to the official 2.1 already uploaded few days ago?
i haven’t tested the pong scene with the latest beta, but looking at the scene code it should work fine!
re: versions - the official 2.1.0 release does not include the grid ops. for grid ops you have to use the beta posted here, which is basically exactly what the official 2.1.0 version is plus the grid ops.
ok thanks for the info - i will use your 2.1 beta
one thing with grid integration is that while working on a scene you have to constantly switch between grid/keyboard which can really break the flow. to help with that there will be a grid preview mode for live screen - this way you can try different ops and see the effect immediately. there will be a button combo to turn the grid preview on/off (thinking ctrl-g). this does mean that the icons that are normally in the top row have to either be hidden or rearranged - i think the latter makes more sense, so that you still have them when in grid preview:
another button combo will switch to full grid preview mode where the whole screen is used:
this covers visual part, but we’d still need a way to test grid input as well, so i’m planning to add new ops that will allow you to emulate pressing a button/fader/any other control or just emulate a grid press for given coordinates. one consequence of that which i didn’t realize until i started working on this part - it means you could use trigger scripts to emulate random (or not random, or sequenced…) button presses, and you could use all the grid scenes without an actual grid.