Brilliant work! I think you're missing one of the lovely benefits of the Turing machine by only having an on/off record toggle for the overwriting, but that's super simple to remedy and use an adjustable chance knob now you've done the hard work. With a chance, you can have the patterns slowly (or not so slowly) evolve and gradually morph note by random note into a new pattern.
@andytuke89862 жыл бұрын
This is ridiculous. I have a degree in computer science (actually studied Turing machines once), I work in IT so think I have a pretty good grasp of technology and the ability to learn complex things. But I have absolutely no idea how people work this sort of stuff out. Full respect. Getting this preset is worth this months patreon sub on its own
@AlexReidStudios2 жыл бұрын
My favorite VCV module is the turing machine, but I don't have the VST version of it. Finally had some time to follow along this video, thanks!
@max-on9jq5 ай бұрын
i recently found the same module in alsa modular synth, you can create nice effects when feeding audio signals in the read/write inputs
@paterfiets Жыл бұрын
Really love these Grid patches, not only highly educational, but also very usefull ! More please !
@SongOfItself2 жыл бұрын
This was literally my Bitwig Holy Grail, and you are the first person I know of to have figured out how to use the Array module :-) Btw, 11:50 a very minor tip: if you can't set the color for the oscilloscope readout, you can force the color you want by running the signal through another module first, such as a Toggle, and coloring the toggle. Then the color change works for the scope too.
@SongOfItself2 жыл бұрын
correction: toggle, not trigger as I originally posted. I always confuse the two
@sef46102 жыл бұрын
Deep dives are always appreciated, even if it's hard to wrap one's head around initially. It really does help, so please keep making videos like this one. Thank you!
@mnm0n1c2 жыл бұрын
WOW. Turing in the Grid. Kudos for this Glitch, and big thanks for explenation of read-write into array module which opens up a lot new possibilities ... (by the way I used to read and write the same way you did it with phase :) ) ...Thanks again, you made may day. Peace !!!
@sqwerty08292 жыл бұрын
Very interesting dash! thanks for explaining the array module. I wasn't too sure how it worked before this. Loving these bitwig vds you're putting out bro. keep it up!!
@paulmichelon21762 жыл бұрын
You’re making really great content for bitwig lately 👏 please continue this is inspiring As a side note it is a shame that the state of arrays is lost when reloading a project …
@DashGlitch2 жыл бұрын
Thank you! and I agree about arrays! If it allowed for saving values, it would open up so much possibility beyond just these kinds of patterns! I guess in this context, once you are happy with the result, you can record it as midi to a clip :)
@DashGlitch2 жыл бұрын
@@Jacobgu88 do you mean Poly grid? It's in Bitwig studio
@SoundProtocols11 ай бұрын
Thank you for posting! This is great.
@Artek6042 жыл бұрын
Looking forward to your first fully Bitwig album or EP to see how your music style has changed :)
@jonatanrosengrendrake21912 жыл бұрын
This is great! I’ve been using a few Turing machines in Reaktor with nice musical results. Really cool to build it in The Grid where it is possible to edit and expand.
@douglasribeiro7612 жыл бұрын
Awesome work, Dash... as always
@gylp2 Жыл бұрын
the note grid is making it so easy to produce music for me
@saintmoz2 жыл бұрын
I’ve always wanted to have one of these for the note grid. I’ve been using the Turing machine in pigments, but this is so much more powerful. So many ideas to try from voice stacking to using the mirror on the phase.
@Jimantronic2 жыл бұрын
Pigments has a Turing machine? Oooohh cool
@pbrninja192 жыл бұрын
This is great stuff. Really appreciate you for making this explanation.
@KevinLoustau Жыл бұрын
Thanks for your video, always short and educative
@brownboy00042 жыл бұрын
More grid stuff please
@SmileyFabian2 жыл бұрын
This is just brilliant!
@Dark_Solar_Wind2 жыл бұрын
Thanks bro. Very interesting.
@dominiquecamus84882 жыл бұрын
Just brillant! you've won a new subcriber.
@daviHuggMonster2 жыл бұрын
so cool :) dash is smart
@kumble26872 жыл бұрын
Can you plz share the great Discords you talk about as a a link list? great content sir!
@DashGlitch2 жыл бұрын
Good call, added to description :)
@kumble26872 жыл бұрын
@@DashGlitch Cheers!
@orco38472 жыл бұрын
This is inspiring dude, REALLY 😯 Amazing 😃
@teelekying4988 Жыл бұрын
This is awesome
@SongOfItself2 жыл бұрын
Curious: the array can hold up to 1024 values, but is there a device in the grid that can produce 1024 discrete "steps"? Almost nothing in the grid goes up that high. The constant does, but it cannot be modulated. The counter, like most grid devices, has a limit of 64. How then could the full range of the array be utilized? Did they forget to implement a companion device that would provide the full range of values? Also curious: the help explanation for the "Normalize range" toggle suggests that your solution with the counter is only required when this toggle is off. When "normalize" is on (default setting), the array should work with just the raw phase signal. Yet it apparently doesn't. Mysteries abound :-)
@MrKlixon2 жыл бұрын
Here's how you can get 1024 (or any arbitrary number of) steps in one phase cycle: - Connect a "Phase in" module to the "Signal in" port of a "Quantize" module - Use a "Divide" module to divide 2 constants (1/1024) and connect it's output to "Step size in" of the Quantize. The "Quantize out" port now spits out 1024 discrete values in one phase cycle
@SongOfItself2 жыл бұрын
@@MrKlixon You're right, thank you! Didn't think of using Quantize like that.
@charleswheeler341816 күн бұрын
i have the newer version of bitwig and instead of saying read phase etc it says read index could this be a problem? Also, when i hit the button for reverse, it is not changing anything. I can see it changes to select the different input from the counter and the reverse but it's stuck in reverse... also, getting zero readout from the third, lower ossc
@charleswheeler341816 күн бұрын
ok i fixed the problem with the array... still stuck in reverse though, weird...
@DashGlitch16 күн бұрын
@@charleswheeler3418 Did you try switch on a phase reverse on the phase input when the reverse is triggered? can't remember if that was necessary or not but it may help. thanks for watching
@gogamusic2 жыл бұрын
Why use attenuate before pitch quantize?
@DashGlitch2 жыл бұрын
Like I said in the video, it's to attenuate the range of values to confine it within certain amount of octaves
@Artek6042 жыл бұрын
Attenuator module simply multiplies the input by a value between 0-1. And in Grid pitch is also 0-1(well, everything in Grid is...) with each 0.1 representing a full octave (so 10 octaves in total, from C-2 to C8 I think). So by attenuating pitch you actually lower it and can use Max module to ensure it doesn't go too low.
@gogamusic2 жыл бұрын
@@Artek604 thanks for the explanation
@kimmolaine6652 жыл бұрын
Very nice & interesting
@orbitfold2 жыл бұрын
Turing machine is a theoretical model and is impossible to build since it requires infinite memory. A Turing machine with finite memory is a finite state machine not a Turing machine.
@DashGlitch2 жыл бұрын
Technically yes, but there is also a musical application of a turing machine, used very often in modular synthesis - that is exactly this :)
@orbitfold2 жыл бұрын
@@DashGlitch I know but as a computer scientist I had to
@soundcore1832 жыл бұрын
Since it is converting signals like velocity and pitch it is a finite state transducer, a fsm would change states with an end result without changing back or reverse. An example for a fsm would be like an acm or a candy machine: paying with cash and returning one product at once. A finite state transducer has also applications in speech recognition and synthesis, it has to do with probability. Anyways the programs for a Turing machine as a theoretical model are deterministic but a random device makes the process funky. A Turing machine would have a string as a program to change positions or rewriting it. There is also a resampling feature in that array buffer by shortening or extending the buffer size, it was mentioned in one of the polarity tutorial videos. It is obviously more than just the older model.
@neonblack2112 жыл бұрын
I wish you could buy bigwig grid without needing to pay for bit figs full features... I don't have the money and I alreaddy have a daw i like but, id really like to try this stuff
@DashGlitch2 жыл бұрын
Check out VcV rack
@neonblack2112 жыл бұрын
@@DashGlitch oh I'm all over vcv rack thats why things like bit wig grid entices me
@oystercatcher9432 жыл бұрын
I had so much fun trying to copy what you did. The array module is very powerful. However, while this method Is ingenious and makes interesting music its unfortunately not a Turing machine. I think it may be possible to simulate a real Turing machine in The Grid given the wide variety of modules, but it'd be rather hard, but all you need are NAND gates. Storing binary is a bit hard since modules work in floating point range 0 to 1 but its do-able. The essence of a Turing machine is that its run a program with instructions read from memory, not just data read from memory. Your method is a program, with data (the notes), and the program can modify the notes but the program itself is fixed, its not defined by data so this isn't a general purpose machine. One idea of thought of (still not a Turing machine) is that you could define program can have instruction like play a note, add a random note to the sequence, or return to the start of the sequence. I've starting trying to do this but The Grid is preventing me making certain connections that create loops, which could cause unstable feedbacks. I'm not sure this is useful but it'd be fun. Anyway see here for someone who made a Turing machine in Minecraft kzbin.info/www/bejne/Z4mVYnuHpc2sbKs. Here's another truly amazing Turing like creation of a 3D rendering engine (Doom like) implemented in the game Factorio kzbin.info/www/bejne/bZ25cnmZeb1nm68. I do find all of these attempts to make 'computers' within other games/applications fascinating
@DashGlitch2 жыл бұрын
It’s not a Turing maths model but it’s a replica of the throng machine musical model as designed by music thing modular
@oystercatcher9432 жыл бұрын
@@DashGlitch Thank you. I did work this out later as I saw Turing machine popping up for Pigments and Eurorack. Ahh! They'll all misusing the term! Makes more sense now. Sorry I'm new to this world of modular