Recent Posts

Pages: [1] 2 3 ... 10
1
Hardware Questions / Re: Sync CV
« Last post by mario on February 19, 2020, 09:59:04 AM »
Hi Nico,
Controlling tempo from external sources is not yet implemented in the current firmware.
Working on it! :)
Cheers,
Mario
2
Hardware Questions / Sync CV
« Last post by Nico on February 19, 2020, 08:17:18 AM »
Hi everybody,

I've been jamming with my Gecho V2 and the Volca Beats but it seems that the CV out from the volca Beats doesn't affect the BPM of the Gecho when I use the 1111 channel. I tried the other way around and it makes my Volca go bananas.

Can somebody please help me on how to configure it ?

Thanks a lot,

Nico
3
Feature Requests and Feedback / Re: few suggestions (midi, delay & tap tempo...)
« Last post by mario on February 07, 2020, 03:20:41 PM »
The incoming MIDI data is parsed all the time so it is no problem to make it as flexible as we want. Once there is a "bank select" or "program change" message (or both, as in your example), it can stop what plays and start a new channel/patch, with either 2 or 3 byte messages (2 bytes to cover channels with shorter number, 3 bytes for up to 6-number channels). Using keys is probably not too useful once your controller can send arbitrary messages. Still handy with simpler controllers like Keystep, for easier starting of a new channel (while you'd need to press RST to stop the current one). No worries your English is great :)
4
Feature Requests and Feedback / Re: few suggestions (midi, delay & tap tempo...)
« Last post by jluc on February 04, 2020, 05:51:11 PM »
if I understood correctly," midi program change" stop the current patch and the notes played are understood as channel / patch changes (sorry if i formulate differently, my understanding of english is not optimal).
in this case, there is no risk of triggering something by accidentally pressing random keys since before it is necessary to listen while waiting a "midi program change".  Isn't it ?

this could be an excellent solution for a playing with a midi pedal (program change) & for example an instrument like a midi guitar or other audio to midi converter
5
Feature Requests and Feedback / Re: few suggestions (midi, delay & tap tempo...)
« Last post by mario on February 03, 2020, 11:13:24 AM »
Actually it can be both at the same time, without blocking keys and no need for configuration (unless we really want to avoid possibility of triggering something by pressing random keys accidentally).

-- While idle we can listen to everything as MIDI notes are ignored there anyway.
-- While playing we can decode MIDI notes normally and still listen to "program change" command which will stop the currently running channel/patch and start a new one.

This would allow to dial directly to a certain patch (if the channel has more than one patches) or even define "patches" as a set of pre-configured settings (which tempo, which delay, filter etc..)

I'd still prefer to avoid necessity for editing the config file, it is not that hard but requires fiddling with SD card, or connecting via USB and installing some utilities for uploading/downloading it. So ideally whenever you arrive at a certain combination of settings, you can save it under a new "channel" code (which will then automatically become accessible also using both methods via MIDI).
6
Feature Requests and Feedback / Re: few suggestions (midi, delay & tap tempo...)
« Last post by jluc on January 31, 2020, 09:04:08 PM »
I don't know Arturia Keystep but there does not seem to be a button assignable to program change or bank select on this model ... ok with keylab but not keystep ....
maybe in this case your solution is the most universal.

maybe offer the 2 possibilities (to choose in the config file with a flag).
one more logical with regard to the midi standard and the other, more universal but a little tinkered, blocking certain keys on the keyboard.
7
Feature Requests and Feedback / Re: Stored chords
« Last post by mario on January 31, 2020, 09:42:40 AM »
Ah sorry I misunderstood what you meant by a slot. This function existed in v1 as "editing", I just forgot to port it over, thanks for reminding. An indication with looping chords when loading, or browsing the slots, is a good idea (maybe just first 4 of them, or it will be a chaos to look at).

You're correct about channel 31, it doesn't know what pitch the incoming signal is at, it only acts as a relative pitch shifter. Before you play on MIDI keyboard or load a chord progression, it uses C5 major as a default chord (or changing to minor using S3). So, we could say that it assumes the incoming signal has a pitch of C5 (523.25Hz), then shifts it over to E5 and G5, and depending on sensor S4 (number of voices), adds the same notes at higher and lower octaves.

So indeed if you want to keep in tune with the c major chord, you need to whistle or sing at the exact same note. But later as the chord changes, you'd need to keep at the same initial note for it to stay in tune, instead of changing to another note the new chord is based on. That's because this algorithm will shift everything against frequency of C5 all the time, even if the chord has changed (otherwise you'd get just the same chord all the time after locking the sampling down with S2). Without S2 locked it may require some practice to keep in tune, mainly when singing, as what you hear back will be at varying pitch and sound confusing (just my assumption as I can't sing :) ).

8
Feature Requests and Feedback / Re: few suggestions (midi, delay & tap tempo...)
« Last post by mario on January 31, 2020, 09:03:40 AM »
re Pyton: looks like I replied to earlier version of your comment without noticing it has changed meanwhile ;D

Quote
I suggest using the program change and midi bank select programs (3 octets).

1/MIDI Controller  0 = Bank Select MSB (Most Significant Byte)
2/MIDI Controller 32 = Bank Select LSB (Least Significant Byte)
3/Program Change

most keyboard and controller have this capability
In that case this would transmit up to 444444

Interesting. Do you know if Arturia Keystep has this capability? I don't have any other MIDI controller right now. For simplicity and maximum compatibility I thought maybe just using white keys, while idle, could do the same task (for example c=1, d=2, e=3, f=4, g=SET, any other key for RST).
9
Feature Requests and Feedback / Re: few suggestions (midi, delay & tap tempo...)
« Last post by jluc on January 30, 2020, 12:07:06 PM »
thanks for your answer

I realized that the python was not suitable (too bad because it seems easier to learn). I'm afraid my learning C ++ takes us a little far .... I don't really know which end to take the thing with (with python, I had a few courses, in french in addition !!!)

wonderfull tap tempo!  :D


Quote
Quote
the possibility of calling channels with midi could be cool

-- Interesting idea, and easy to do! But how to encode channel number on the MIDI controller?


I suggest using the program change and midi bank select programs (3 octets).

1/MIDI Controller  0 = Bank Select MSB (Most Significant Byte)
2/MIDI Controller 32 = Bank Select LSB (Least Significant Byte)
3/Program Change

most keyboard and controller have this capability
In that case this would transmit up to 444444


Quote
Quote
It could be nice if we could define in config.txt  the default values of the parameters for certain channels (for example channels 23, 24, 32) (i.e. a way to save certain finds during exploration with display on terminal).

-- Editing config is cumbersome, indeed it would be way cooler to save a "snapshot" of current settings, as a new channel. There is enough channel numbers available. 8)


True that being able to instantly save a current state would be ideal, but I thought that using config.txt would probably be easier to program

cheers
10
Feature Requests and Feedback / Re: Stored chords
« Last post by beeper85 on January 30, 2020, 06:34:54 AM »
Could it just use the led indicators to show which keys (i.e. I programmed the progression with a midi controller) were 'pressed' when inputting? And then when loading a chord progression, it just cycles through the chords on the LEDs?

Don't think I explained my second question v well - what I mean is if I programme a c major as the chord in the chord progression, then go to channel 31 and press b2 (loaded the c major chord in), what pitch do I sample (covering S2) for the granular sample to be heard aas a c major (i.e. would I have to whistle a c note to do so?)

Thanks for taking the time to respond!
Pages: [1] 2 3 ... 10