Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is very illuminating, thank you. I feel like a veil has been lifted from me.

What sort of scripting are you doing?

Do you mind sending me an email (in profile) if I have a few questions?



> Do you mind sending me an email (in profile) if I have a few questions?

Why don't you ask here so we can all benefit (maybe) from the answers? :) Besides, might be more people who can answer too, and no added pressure on parent!


Sure, I can describe some of the basics I'm trying to do.

My goal is to autogenerate "projects" with loops and one hits, so I have like 100 candidate "songs" or "kits" to work with just using hardware and avoiding a DAW. And then to quickly jam on each song/kit to create an arrangement in hardware that I can save. Ending up with 20 scratch arrangements that I can load into a DAW and then produce / etc more carefully.

I want to load a "kit" into the MIDI controller and trigger sounds by hitting buttons. That part seems clear to me with JACK. That I can basically drop straight into hardware and start working with my audio material.

Now where I feel stuck is I'd like my knobs to do basic filtering, I'd like the loops to loop when I trigger them, and I'd like to be able to save my jammed arrangement to load into a DAW later.

Saving it seems like I could just save MIDI.

For filters, I am not sure which library I would use, and here is where it seems like I should be controlling a real DAW (so I get the same filter during my jam as in postproduction).

For triggering a loop that goes and loops, I have to write that by hand?

Apologies if what it sounds like what I want is: "I can use software to create 100 candidate Ableton projects with the clips pre-mapped and do a looped arrangement very quickly."


Lookup ReaLearn/Helgobox, a Reaper-exclusive plug-in to connect MIDI/OSC to anything inside Reaper. It even includes some form of scripting language.


Specifically in terms of scripts that sit between the hardware and Reaper?

Honestly it's very scripty stuff that's mostly one-time use. Stuff like sending the notes I play to a different midi channel depending on their velocity, or sending specific notes to a particular synth while all the others go to another.

It's kind of like "what sort of shell scripting du you do?" you know? It's just whatever I need to do given the situation.

One particular bit of fun I had was "flipping the polarity" of my keyboard, so that the left hand was playing high notes and the right hand the low notes. I got my Joe Zawinul on Black Market vibe going!

I can email you in a while but feel free to ask anything here also.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: