Welcome to %s forums

BrainModular Users Forum

Login Register

Feature Requests

Tell us what you'd like Usine to do
Post Reply
? ? ?
Member
Posts: 15
Contact:

Unread post by ? ? ? » 02 Sep 2015, 17:43

Ableton announced a new Max for Live device called Beatseeker. The description is as follows:

BeatSeeker is designed to allow drummers to take control and helps bands maintain their natural groove when performing with Live. BeatSeeker works by detecting the BPM of any rhythmic audio signal and matching Live to its tempo. Then you can launch clips and BeatSeeker adapts Live's tempo to respond to the signal and keep on the beat. Drummers can switch between playing to a click or having Live react to shifts in tempo by using one simple control, which can MIDI-map to a footswitch or other controller.
BeatSeeker is for use with live drums, but can also be used by DJs to sync Live with turntables, or with any other rhythmic or percussive signal used in performance or production.


Is there a way to implement this within Hollyhock?

Here is a link to the device: Beatseeker

Here a few more Requests:

1. MIDI control of module parameters, for example, the "tempo" parameter of the Local Sync Module.

2. Presets for the Piano Roll's Loop Brackets. So within the piano roll i set the loop bracket to a particular time frame, save it to a preset, then i set it to another time frame and save it to a preset etc. Now these can be recalled like any other saved presets via MIDI etc.

3. Presets for the Workspace. This would be equivalent to having multiple instances of Hollyhock where one can create a workspace, store it as a preset, load up another completely different workspace, store it to another preset etc. Now these workspaces can be loaded/recalled instantly via MIDI etc. This idea would be really good with rock solid stability where one can load a workspace, manipulate parameters, patches, racks in realtime and save these changes to a Workspace preset for instant recall.

sephult
Member
Posts: 1144
Contact:

Unread post by sephult » 02 Sep 2015, 18:09

1. Should be easy to implement with current modules and/or scripts
-Couldn't you just add a fader and use MIDI learn on this?
2. I like this idea, so you want subdivisions to playback what is currently in the brackets?
3. I believe you can use the Playlist button to do this.

As far as beatseeker, I did at one time use another program in demo mode to control tempo via audio source.
There is a beat detection module and yes with some tweaking you could do this type of thing.
Look under this section for analysis tools.

Modules/All modules/Analysis

-s
"Every act of creation is first an act of destruction." -Picasso

23fx23
Member
Posts: 2545
Contact:

Unread post by 23fx23 » 03 Sep 2015, 02:44

mm maybe wrong but me all are actualy doable via patch or script can easily for ex make a subpatch filled with controls like faders midi assignaged, with a preset manager recalling only this subpatch wanted sets of params. then this params can have a /several outputs wired externally to any /all wanted parameters, being pianoroll loop in/out, a combo box command link to the "load workspace" module, or a local sync tempo ect

sephult
Member
Posts: 1144
Contact:

Unread post by sephult » 03 Sep 2015, 02:55

I agree, most things can be patched. Some things though would be best in implementation of the module.
Patch it and share as add-ons, until/if implemented :)
"Every act of creation is first an act of destruction." -Picasso

? ? ?
Member
Posts: 15
Contact:

Unread post by ? ? ? » 03 Sep 2015, 18:54

sephult wrote:1. Should be easy to implement with current modules and/or scripts
-Couldn't you just add a fader and use MIDI learn on this?
OK yeah, that works.
sephult wrote:2. I like this idea, so you want subdivisions to playback what is currently in the brackets?
As an example, let's say I have the loop bracket from bar 1 to bar 4, I save this to a preset. Now i set the loop bracket from bar 9 to bar 13 and store it to a preset. I can now switch between the two saved loop locations with IE: a Novation Launchpad.
sephult wrote:3. I believe you can use the Playlist button to do this.
It's very very close to what the request is. First and foremost is the ability to switch between workspaces flawlessly without any loading latency. If you are familiar with Ableton Live's session view, think of it like switching between clips only the clips are full workspaces. The idea is for realtime live performance so it has to be solid and smooth transitions between each workspace
Secondly, each workspace has to be assignable to MIDI and/or keystroke for immediate triggering. The playlist looks cool and would work but think of it more like a grid where each can be triggered individually. What would be REALLY crazy is simultaneous playback of two or more workspaces but I'm unsure if computers are powerful enough for that just yet.

As for the beatseeker, looks like I'm going to have to bite the bullet and start getting into learning how to build my own devices. No matter which software I turn to, all of them pretty much just leave it to users to build their own devices. It really sucks for those of us who want to focus on making music but oh well.
So, with that being said, where's a good place to start to start building devices? Do i need to learn LUA? I checked it out briefly and just to install the program for MAC is a bit confusing.

Garyool
New member
Posts: 5
Contact:

Unread post by Garyool » 16 Apr 2016, 14:40

Hi everybody,

I'm also interested in a function like Beatseaker,
sephult wrote:As far as beatseeker, I did at one time use another program in demo mode to control tempo via audio source.
There is a beat detection module and yes with some tweaking you could do this type of thing.
Look under this section for analysis tools.

Modules/All modules/Analysis

-s
I see the modules you speak about, but i couldn't find how to use it to do a real time bpm detection on a drum/percussions part.
Does anyone have an algorithmic idea to do that ?

Thank you

Post Reply

Who is online

Users browsing this forum: No registered users and 107 guests