How To Make a Turing Machine in Bitwig Grid (Generative Melody Randomizer Looper)

  Рет қаралды 6,543

Dash Glitch

Dash Glitch

Күн бұрын

Пікірлер: 54
@Jimantronic
@Jimantronic 2 жыл бұрын
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.
@andytuke8986
@andytuke8986 2 жыл бұрын
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
@AlexReidStudios
@AlexReidStudios 2 жыл бұрын
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-on9jq
@max-on9jq 5 ай бұрын
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
@paterfiets Жыл бұрын
Really love these Grid patches, not only highly educational, but also very usefull ! More please !
@SongOfItself
@SongOfItself 2 жыл бұрын
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.
@SongOfItself
@SongOfItself 2 жыл бұрын
correction: toggle, not trigger as I originally posted. I always confuse the two
@sef4610
@sef4610 2 жыл бұрын
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!
@mnm0n1c
@mnm0n1c 2 жыл бұрын
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 !!!
@sqwerty0829
@sqwerty0829 2 жыл бұрын
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!!
@paulmichelon2176
@paulmichelon2176 2 жыл бұрын
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 …
@DashGlitch
@DashGlitch 2 жыл бұрын
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 :)
@DashGlitch
@DashGlitch 2 жыл бұрын
@@Jacobgu88 do you mean Poly grid? It's in Bitwig studio
@SoundProtocols
@SoundProtocols 11 ай бұрын
Thank you for posting! This is great.
@Artek604
@Artek604 2 жыл бұрын
Looking forward to your first fully Bitwig album or EP to see how your music style has changed :)
@jonatanrosengrendrake2191
@jonatanrosengrendrake2191 2 жыл бұрын
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.
@douglasribeiro761
@douglasribeiro761 2 жыл бұрын
Awesome work, Dash... as always
@gylp2
@gylp2 Жыл бұрын
the note grid is making it so easy to produce music for me
@saintmoz
@saintmoz 2 жыл бұрын
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.
@Jimantronic
@Jimantronic 2 жыл бұрын
Pigments has a Turing machine? Oooohh cool
@pbrninja19
@pbrninja19 2 жыл бұрын
This is great stuff. Really appreciate you for making this explanation.
@KevinLoustau
@KevinLoustau Жыл бұрын
Thanks for your video, always short and educative
@brownboy0004
@brownboy0004 2 жыл бұрын
More grid stuff please
@SmileyFabian
@SmileyFabian 2 жыл бұрын
This is just brilliant!
@Dark_Solar_Wind
@Dark_Solar_Wind 2 жыл бұрын
Thanks bro. Very interesting.
@dominiquecamus8488
@dominiquecamus8488 2 жыл бұрын
Just brillant! you've won a new subcriber.
@daviHuggMonster
@daviHuggMonster 2 жыл бұрын
so cool :) dash is smart
@kumble2687
@kumble2687 2 жыл бұрын
Can you plz share the great Discords you talk about as a a link list? great content sir!
@DashGlitch
@DashGlitch 2 жыл бұрын
Good call, added to description :)
@kumble2687
@kumble2687 2 жыл бұрын
@@DashGlitch Cheers!
@orco3847
@orco3847 2 жыл бұрын
This is inspiring dude, REALLY 😯 Amazing 😃
@teelekying4988
@teelekying4988 Жыл бұрын
This is awesome
@SongOfItself
@SongOfItself 2 жыл бұрын
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 :-)
@MrKlixon
@MrKlixon 2 жыл бұрын
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
@SongOfItself
@SongOfItself 2 жыл бұрын
@@MrKlixon You're right, thank you! Didn't think of using Quantize like that.
@charleswheeler3418
@charleswheeler3418 16 күн бұрын
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
@charleswheeler3418
@charleswheeler3418 16 күн бұрын
ok i fixed the problem with the array... still stuck in reverse though, weird...
@DashGlitch
@DashGlitch 16 күн бұрын
@@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
@gogamusic
@gogamusic 2 жыл бұрын
Why use attenuate before pitch quantize?
@DashGlitch
@DashGlitch 2 жыл бұрын
Like I said in the video, it's to attenuate the range of values to confine it within certain amount of octaves
@Artek604
@Artek604 2 жыл бұрын
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.
@gogamusic
@gogamusic 2 жыл бұрын
@@Artek604 thanks for the explanation
@kimmolaine665
@kimmolaine665 2 жыл бұрын
Very nice & interesting
@orbitfold
@orbitfold 2 жыл бұрын
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.
@DashGlitch
@DashGlitch 2 жыл бұрын
Technically yes, but there is also a musical application of a turing machine, used very often in modular synthesis - that is exactly this :)
@orbitfold
@orbitfold 2 жыл бұрын
@@DashGlitch I know but as a computer scientist I had to
@soundcore183
@soundcore183 2 жыл бұрын
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.
@neonblack211
@neonblack211 2 жыл бұрын
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
@DashGlitch
@DashGlitch 2 жыл бұрын
Check out VcV rack
@neonblack211
@neonblack211 2 жыл бұрын
@@DashGlitch oh I'm all over vcv rack thats why things like bit wig grid entices me
@oystercatcher943
@oystercatcher943 2 жыл бұрын
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
@DashGlitch
@DashGlitch 2 жыл бұрын
It’s not a Turing maths model but it’s a replica of the throng machine musical model as designed by music thing modular
@oystercatcher943
@oystercatcher943 2 жыл бұрын
@@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
@DisconnectedAutomaton
@DisconnectedAutomaton 2 жыл бұрын
First lmao not that it matters
How To Make A Cartesian Sequencer in Bitwig Grid
17:21
Dash Glitch
Рет қаралды 3,7 М.
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
Even MORE Impossible to Reach places on Google Earth
18:25
thePOVchannel
Рет қаралды 1,9 МЛН
5 Things I WISH I Knew When First Getting Into Bitwig
13:49
Dash Glitch
Рет қаралды 22 М.
We Proved It: AI Mastering Is A Waste Of Money
23:10
Benn Jordan
Рет қаралды 298 М.
Spin Gravity Compared
12:12
The Overview Effekt
Рет қаралды 1,2 МЛН
Bitwig Grid 101: Fixed Length Random With the S/H LFO
20:24
TÂCHES TEACHES
Рет қаралды 2,5 М.
Improve Your Main Leads & Melodies With This Simple Trick!
9:28
Euclidean Rhythms in Bitwig
17:35
Marula Music
Рет қаралды 6 М.
AI Copyright Claimed My Last Video
24:11
Venus Theory
Рет қаралды 733 М.
FM v PM: TRUE Frequency Modulation (linear) in Bitwig’s Grid!
16:24
Audio Digital
Рет қаралды 4,5 М.
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН