- Видео 109
- Просмотров 52 562
synaesmedia
Добавлен 13 мар 2010
I love coding. I love music. This channel is mainly about my adventures in the intersection of the two : writing code to make music.
Sometimes it's just music, because I find myself doing more of that these days.
Sometimes it will just be code, because that's also fun.
If you like and want to encourage me, you can tip me on ko-fi.com/synaesmedia
Or check out my full portfolio of musical activities at synaesmedia.net/
Sometimes it's just music, because I find myself doing more of that these days.
Sometimes it will just be code, because that's also fun.
If you like and want to encourage me, you can tip me on ko-fi.com/synaesmedia
Or check out my full portfolio of musical activities at synaesmedia.net/
Instead of an E.M.O.M.
I was hoping to do the EMOM (Electronic Music Open Mic) in Camden last Wednesday. But couldn't make it because of a minor illness at the last minute. This is the set I had intended to play.
It's a good snapshot of my current struggles to figure out how to perform my music live. I make most of it in FL Studio, which has all the soft-synth resources that I use. FL does have a "performance" mode (as you can see here), but it's not as optimized for it as, say, Ableton Live.
Furthermore, I'm trying to work with longer chord progressions and longer melodies which I can't play, but have to program in. This usually leaves me with little more to do live than turn long pre-composed patterns on and of...
It's a good snapshot of my current struggles to figure out how to perform my music live. I make most of it in FL Studio, which has all the soft-synth resources that I use. FL does have a "performance" mode (as you can see here), but it's not as optimized for it as, say, Ableton Live.
Furthermore, I'm trying to work with longer chord progressions and longer melodies which I can't play, but have to program in. This usually leaves me with little more to do live than turn long pre-composed patterns on and of...
Просмотров: 74
Видео
La Monte Young type Spiritual Drone (No talking)
Просмотров 15214 дней назад
A slight diversion from Goldenpond in this video. Invoking my inner La Monte Young, I came up with this basic but monstrous drone in hardware. I got playing with a CD40106B Hex Inverter chip (www.ti.com/lit/ds/symlink/cd40106b.pdf) on the Braedboard of the AE Modular. Using a couple of capacitors and a couple of offboard potentiometers I made two simple oscillators. I then mixed and attenuated ...
Deep dive into Golden Pond : Modal interchange, secondary dominants
Просмотров 8621 день назад
This is the second video about the GoldenPond language, library and piano roll script in FL Studio. Here we look at some advanced usage such as modal interchange, secondary dominants, the stutter effect and grabbing the parameters from the error log. GoldenPond knows advanced music theory so that you don't have to. Or rather it knows how to apply the theory and calculate the notes, so that you ...
My Best Chord Progression Tool Yet!!!
Просмотров 282Месяц назад
GoldenPond is the programming library / tool I've been working on for the last couple of years to help me learn about and use chord progressions in my music. I just released version 0.3.0 and so it's a good time to talk about it. Read more about it here : gilbertlisterresearch.com/GoldenPond.html Download the FL Studio Piano Roll Script I'm using in this video : gilbertlisterresearch.com/identi...
Volca Modular in Pousada Luna Zen, Alto Paraiso de Goias, Central Brazil. Cosmic Ambient Jam
Просмотров 533 месяца назад
We stayed in Lunazen (www.tripadvisor.com/Hotel_Review-g2159104-d6158450-Reviews-Espaco_Naves_Lunazen-Alto_Paraiso_de_Goias_Chapada_dos_Veadeiros_National_Park_State_.html) in Alto Paraiso, Chapada dos Veadeiros, Central Brazil. It's a cosmic themed hotel. Much like Alto Paraiso itself. So I wanted a pretty OVNI themed jam. BTW: If you want to hear some of my more tuneful (but still weird) OVNI...
Volca Modular in Morada do Sol, Chapada dos Veadeiros, Central Brazil. Ambient Jam
Просмотров 494 месяца назад
I was in Chapada dos Veadeiros, in the centre of Brazil a few weeks ago. And I took my Volca Modular along to jam at a couple of the famous waterfalls. Effects thanks to the Korg NTS-1 This was at Morada do Sol (www.chapada360.com.br/passeios-na-chapada-dos-veadeiros/morada-do-sol/) Embarrassingly, I forgot to bring my headphones for this one, so I had to do the jam "deaf" (ie. without hearing ...
Trail and Meditation at the Secret Waterfall (Volca Modular in Chapada dos Veadeiros, Brazil)
Просмотров 514 месяца назад
I went on a longer trek to the Secret Waterfall in Chapada dos Veadeiros, central Brazil. It's an amazingly beautiful walk, through denser forest and dry cerrado. What's impressive is often how silent the cerrado feels, even if there are a few bird chirps and insect hums. It's so still and feels so empty in the heat. Anyway, the secret waterfall is everything you might hope. But I did this jam ...
Volca Modular in Raizama, Chapada dos Veadeiros, Central Brazil. Ambient Jam
Просмотров 444 месяца назад
I was in Chapada dos Veadeiros, in the centre of Brazil a couple of weeks ago. And I took my Volca Modular along to jam at a couple of the famous waterfalls. This was at Raizama ( www.tripadvisor.com.br/Attraction_Review-g2159104-d2388786-Reviews-Raizama_Waterfall-Alto_Paraiso_de_Goias_Chapada_dos_Veadeiros_National_Park_Stat.html) For my DAW based, romantic industrial / experimental melodic el...
Minimalist Ambient Jam with Capybaras : Volca Modular and Korg NTS-1
Просмотров 614 месяца назад
On my trip to the lake, I found a herd of cute Capybaras. So I did another little jam for them. Again with the Korg Volca Modular and NTS-1 For my DAW based, romantic industrial / experimental melodic electronic music, see mentufacturer.bandcamp.com/ If you want to encourage me, tip me here : ko-fi.com/synaesmedia
Lakeside Ambient Jam with Volca Modular and Korg NTS-1
Просмотров 974 месяца назад
I wanted to explore my Volca Modular more. In an inspiring location. For my DAW based, romantic industrial / experimental melodic electronic music, see mentufacturer.bandcamp.com/ If you want to encourage me, tip me here : ko-fi.com/synaesmedia
Scraping album covers from my netlabel with ChatGPT
Просмотров 1434 месяца назад
I'm redoing the WordPress blog for my netlabel. And for that I needed some images of the covers of all the releases. Because I didn't have these to hand I decided to scrape them from the BandCamp page. And got ChatGPT to help with that. The Dionysian Industrial Complex Bandcamp page : dionysian-industrial.bandcamp.com/ For my DAW based, romantic industrial / experimental melodic electronic musi...
Vlogging the future of this channel. And my thoughts on coding with ChatGPT
Просмотров 344 месяца назад
I've been in a rut recently because "editing is hard" (tm) And I've not been happy with many of the videos I've been working on. So I'm taking a step back. To be LESS structured and scripted an just vlog a few thoughts. For my DAW based, romantic industrial / experimental melodic electronic music, see mentufacturer.bandcamp.com/
Patching and Jamming : AE VCase-7 with Cirrus Classic & Kaestle Drum paired with the Volca Drum
Просмотров 2115 месяцев назад
Pairing the VCase-7 (AE Modular) with a Volca Drum makes for a great combination. In this (very) small setup I have the Cirrus Classic : www.tangiblewaves.com/store/p185/CIRRUS_CLASSIC.html Wonkystuff's Kaestle Drum : wonkystuff.net/product/kaestledrum/ And the Modulators : www.tangiblewaves.com/store/p152/MODULATORS.html the Volca Drum (www.korg.com.br/produto/10270523-modulo-korg-volca-drum) ...
Mentufacturer : The Official Sound of the Summer
Просмотров 556 месяцев назад
Bandcamp : mentufacturer.bandcamp.com/album/the-official-sound-of-the-summer-single Spotify : open.spotify.com/album/64hFpJ76bAhNKStheFJSVw Mentufacturer is back, with THE sound of the summer. The sound of Mentufacturer's summer, that is. In fact this short EP kind of came out of nowhere. (Disrupting all my other work in progress and planned releases). The title track is a quick sketch I knocke...
Unboxing the AE V-Case. Is this the perfect complement to the Volca Modular?
Просмотров 54310 месяцев назад
I want to use my Volca Modular live. But it needs a companion. The AE Modular V-Case is the same size as a Volca. And can be the ideal pairing for it. Here I add the Cirrus (a Mutable Instruments Clouds clone) and Kaestle Drum (Wonkystuff's Kastle Drum clone in AE format) start to figure out how to use them. See ruclips.net/video/NyFvwiHBgkk/видео.html for more jamming with the Volca Drum. Tang...
OVNI-Lounge : Ovnilounge III - Cafe del Star (Full Album 2023)
Просмотров 255Год назад
OVNI-Lounge : Ovnilounge III - Cafe del Star (Full Album 2023)
Mentufacturer : Grim Christmas / Solstice Grimace (Full EP 21st December, 2021)
Просмотров 59Год назад
Mentufacturer : Grim Christmas / Solstice Grimace (Full EP 21st December, 2021)
Mentufacturer : Here to Move (Full EP 2019)
Просмотров 34Год назад
Mentufacturer : Here to Move (Full EP 2019)
OVNI-Lounge : Ovni-Lounge Presents Arrokoth (Full EP - 2023)
Просмотров 53Год назад
OVNI-Lounge : Ovni-Lounge Presents Arrokoth (Full EP - 2023)
Mentufacturer : The "Go Easy" Mixtape (Full album 2021)
Просмотров 30Год назад
Mentufacturer : The "Go Easy" Mixtape (Full album 2021)
Mentufacturer : Deeper into Sepia (Full Album 2023)
Просмотров 26Год назад
Mentufacturer : Deeper into Sepia (Full Album 2023)
My New Ambient Setup : Parallel Big Echoes (self-written in Lua Protoplug)
Просмотров 233Год назад
My New Ambient Setup : Parallel Big Echoes (self-written in Lua Protoplug)
Composing with Non-Existing Instruments
Просмотров 69Год назад
Composing with Non-Existing Instruments
80s Flavoured Banger from a Flex Preset
Просмотров 196Год назад
80s Flavoured Banger from a Flex Preset
Play the Waveshaper in FL Studio. Boring beats go blaarrhghhhroom!
Просмотров 1142 года назад
Play the Waveshaper in FL Studio. Boring beats go blaarrhghhhroom!
Free VST Hosting DAW LMMS meets Gbloink!
Просмотров 2482 года назад
Free VST Hosting DAW LMMS meets Gbloink!
My first AE Modular / Microbit / Kastle / NTS-1 EP
Просмотров 1202 года назад
My first AE Modular / Microbit / Kastle / NTS-1 EP
Unboxing 2 New Modules for AE : XMIX + Modulators create endless possibilities
Просмотров 1072 года назад
Unboxing 2 New Modules for AE : XMIX Modulators create endless possibilities
Very cool ❤ 🔥 subscribed (500)!!!
Cool stuff! Do you have experience in writing VSTs (or other plugin formats, for that matter)? If not, the announced VFX Script plugin might be a good alternative: it runs in Patcher and as such will not block the rest of the UI when used. I hope it's released soon.
I've done a couple of experiments writing VSTs. But not finished enough for release. My goal next year is to try to get GoldenPond (and Gbloink!) VSTs to that point. I've also done some things with Lua Protoplug which is the Lua VM in VST format. (There's some video tutorials about that on this channel) The problem with VSTs for generating MIDI though, is that AFAICT every DAW has a different way to route that MIDI to other instruments. So you can't just offer a full solution out of the box. I've not heard of VFX Script. Tell me more.
Amei ä diferença é a música"
Boa, Phil!!! Curti a descrição contando todo o contexto. ❤
I'm not sure why the metronome was playing almost all the way through. I'm also surprised that you want to learn music theory, as I thought you just went with what sounded good.
Yeah. The metronome is very prominent, especially listening to the video on a phone.☹️ It's there while the music is playing because I thought it helped to hear the meter of the Euclidean generated rhythms better. Maybe I didn't really need it. It's there while I'm talking because of the issue I mention with the way piano roll scripts work in FL. When the Goldenpond screen is up I can't do anything else, including stopping and starting the sequencer or switching the metronome on or off. The only way to be stopping and starting the metronome and sequence would be to be continually shutting and reopening Goldenpond. It is kind of frustrating.🤦 Sure I definitely like what just sounds good. But I do want to understand how some of the stuff that sounds good to me actually works. So I can make more of it. 😊
Hey Phil, your video came up on my YT homepage!👍 Looks like you're having fun with this. I did have a sense of "this is just as easy as a regex expression" 😂 ... powerful for some, but impenetrable for many others. But maybe that's just because I'm less familiar with this way of referring to chords. Where did the name come from?
Harsh but fair. Of course, I love regexes. I think they're one of humanity's great inventions. A perfect example of the computational virtue of letting us say a lot while writing a little. Like poetry. :-) Like regex, Goldenpond is a little language intended to be written by humans but read by computers. And, as you'll see in the next video, can also be embedded in other code. So the parallels are quite strong. Is there a learning curve? Absolutely. It's going to take you a couple hours studying and experimenting to learn to use Goldenpond well. But the competition is spending months or years learning to play an instrument. And while that has other rewards, as a way of learning to make chord progressions in the DAW, I'd say that takes more effort than learning Goldenpond. There are other chord tools in DAWs. FL Studio has a new one right now. As a brief comparison (and maybe I should make a video on this) I'd say the other tools give you a broader palette of chords to choose from but do less to help you organise and understand how chords fit together. And Goldenpond is evolving rapidly right now. The next version will be able to express even more. As to the vocabulary, I try to keep it as close to what I understand to be real music theory terminology (although this is what I learned on RUclips so it may be a bit of a mix and match of vernacular terms). However the notation is my own custom notation, optimised for Goldenpond specific goals. One of those goals is that everything is referred to "relatively" rather than "absolutely". In other words Goldenpond will (probably) never have a way to say Dmajor 7th because that would be an absolute reference to a chord. You can get that chord relatively eg if you are in the key of Dmajor and you want the seventh of the 1 chord. All the chords are (or will be, eg no sus chords yet) available. But will always be referenced relatively. Real musicians have to learn to think both absolutely and relatively and translate between the two in their heads. That's amazingly clever, but I'm a lazy computer geek. I think the computer should do that work for me and let me concentrate on the relations between chords in my composition.
@@synaesmedia Sounds great, I look forward to watching more 👍
Great intro. Looking forward to seeing the coding part.
Hilariously YT Studio gives, AI generated, suggestions for replies to comments. The suggested reply to your comment is : "It's pretty simple. The coding part is just one function". That's bullshit. The code is waaay more than this. And while it's not hugely complicated, it's definitely not "one function". The Python version of the code -admittedly with a few blank lines between some of the classes and functions - is up to about 2000 lines. 🤣
The coffee break interlude was sweet. Are you back in England for good?
Thanks. The coffee break appears in various videos when I feel I've overloaded the watcher with too much information and it's a good time to pause things. Yeah, looks like I'm here for the forseeable future.
Neat!
Full advanced
how you do that
Good jam 👍
Wow!! What an amazing place to get to jam these little beauties!! This has got to be my favorite outdoor jam spot I've seen someone find yet!! How cool!! I'll be getting my Korg volca modular in the mail within the next two weeks to add to my quickly growing synth family!! Can't wait to get into the breadboard experiments with it!!
Thanks. Glad you enjoyed it. I'm lucky enough that I lived in Brazil for many years and visited these places a number of times. But hadn't really thought of making videos there. Although that only really became possible with the Volca and the Roland Mixer which lets me record straight to the phone. Enjoy your Volca Modular. It's certainly a very powerful and fun instrument for the size and price.
Lovely!
It's a great waterfall. Do you know it?
I'm glad to see you making some new friends! 😁
Unusual intro - no capybaras where I live. Drone hurt my ears for a time but found it more interesting and far less irritating from around 11 minutes onwards. I like that it was starting to get dark near the end of the piece.
That's in Brasilia. Capybaras are native there. Sorry about the ears. :-) Is that the very Steve Reichian repetitive "arpeggio" from the NTS-1? Or the actual Volca drone? I confess, I take a bit of time to find something listenable and interesting with these outside jams. They're fun to do and it's a chance to force me to learn more about the Volca Modular to try to find something interesting there. (While getting out of the house) But they definitely start minimal Also, that footage of Capys at sunset was actually something I filmed earlier (and slowed down) and just cut in over the end of this jam (because the video itself isn't that interesting). But they look fantastic don't they?
@@synaesmediaThanks for the reply. I was referring to the repetatative single note at the beginning of the piece mainly but that's just me (aka Western Sub). I thought the live performance went really well.
@@JellyMonster1 That's definitely the NTS1's arpeggio then.
Nice upload but too complex for me.
Is that because of bad presentation? (I was aiming for "breezy" rather than "plodding", which I fear is my default mode). But it might just be too rushed. Or is it just not your thing?
@@synaesmedia No, nothing wrong with the presentaion. Just that I'm understanding less and less these days.
I loved it! I will love to see and hear you here more often! ❤
Let's hope this gives me the momentum again.
Nice! Was hoping to hear more from this setup 😊
Thanks. I believe there is a lot to explore here. But I need to get to the actual Volca Modular / VCase jamming / video soon. My hunch is that that's going to work better if I swap the Modulators for a filter. It's a shame to lose modulation, but the VM has its spare function generator, and if I do that, I can put the Kaestle Drums through the filter, while freeing the Cirrus for the VM itself. Anyway will see how that turns out and document it soon.
sounding like an immersive combination, cool beats too 🙂
Thanks. I really like the rhythms that come out of playing with the Volca Drum. At the same time, I really need to sit down and learn some sound design on it. (It's a relatively new acquisition). Because these drum sounds are way too hard and bright for the vibe I was exploring. I need to figure out how to make the kick lower and mellower. And tone down the other instruments too. Also, listening to the video, the Kaestle / Cirrus needs to be louder in the mix. But it's an enjoyable combo to jam with.
@@synaesmediaI find it's quite hard to make the cirrus/kastle louder unless putting it through the 2Signalamp or quadboost. Would really like to play with the drum as I've heard complicated sounds and rhythms coming from it. Enjoy!
@@maydonpoliris Yeah . Kaestle Drum definitely feels quieter than my normal Bastl Kaestle. Don't know if that's the algorithm in the Drum, or the way the AE version is built. I hear other people making some beefier drums with it than I managed so far. So need to experiment more. Or it could be the Cirrus making everything quiet.
@@synaesmedia and every patch is different so we may never find out why but I guess that's the fun we have while experimenting 🙂
how good is this for making random songs
That's a great little setup! These little V7 cases are so awesome for making unique little complimentary boxes for your other gear.
00:00 : The Official Sound of the Summer 05:40 : Hey! Hey! Infectious! 10:24 : Praia do Rosa
These are gold, and you're right, Sam deserves much kudos.
Thanks Yes. Sam has definitely given us something fantastic.
i have old fl\
0:00 Ramble 3:20 Unboxing AE Modular V-Case7 8:42 Let's put it together 13:46 Playing around and example sounds
A 2021 remaster is now on Bandcamp : mentufacturer.bandcamp.com/track/mermaid-rock-2021-remaster along with more recent Mentufacturer tracks.
Bit late to the party. As a musician who later became a coder, can I say: your music theory knowledge is pretty solid, even though it's not a prerequisite for successful music programming. Just remember music is literally a language and as such requires practice as well as theory. Buy a guitar ;)
Hurts m my fingers too much. 😀 But I ought to try learning the keyboard properly.
Thanks for that. I've never delved into encapsulate and think maybe I should. I was about to make a video on PureData about persistence of UI values between reloads of a patch. Plus saving an loading of presets. And having the ability to keep a synth you're building in PD in sync as you're building it, since you often disconnect things and loose the value from the control when it gets disconnected and reconnected. This might be useful in that context.
That sounds pretty awesome. I have no idea how to persist values. I guess PD has the ability to write files. But is there a way to discover what the current setting of all the sliders is? Or do you have to explicitly set up routing their outputs to another recording component?
@@synaesmedia you got to build a circuit for it. You'll see you when I get my video together.
7:17 is scary.^^
this looks like a nice Sunday afternoon
Indeed it was. I really need to make some more videos documenting where I'm at with this stuff. There have been developments. Some pretty crazy.
dope af.
Thanks.
Python error: ModuleNotFoundError : No module named 'encodings' v21
Hmmm ... I'll take a look at that. Maybe it's FL 21.1 or something that it became available. Are you on the latest FL?
@@synaesmedia v21.1.1 [build 3750] I stayed on this version because it flies faster and I am satisfied with its stability
you have to import/install the module pip install 'insert the module name '
Great stuff, and some really interesting sound programming here!
Thanks. That main track 3 riff was made with a self-written Pure Data patch explored here : ruclips.net/video/ICw4gL2QKWg/видео.html
Top Shelf
00:00 Go Easy Beat 01:18 A Sepia Sonority 05:30 Swamp Ghost 09:52 The Serpent Wind 12:50 Hunting 8 15:30 Big Ben 19:27 Chapel of Rest 24:59 Soaring Seabird 27:27 RACINGCARS 29:39 Dope 32:32 Come on, Baby! 36:16 Play Out
00:00 Plutonium Class Service 03:29 Interzone 07:09 SIPA.ZI.AN.NA 14:01 Anunnaki 16:06 Ice Giant 19:33 X-Prize 22:43 Rings of Return 27:35 Hivemind Hotel 30:12 Metagalactic Foodtrucks : Burgers at the Edge of Time 33:28 Teegarden B
00:00 Nude Descending 03:01 Lilting Lovely 07:55 Scotoplanes 11:29 Zeroidade 13:51 Ruby Rag 16:05 (I remember that) I was Improvising 19:20 StarTides 26:10 Sailing Stones (On the racetrack playa) 28:48 A Lounge Underground
00:00 Broken Plugin 12:00 Doornotadoor 16:52 A Piano Theme 23:01 101 Theme 26:48 Wobbly Pink Ecstacy
00:00 Ba-baba Baba 03:05 A Super Star 03:33 Yule Chant 09:03 Burning of the Clocks 10:15 Omega Man 11:01 Secretive Santa 13:42 Tipsy Davey
👏👏👏
00:00 Sky Circus 02:33 Leptoquarks 04:41 Red Airglow over Mount Magnet 09:22 Tholin Liquor 10:27 Doctor Pentapod's Clinic 14:03 Brainride 17:32 Tok'l Metal Mines
dr ozi spotted
Hello! I've been working for years on an idea for a multitrack midi sequencer that came up with. It's sort of like ableton live but with my own ideas twist. Now... i created a prototype using javascript... and it works ok in terms of functionality. It uses a novation launch pad as its input device and gui. but the timing is horrible. I honestly had never heard about protoplug. So this seems very interesting. I would like to ask you a few questions: - Is the timing precise? - Is this robust enough to run a multi track midi sequencer? - Is there any problem with running multiple instances of protoplug (i want to sequence 8 different synths with this) - can i store the tables of notes with the product so when i save the ableton file and reload it next time all my notes and sequences are still there? Thank you very much for taking the time to make this video. Appreciaate it a lot.
1) The timing is "OK". It's obviously not like writing C where you are compiling to machine code and have to manage your own memory. It's a scripting language running on a virtual machine that does its own garbage collection. Which adds a certain overhead. And perhaps there are delays from the garbage collection. But it's fast enough to do some basic sound synthesis (which means running a loop to calculate audio samples 44,100 times a second. And I'd say it's probably OK for generating MIDI data in real time, if that's your main interest. If you want to generate a LOT of MIDI data it might choke. But computers are fast these days. ALSO, being a VST plugin, I *think* it gets its clock from the DAW. So keeping it in sync with the DAW should be OK. I've not tried anything like that, though. 2) The real issue with running a "sequencer" as a VST plugin, is that the VST standard doesn't, AFAICT, specify anything about routing MIDI. What that means is that in each DAW you'll have to figure out if and how you can do it. You'll see me explain this in the context of FL Studio at about 3 - 5 minutes into the video. It will probably be different in Ableton. I don't know if it's possible to send MIDI data out of the plugin on multiple MIDI channels and have them routed to different instruments within the DAW. But even if it is possible, what I'm certain of is that the plugin won't be able to set this up for the user. Every user is going to have to figure out how to configure that routing by themselves; before they can use the plugin. Which is a pain. In terms of robustness. It's probably robust enough that if you write code that doesn't crash, the plugin itself won't crash. 3) I've run 2 or 3 copies of Protoplug at once, and didn't seem to have any problems. I think the VST standard does encapsulate plugins OK. I'm not sure if there is a way multiple copies of the same VST leak into or interfere with each other. I'd guess not, normally. And haven't seen anything like that in Protoplug. 4) There are some calls in the API for saving and loading data. I guess to files somewhere. See www.osar.fr/protoplug/api/modules/script.html#saveData I've not experimented with this myself. VSTs obviously do save their state in some way when the track that holds them is saved. By default in Protoplug the current script is saved. If you wanted to save actual sequence data, my hunch is that it's probably possible, using the API. But I've not looked into it. In general, depending on what you are doing, Protoplug MIGHT be the solution for you. If it's some kind of algorithmic generation, and you are happy setting up MIDI routing yourself, then it might be a very good solution. OTOH, if you are trying to write an alternative sequencer and just want to use the DAW to host VST instruments, my hunch is that it's not necessarily right for you. One alternative is to run a program completely outside the DAW, and just send MIDI from it as though it were a MIDI controller. That's what I do from Gbloink! (See ruclips.net/video/Q7PD00jvCy0/видео.html and ruclips.net/video/PG3UhG_PWT8/видео.html ) I found a Midi Mapper for Windows, and used it to route 3 channels of MIDI into FL Studio. I also route MIDI From Sonic Pi to FL Studio by the same mechanism. The irony with FL Studio, is that it seems easier to route multiple MIDI channels coming from *outside* the DAW, to different instruments, than it is to route multiple MIDI channels generated by a plugin *inside* the DAW. But Ableton might be different. Of course, an external program won't get a MIDI clock or be able to sync. Unless you use Ableton Link which I've not tried, but I believe Sonic Pi uses it and can sync to Ableton via it. A final option if you're not scared of C++ / JUCE is that I believe JUCE now supports JS scripts. So it might well be possible / or soon be possible, to write your own sequencer / DAW, largely in Javascript, sitting on a small core of JUCE C++. This is something I'm meaning to try out. Perhaps later this year, when I get some time. If I do, I'll certainly be making videos about it.
Thank you very much@@synaesmedia for such a lengthy response. I have subscribed to your channel. Please continue to make videos. You're great at explaining things. Please consider making a video about a simple midi sequencer. Thanks in adv.
This is really quite interesting, great work. How tough would this be to set up on my own system? Would love to explore it
It shouldn't be very hard. If you know how to install a VST plugin, you can install Protoplug. Get it : www.osar.fr/protoplug/ I have a series on using it here : ruclips.net/video/zkgYBoiQPek/видео.html But basically you open it like any other VST, except there's a whole programming language environment inside it. My code for the long delay is here : gist.github.com/interstar/7cc4b8cb99dcd2bccffca21a4d2459ef So you can just copy and paste that into the Protoplug window and press compile. If you have the right version of FL Studio you have Patcher too. So you can assemble Protoplug within any larger patcher collection of plugins (eg. filters, reverbs etc) you like. The secret of the "Parallel delay" is just to make a second patcher, that has two copies of the first patcher in it, in parallel, and set them to different delay times, so they phase against each other. Or make something MORE complex if you want to hear how that turns out :-) Good luck. Have fun!
need more of this, so great
What would you like to see next, following on from this?
@@synaesmedia Yeah i suppose following on from this, or any other interesting decaying loops/ambient techniques you have picked up for FL studio.
@@zero111zero I don't know if you saw this recent video : ruclips.net/video/PEUZZCpzkWo/видео.html where I built a long parallel delay with a little bit of coding in Protoplug and Patcher. Now that there's a basic framework for building that delay fx in code, there's no reason we couldn't do more things to the sound in the buffer. For example, add some kind of custom noise or degradation to it. I'll play around and see if I can find some interesting algorithms that are fairly simple to implement but have useful / unusual effects.
I liked that in and out effect of the piano from 23:00 onward; quite melancholy.
You mean the glitch from tweaking the delay length? Which then gets captured and repeated? Yeah, that's interesting. In some ways it would be nice to eliminate it. But actually I don't know how. And even "professional" delays (at least the delay3 in FL Studio) have some amazing glitch effects when you mess with the delay while they are running. I think we have to assume that this is "character". And, yeah, can add some nice textures. As I deliberately do with the delay3 at about 30:00)
Some beautifully rich sounding passages in there; inspiring. Not used Gbloink! in quite a while, as been busy with other things but perhaps now is the time to get involved again. Thanks for the upload.