Welcome to %s forums

BrainModular Users Forum

Login Register

Notes name with the step sequencer

General Discussion about whatever fits..
Post Reply
noise2sine
Member
Posts: 458
Contact:

Unread post by noise2sine » 29 Mar 2013, 08:58

Hello,

I was wondering if there 's a way to see to notes name inside each slider of the step sequencer ? or somewhere else ?

The notes name are visible while moving the slider but i found difficult if i have to rearrange a pattern later . It would be nice to me to always have the note names visible.

cheeers

User avatar
nay-seven
Site Admin
Posts: 5684
Location: rennes France
Contact:

Unread post by nay-seven » 29 Mar 2013, 09:52

here an idea, (you have to continue to complete the notes list)
it's not dynamic, but could be a start
Download

noise2sine
Member
Posts: 458
Contact:

Unread post by noise2sine » 29 Mar 2013, 10:16

Hello Nay,

Thank you for your starting patch, it's what i wanted, but as you said as it's not dynamic while changing the numbers of steps the notes name don't follow the steps numbers.Maybe someone else can help making this working dynamicly ? I presume you are really busy :)

soundmind
Member
Posts: 236
Contact:

Unread post by soundmind » 30 Mar 2013, 03:08

Something like this? step_with_midi_note_visible2.pat

There is a problem though. Everything works fine if you edit each step individually. The problem arises when you drag the mouse across multiple steps. This causes the wrong note values to be reflected in the matrix cells. I noticed on the script module that the "sel caption" does not always reflect the "new caption" which is set by the patch. Maybe an event is not being processed on time or something. Maybe a scripter can have a look.

percuson
Member
Posts: 105
Location: Leipzig, Germany
Contact:

Unread post by percuson » 31 Mar 2013, 14:38

Hi noise2sine and soundmind!

It's a pretty good idea to use the matrix module! I was missing that also a lot of times.
I wrote a script, that calculates all note names on every change. So there should be no wrong captions anymore!

download

Happy Easter!

User avatar
nay-seven
Site Admin
Posts: 5684
Location: rennes France
Contact:

Unread post by nay-seven » 31 Mar 2013, 14:56

Good job percuson, thanks for this useful egg

noise2sine
Member
Posts: 458
Contact:

Unread post by noise2sine » 31 Mar 2013, 15:38

yeah ! thank you to all for your help ! Perfect tool for composing now . Thanks again and happy Easter !

percuson
Member
Posts: 105
Location: Leipzig, Germany
Contact:

Unread post by percuson » 31 Mar 2013, 20:11

I made the easter egg more perfect!

I thought, it could also be useful for arrays...
You don't need the listbox anymore and now you can choose the output type:

- midi
- integer
- x.x
- x.xx
....

download

edit: I fixed the last problems with midi and made the script more lightweight...
Try it out! Can really be useful!

noise2sine
Member
Posts: 458
Contact:

Unread post by noise2sine » 02 Apr 2013, 11:52

Thank you for all these wonderful eggs !

waolelaid
Member
Posts: 339
Location: Ecouen 95
Contact:

Unread post by waolelaid » 10 Apr 2013, 20:21

Hi percuson your patch is very fine but i don't understand on what you wire it and which
output of the matrix must i use i'm sorry but i don't understand the functioning of matrix
as i don't understand arrays in fact i'm not able to build something by myself in usine
if you have a little bit time to show me how to connect your patch
thanx in advance
Avant l'effet on croit à d'autres causes qu'après
Friedrich Nietzsche

percuson
Member
Posts: 105
Location: Leipzig, Germany
Contact:

Unread post by percuson » 11 Apr 2013, 17:02

Hi woaleid,
you can imagine an array as something like a value storage... I'll try to explain:
Imagine you have 8 boxes standing in front of you, named from 0 to seven (this is your array)
Now you put some things into the boxes, in box 0 -> 4 items, box 1 -> 10 items, box 2 -> 0 items
if you take box 1 and you count the items, the result is 10.
That's what an array is doing.
The matrix does the same thing, but you can store more than one value in each "box".
You can use arrays always, wen you want to store vakues. Also Steps and Step Midi work with an array. As an example you can try to store the velocity of each step of a cycle and recall it, when playing.

My patch is to visualize the values stored in the array. That's all.
The matrix module is some kind of misused in the patch. It is only for displaying the values. You don't have to connect anything to it.
You can also replace the Array Module with a Step or Step Midi module. This is what I did in the two examples.
I hope it is enough to understand how to use it.


http://www.sensomusic.com/forums/upload ... values.pat
http://www.sensomusic.com/forums/upload ... values.pat

waolelaid
Member
Posts: 339
Location: Ecouen 95
Contact:

Unread post by waolelaid » 11 Apr 2013, 17:49

Hi percuson and thank you for your explanations i'll try to understand
but i've always bump on the"Arrays" i've never understood their use
even when nay gave me some exemple i don't know when and how to use
them when i see one array when i open a patch or sub patch i'm completely lost because
because i don't understand its role i don't know what to put in it and how to wire them i don't understand
the numbers written in red in the cases named "array value" ! i have no imagination with all that can be
mathemetical i hate them that why i quit school very early it's a real suffering for me and Usine
is mathematic so always suffering this is why i didn't go to" Olivier's classroom" cause i have not the level
sometimes i wonder why i try to use Usine
i'm closed to give up i'll see with the new version if its more accessible
otherwise i'll give up
thanx again
best
Avant l'effet on croit à d'autres causes qu'après
Friedrich Nietzsche

waolelaid
Member
Posts: 339
Location: Ecouen 95
Contact:

Unread post by waolelaid » 12 Apr 2013, 07:12

Hi percuson , and thank you once again for this more simple patch
it is for me easy to connect the patch because there is a midi step
so i understand how to connect it .
but there is something that remains in my head i think that with the first
patch with array offers you to make something else than only displaying
midi note name i think that you can use the matrix to do something more complex
but i don't gess what
in any case it's very practical to see the value of the steps displayed
i wish you a good day
Best :D (i've a smile now)
Avant l'effet on croit à d'autres causes qu'après
Friedrich Nietzsche

percuson
Member
Posts: 105
Location: Leipzig, Germany
Contact:

Unread post by percuson » 12 Apr 2013, 15:44

Hi waoleid!

Great, I hope you don't give up....
The step sequencer is maybe the most practical thing to display the values. It is also a kind of array.
And you can also think of an array as a collection of faders.
I made another demo, using both, StepMidi and Array module to demonstrate how an array can be used.

The array provides the velocity for each step. The outgoing sound is produced by my Usine OSC. You don't have to understand how this is working. (I chose this because it is the easiest way to produce sound from midi without the need of additional packs)

MidiStep and Array Demo

Now you can imagine the Matrix module as an array that stores both values (Midi note and Veloctiy) inside one array. If you are working with arrays for a while, there may arise the need to store more than one value inside a "step". That's the time to try out the Matrix module...

waolelaid
Member
Posts: 339
Location: Ecouen 95
Contact:

Unread post by waolelaid » 12 Apr 2013, 16:19

hi percuson thanx to help me to understand the things that remains for me a mistery
i'll test your patch tonight and i'm not going to give up i say that when i spend a long
time trying to do something in Usine without any result i begin with the 2.7 version and
i didn't progress a lot but i never give up i always try to understand
thank you once again and have a good week end ;)
Avant l'effet on croit à d'autres causes qu'après
Friedrich Nietzsche

waolelaid
Member
Posts: 339
Location: Ecouen 95
Contact:

Unread post by waolelaid » 13 Apr 2013, 03:13

Image
Hello percuson i tried your patch and effectively you could do something else that only displaying
note value but can you tell me how you do to realise all this manipulations ? how do you know that ?
does it exist a book which explain how to build the synth you made ? i'm not able to do such a thing
i can't find by myself all those calculations and apparently you do your own script (another thing
i don't know) because i didn't find in usine one of the script you use so even if i understand the arrays
i don't know which datas to store in an array !
that is what sometimes i'm completely down
i can only count on other people and the worst is that i can't help anybody on the forum
i've always shared the things i had or i knew and it's the first time that i can't
so i hope you understand why it happens to me to say "i give up"
otherwise congrats your patch is really fine and works very well
i really looking for a book which explain how a synth is build or how to build effects
but i think it doesn't exist
thank you once again
have a nice day
best
Avant l'effet on croit à d'autres causes qu'après
Friedrich Nietzsche

joffo78
Member
Posts: 1033
Contact:

Unread post by joffo78 » 13 Apr 2013, 05:35

Hello waolelaid.
Creating synth or fx on usine should be very attractive. But you often realize that you can find (sometimes for free) what you want to do in better. So it's only for your own satisfaction but the task is very high for that.
i thing you have a lot of interesting objects more simple than a synth or a reverb to begin.
in my opinion, the better way to progress first is starting with a simple idea.
Array concept is not very easy to understand in the abstraction world but very simple when you need it.
so don't discourage you .

waolelaid
Member
Posts: 339
Location: Ecouen 95
Contact:

Unread post by waolelaid » 13 Apr 2013, 08:14

Hi joffo thank for your encouragement and yes abstract is something i don't know
and having a simple idea is difficult when you don't know what you wanted to do
i see a lot of patches in usine so i have no idea of what i can do i'm a little bit limited cause
i never use a DAW before using Usine and i also don't know how to program a MIDI file
but the purpose of usine is to build your own and when we met at Olivier's court i understood
that i had not the sufficient level to follow
i'm always surprised when i open one of your patch it 's a real impressive work
wish you a good week end
thank you :)
Avant l'effet on croit à d'autres causes qu'après
Friedrich Nietzsche

percuson
Member
Posts: 105
Location: Leipzig, Germany
Contact:

Unread post by percuson » 13 Apr 2013, 15:47

Hi waoleid!

Be sure, that it to took a long time to build the Usine OSC...
I had a few classes in electroacustics at universitiy and learned the basics of audio processing on computers. And before that I had years of trying out Daws. For the Usine OSC I had the idea how to calculate waveforms in Usine without a wavetable, but it took weeks to make it. First I had to learn how Usine deals with audio material and this I did mostly by try and error.

As Joffo wrote, the best thing would be by starting with a simple idea for a patch... Or explore all the modules of Usine. Try to connect them somehow and look or listen what happens to the data or sound. That's what I did (Try and error...). If you don't know, how to connect, click on the help button... And maybe you get an idea for a simple patch.
You also could search for simple patches and try to understand, how they work.

One other thing you shoulöd know: When I open one of Joffos patches, I also need a long time to understand it...

And if you want to learn a bit about sound processing I have some links for you.

This one starts really with the basics. And its quite easy to understand... but a lot of text...
http://music.columbia.edu/cmc/musicandcomputers/

This one seems to be good for special questions
http://www.soundonsound.com/sos/allsynthsecrets.htm

A very basic site, that explains waveforms and how filters work
http://beausievers.com/synth/synthbasics/

A video totorial on sound synthesis. You can see and hear what happens with waveforms, when manipulating them!
http://vimeo.com/2206614

waolelaid
Member
Posts: 339
Location: Ecouen 95
Contact:

Unread post by waolelaid » 13 Apr 2013, 20:00

Hi percusson thank you for links you gave me and the encouragements
that you and joffo send me i know i'm not alone i found a book on how to program MIDI
files in a DAW so it can help me to understand certain things (Nay is always there to help )
but at this time they have a lot of work to satisfy people waiting for hollyhock
so following your advice i going to study what i didn't do to begin
wish to all patchers to continue making good tools that give me some ideas
thanx once again and have a good week end
Best :D ( the morale came back )
Avant l'effet on croit à d'autres causes qu'après
Friedrich Nietzsche

percuson
Member
Posts: 105
Location: Leipzig, Germany
Contact:

Unread post by percuson » 14 Apr 2013, 02:21

:) :) :)

joffo78
Member
Posts: 1033
Contact:

Unread post by joffo78 » 14 Apr 2013, 03:15

So only for you i 'd try to make a very basic but very usefull patch. it's a audio arpegiator.:
here
i think it's easy to understand except may be pass and stop conditions.
you can try to read it starting on left and finish on the right.
first signal is detect by the beat detector sub patch. after that the synchro is restarted to make a record with len is the same of repeat.
a list box allow to input pitch value of each step (dbl click to edit it).
when the record is done the repeat start following the pitch values of the list.
at the end of the rec, a curve value starts to make a fade.
Very easy ;-)
unfortunatly this patch isn't using array module but list box work a bit like an array (comma text is a specific array)


percuson
Member
Posts: 105
Location: Leipzig, Germany
Contact:

Unread post by percuson » 14 Apr 2013, 14:52

... without notenames, but verry cool! :)

waolelaid
Member
Posts: 339
Location: Ecouen 95
Contact:

Unread post by waolelaid » 14 Apr 2013, 17:18

Hi , joffo and excuse me for the late answer but for once
the weather was so fine that i could not resist to have a walk in the forest
today sun is fine for the morale
thank you to make especially patches to help me i'll see that in the evening
@ percuson may be i can implement your patch in joffo's patch it would be 2 lessons in one
wish you a good evening full of good things
Best ;)
Avant l'effet on croit à d'autres causes qu'après
Friedrich Nietzsche

joffo78
Member
Posts: 1033
Contact:

Unread post by joffo78 » 15 Apr 2013, 00:11

another very simple example : a DJ cross fade i made to navigate between 2 signals without reduction of level.

waolelaid
Member
Posts: 339
Location: Ecouen 95
Contact:

Unread post by waolelaid » 15 Apr 2013, 01:12

Image
Done but not difficult just copy /paste but i begin to looking for the path that the datas make
to understand the trajectory and the functiuns of the modules
problem to understand "and" etc.... never made program i believre that Xor reset to 0 but don't really know
when use those modules
thanx for the new one :D
Avant l'effet on croit à d'autres causes qu'après
Friedrich Nietzsche

Post Reply

Who is online

Users browsing this forum: No registered users and 218 guests