If you have a problem or need to report a bug please email : support@dsprobotics.com
There are 3 sections to this support area:
DOWNLOADS: access to product manuals, support files and drivers
HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects
USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here
NEW REGISTRATIONS - please contact us if you wish to register on the forum
Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright
Simple MIDI Step Sequencer
3 posts
• Page 1 of 1
Simple MIDI Step Sequencer
Hey...
I'm very new to Flowstone at the moment.
I'm trying to build a simple MIDI step sequencer for a drum machine. I'm looking at the [Counter] and the [Counter Advanced] components as they seem like the logical place to start from. I have just a few questions though...
firstly, what should I use to imcrement steps on the counter input and how can I define interval timings (tempo)?
secondly, once I have the string of integer values from the output of [counter], what would be the best way to unpack this? I see there is a [multiplexer] component but there is no demultiplexer. Alternatively... could I possibly use an [unpack] component? I am actually quite familiar with cycling 74 (pure data) where the kind of component I am looking for would be a [select] object (if this means anything to you).
Anyway... many thanks
Liam
I'm very new to Flowstone at the moment.
I'm trying to build a simple MIDI step sequencer for a drum machine. I'm looking at the [Counter] and the [Counter Advanced] components as they seem like the logical place to start from. I have just a few questions though...
firstly, what should I use to imcrement steps on the counter input and how can I define interval timings (tempo)?
secondly, once I have the string of integer values from the output of [counter], what would be the best way to unpack this? I see there is a [multiplexer] component but there is no demultiplexer. Alternatively... could I possibly use an [unpack] component? I am actually quite familiar with cycling 74 (pure data) where the kind of component I am looking for would be a [select] object (if this means anything to you).
Anyway... many thanks
Liam
- obsolete-devices
- Posts: 1
- Joined: Sun Feb 09, 2020 7:05 pm
Re: Simple MIDI Step Sequencer
Hi Liam and welcome to the forum!
The problem you would hit is using the “green” components like the counters.
The green system is intended for low-speed control systems such as knobs and selectors. The timing of green is of the lowest priority and is never accurate or has the sort of resolution you would need for a sequencer. Timing varies with the green workload at any instant, so is also not stable or predictable.
For accuracy of +/- 10mS you would need to code in Ruby which can output MIDI with acceptable accuracy.
Have fun!
Spogg
The problem you would hit is using the “green” components like the counters.
The green system is intended for low-speed control systems such as knobs and selectors. The timing of green is of the lowest priority and is never accurate or has the sort of resolution you would need for a sequencer. Timing varies with the green workload at any instant, so is also not stable or predictable.
For accuracy of +/- 10mS you would need to code in Ruby which can output MIDI with acceptable accuracy.
Have fun!
Spogg
-
Spogg - Posts: 3358
- Joined: Thu Nov 20, 2014 4:24 pm
- Location: Birmingham, England
Re: Simple MIDI Step Sequencer
.
Last edited by MichaelBenjamin on Mon Sep 21, 2020 10:22 am, edited 1 time in total.
- MichaelBenjamin
- Posts: 275
- Joined: Tue Jul 13, 2010 1:32 pm
3 posts
• Page 1 of 1
Who is online
Users browsing this forum: Google [Bot] and 55 guests