Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - lokki

Pages: [1]
1
PreenFM2 / custom extended firmware
« on: September 09, 2017, 11:32:17 AM »
hi there,

i am hacking the firmware quite a bit lately and have made a github fork to save my work.

find it here if you are interested:

https://github.com/lokkiikkol/preenfm2

the changes as of now are:

*hertz mode: in the oscillator settings, changes detune to hertz increment instead of cent, beating stays the same over whole range of the instrument.

*global midi channel: if enabled midi coming in to this channel will be sent to all four channels. useful for mpe instruments mainly.

*program change modes: enhances the program change options in the settings, off and cc are the old no and yes, bank combo and dx7a and b ignore banknumber messages and switch the choosen mode via program change. (banknumber lsb cc32 can still be used to choose bank number)

*usercc: set a cc number in the global menu (anything from 0 to 126) and choose that as a matrix source. be aware that there are many cc's taken for other things on the preenfm2, so best to check first if your desired cc is free.


i will try to keep this post updated with the latest info, and hope to continue to work a little on the firmware.

EDIT:xavier, i'm not sure if i should post a binary here in the forum, what do you think?

firmware is attached

2
PreenFM2 / midi offset etc, combo mode idea
« on: August 21, 2017, 02:41:47 PM »
hi,

i started implementing the midi offset or transpose (-24 to 24) and added a parameter row etc. it all shows up in the menu but is not yet working. anyways, this solution seems rather hacky, because transpose should really not be saved in a preset. i also had ideas to add a random small detune to each played note, to make it sound more "natural", that should also not belong to a preset...

i thought about it and came to the conclusion that it would be great to have these kind of settings saved in the combo file.
as i understand it is merely a container for four presets. there is no additional things saved, right?

my proposal would be:

on pressing the instrument button, you cycle through the 4 instruments and when you arrive at instrument 4 an additional press would bring up the combo settings menu.

these settings would then be saved and recalled with the combo.

settings that i would include (in order of importance)

-midi channel for each loaded instrument
-transpose in halftones (-24 to 24)
-random detune

this would make the 4 midi channels in the global menu obsolete. but it would not change the preset system of the preenfm2.

would something along those lines be feasible??

i'm very happy to help, although i would need some guidance, as you have figured out already i think...(but i'm starting to see the light :-))

3
PreenFM2 / global tune, midi-offset for presets and more...
« on: August 13, 2017, 11:08:14 PM »
some suggestions:

-it would be great to have a global tuning setting, something like 435 to 448 in the global menu that tunes the preenfm to a reference a. nowadays more and more music is 442.
-a preset based midi offset would be great, in the range of -24 to +24 halftones (-+ 2 octaves). this is a feature found on many hardware synths, and would be very handy.

-i added cc3 to the matrix source, easy enough. but i thought it could be nice to have a user_cc value that you can set in the global menu and that will then be available in the modmatrix. that way everybody can define an individual cc for modulation, again very handy. i tried to implement this, but failed :-(

i would attempt the first two, but would need some ideas as to where the midi to frequency is happening in the code, global-tune would just be a constant fractional value added to the midi note.

for preset based midi offset the main question is where to put it in the menu...from there again it would only be an offset added to midinote...

4
PreenFM2 / simply great
« on: August 12, 2017, 07:30:38 PM »
hi xavier,

i spent today a lot of time with the preenfm and the sounds i get out of it (for experimental music) are just mind-blowing! thanks for that very nice synth!!

5
PreenFM2 / 2 filters in parallel
« on: August 08, 2017, 11:18:05 PM »
hi xavier,

would it be possible (codesizewise) to have two filters in parallel (not serial) at the output stage? the second one could just be fixed to bandpass mode. if you set first filter to lowpass and second to bandpass you can get formant vowel sounds, which work well with fm sounds.

6
PreenFM2 / midi channel for combo program change
« on: July 27, 2017, 12:02:21 AM »
what is the midi channel for program change?

what is the midi channel to change a combo program?

 is it just the first midi channel set in the menu?

it would be great if there was a global midi channel setting, that can receive program change and is independent from the settings of the instruments. (so for example instruments set to channel 2 to 5 and global midi channel 1)

also to think things further, it would be great if general cc messages could also arrive on the global channel and be spread to the four instruments. (for example, breath control on channel 1 would be applied to all 4 instruments)

this would decrease the midi messages you have to send and would also comply somewhat with the new mpe midi standard.


7
PreenFM2 / why fm and not pm
« on: October 11, 2016, 12:13:35 AM »
hi, this is more of a general question, out of interest...

why was there true fm choosen for the preenfm and not pm as on most other "fm" synthesizers? true fm is generally harder to implement, no?


8
PreenFM2 / envelopes: to click or not to click that is the question
« on: September 19, 2016, 12:48:36 PM »
xavier, reading through your explanations in the stuck note thread again, i wanted to ask why you implemented the click free behaviour in the first place (in this form)?

normally synths click when attack or decay is very short, this (at least for me) is expected and desired behaviour. could the fadeout process you noted (between 0-200 samples) not only happen when attack or decay are longer then a certain amount? for example with an attack of 20ms you could use some of the 20ms to fadeout the previous note. for an attack of 0-5ms (0 does not exist, but you get the idea) there would be no fading whatsoever)

i just think clicky envelopes are a very nice sound to have and others agree :-) here is a good read: http://faq.waldorfian.info/faq-browse.php?product=ar

9
PreenFM2 / midichannel suggestion
« on: September 06, 2016, 09:57:35 PM »
as of now midichannel settings in preenfm2 are global settings, i would love to have midichannels be part of presets.

i would consider something like this:

global midichannel for listening to controls and program changes.

per preset midichannels for the individual voices.
 
or everything as is, except there is an "offset" midichannel for every voice. that offset value would be saved with the preset.
i for one would even be happy with one offset for all voices, since i only need to shift all voices by 4 :-)

so i would love this:

global setting: midichannel 1, 2,3,4
presetbased offset setting i.e. + 4 = midichannel 5,6,7,8

is this worth considering??

cheers

10
PreenFM2 / Compile your own preenfm2 firmware
« on: August 24, 2016, 10:38:33 AM »
Xavier's note : split from "stuck note! was: aftertouch bug" as it's now about compiling firmware
--

xavier, success!!! i cannot make it glitch anymore :-) will play some more with it, and let you know if there is something unusual, but it seems pretty stable to me.

thanks for all the time you put into it and into preenfm2 in general.

now for the next question, this is the non overclocked firmware, right? is there some info somewhere how i can build the firmware on a linux machine? overclocked and latest beta? once i have this done, i can maybe dive into the code and add some stuff on my own...

11
PreenFM2 / wooden case
« on: August 03, 2016, 09:46:40 PM »
wooden case coming from the cnc, now sanding and epoxying...


12
hi there,

when i modulate im* via aftertouch, after a while i can hear a zippering noise from the preenfm2 even when i don't play a note. applying aftertouch without hitting a note (yes i can do that with my controller) varies that noise. at that point also my modulation wheel (set to op* freq in the matrix) is able to change this noise...

has anyone seen/heard this behaviour? i'm on 2.03. this only happens after a while of playing and after extensive use of aftertouch (a lot of data).

Pages: [1]