User Details

Username: SebastienClara
Website: sebastienclara.wordpress.com
Facebook: None provided
Twitter: None provided
Soundcloud: www.soundcloud.com/s-bastien-clara
Account Status: enabled
Member since: Feb 27 2021
About SebastienClara:
(report this profile)

Devices by SebastienClara

MIDI range Version 1.0.1
Pitch converter Version 1.0
euclidean4drumRack Version 2
chordProgressions Version 2.1
EDMrhythms Version 2.1
Degrees-Miditune Version 2
Melopoeia Version 1.1.2
Degrees-Melopoeia Version 2
Degrees-Autotune Version 2
Degrees-Chord Version 2
audio2midi Version 1.1
Shadow-Reflexion Version 1.0
Shadow-Echo Version 1.0
Chords and Groove 3 M4L Version 1.0
Beatmaker Version 1.0

Total Downloads: 10,498


Comments by SebastienClara

Comments

Perhaps I should have highlighted this image - https://sebastienclara.files.wordpress.com/2022/10/beatmaker-stepper-doc.png - that shows the link between a stepper cell and the associated pitches.

Thanks for your comment!

Thanks!

thanks !

hatyn, you can propose your ideas. Afterwards, depending on my availability, the possibilities that your ideas fit without requiring a development from scratch, I may or may not answer them :)

Indeed, the synchro is the problem of this device. I couldn't find a smooth resync.

In the new device, the time engine brings me new features, but I also lose some others. However, the sync was the main reason for new device.

thanks !

I think you'll like my next device even more! It should be out in a few weeks...

Thank you for your feedback.

The latency is induced by the technology used to determine the pitch.

A parameter allows you to modify the analysis window and thus the latency of the response, but it can only be configured at the initialization of the sigmund~ object. Moreover, this parameter influences the response quality of the object, as well as the range of the input audio. Therefore, it is impossible to choose an optimal default value.

For my part, I use this device not to transform a monophonic instrument into a MIDI controller, but to offer a harmonic depth to a monophonic instrument for example by using these other devices:
https://maxforlive.com/library/device/7869/shadow-reflexion
https://maxforlive.com/library/device/7870/shadow-echo

If you don't mind using Max, you can modify the hop parameter of the sigmund~ object and find the best compromise for your use. Be careful, the value of this parameter must be a power of two.

Best

Hi,

Can you tell us if the v1.1 works on your M1 ?

Thanks

On Windows, you have less routing options than on the Mac. By default, however, I cannot route an audio track as input to a MIDI track.

However, when I instantiate the audio2midi device on an audio track, a new field is proposed in the MIDI routing options. When I put the reference audioTrack, it means the audio track where you instantiated the audio2midi device.

If, despite the instantiation of audio2midi on an audio track, you don't see a new field appearing in the MIDI routing options, I can't help you further. I don't have a Mac at home to test and propose you a solution.

Maybe a Mac user of the forum could confirm or deny the functioning of the device on MacOs!

Thanks

Hi,
The device generates MIDI information. To use it, you have to route the output of the device to the input of a MIDI track.

The device is an audio device, therefore, in the routing options of your MIDI track, you select the audio track where you have instantiated the device and specify that the data comes from the device.

Your routing options should look like this: https://sebastienclara.files.wordpress.com/2022/01/shadow-audio2midirouting.png

If you don't see these options, you can activate their visibility with the I-O button on the right of Live's interface.

I think I have a solution to add the control of the device with pads (push type). However, this modification makes the understanding of the device a bit more complex.

I don't think to go further, because otherwise I lose the different current control modes.

I will add this new feature and others next month.

This family of devices does not have the same engine as the Degrees family.

However, you can use Live's arp and Live's MIDI routing to perform a sync.

I prepared a tuto that I did not have the opportunity to disclose.

I don't really have time to do an article about it, but I'm sharing the sources here: https://sebastienclara.wordpress.com/2022/05/09/arpeggiator-for-melodic-invention/

Analyze the project and you will discover how to sync the different parts!

I'm glad you like it !

I am very busy at the moment. I quickly made a new implementation, but I did not test it.

https://framadrive.org/s/9BTFcLEL8RHknXg/download/Collection-chordProgressions-dev.amxd

If other people are interested in this development version, I will update the device.

Cheers

I forgot, the device can follow Degrees-Chord when the sync mode of the latter is activated.

Hi aiotea,
Thanks for your feedback.

The device passes all MIDI messages except MIDI notes.
The MIDI notes allow to control the device. C triggers the 1st degree, D the 2nd degree and so on.

To operate the device, you need to use a MIDI controller or a MIDI clip. It also works with the mouse when you click on degree, but this feature is more useful to test something.

I hope I answered your question.
Cheers

Hi aiotea,
Thanks for your feedback.

The device passes all MIDI messages except MIDI notes.
The MIDI notes allow to control the device. C triggers the 1st degree, D the 2nd degree and so on. The black notes also trigger a shuffle of melody.

To operate the device, you need to use a MIDI controller or a MIDI clip. It also works with the mouse when you click on degree, but this feature is more useful to test something.

I hope I answered your question.
Cheers

To use randomness with the euclidean algorithm, I added the chromatic scale to Melopoeia device : https://maxforlive.com/library/device/7827/melopoeia.

This device has a Euclidean rhythmic distribution and can also be used with a drum rack.

Hi Schlam,

With v1.1, when n/chord knob is equal to 1, you can select chord factor (root, third, fifth, seventh).

So now you can harmonize with one or more audio sources :)

Don't forget to support me here: https://en.tipeee.com/sebastien-clara

Cheers

Thank you for your comment.

The implementation should not be a problem. However:
1. I don't see how to integrate it with the user interface,
2. the integration of this feature may be redundant with the rest feature,
3. intuitively, I fear that the result will be too chaotic.
Maybe the night will bring me some advice...

If you want this feature now, you can use the MIDI Random effect. Furthermore, in a MIDI FX Rack you can create a blank channel and another dedicated channel for that. In the latter, you can filter the note that will trigger the Random FX.

cheers

Merci ! La suite qui arrive très prochainement, devrait vous plaire :)

I like the idea of being able to assign a tempo to a beat that is intended for another.

For the drum, the major difference between chillhop, boom bap and drum & bass is the tempo.

However, you are right, we need a guide. I didn't write down the tempo of the beats, but I did add a button that lets you know the approximate tempo ranges for common genres.

Download the latest version.
Cheers

Hello,

Thanks for your feedback!

If you open the amxd file with a text editor, you can see at the end the js file is included.

If you unfreeze the device, I can't find the js. It's not voluntary on my part and I don't see why the js disappears.

You can reconstruct the js using the following cues:
const maxApi = require('max-api');
...

//next js
inlets = 1;
// outlets = 1;

Hello,

Thanks for your feedback!

If you open the amxd file with a text editor, you can see at the end the js file is included.

If you unfreeze the device, I can't find the js. It's not voluntary on my part and I don't see why the js disappears.

You can reconstruct the js using the following cues:
const maxApi = require('max-api');
...

//next js
inlets = 1;
// outlets = 1;

Thanks a lot Trotskysghost!

Thanks offthesky, I'm glad you like it!

Thank you for your help Homebelly!
Cheers.

Awesome Homebelly !
Now you can download version 1.1 :)

@Homebelly, @offthesky Thank you for your feedback.
The bug is really strange, because the algorithms of Melody Euclidean by Chords, Melody Euclidean by Scales and Euclidean for Drum Rack are almost equivalent.
Also, I don't have any problems with my config. So it's difficult to determine the problem.
Can you download the zip file at this address and run euclidean4drumRack.amxd in Live? => https://filesender.renater.fr/?s=download&token=752dddaf-f217-4bd0-b31e-c36e33bf266a
In this version, I added some debugging elements. In the archive, I added a gif that shows you the expected result.
That is, the tick value should increase. Beat gives the current beat. outVel is the MIDI velocity value, it should oscillate between 0 and a number greater than 100. The rhythm field must be identical if you set C1 with the same parameters.
You will find my email address in a text file included in the archive. Send me your observations through this channel, the communication will be easier.

On Live 11 and Win10 it works correctly !?
Did you press the Init button. Nodejs requires some time to start.
If you use the MIDI Monitor add-on, do you see any MIDI data at the output of euclidean4drumRack?