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 - Xavier

Pages: 1 [2]
16
preenfm2 and preenfm3 / preenfm2 white metal case
« on: May 23, 2014, 12:11:19 PM »
EDITED November 17th 2014

Metal cases alone are not available anymore.
Kits with metal cases are still available in the shop.

Xavier


17
preenfm2 and preenfm3 / 1.00 : finally
« on: January 22, 2014, 12:02:45 AM »
Here is the next generation of the PFM2 firmware.

Last version : Version 1.00
https://dl.dropboxusercontent.com/u/41654198/preenfm2/firmwares/pfm2_1.00.zip
Extract the zip. Put the bin file on your UsbStick beside the last one to be able to switch back quickly if needed.

New in 1.00
. fixed NRPN sent by LFO frequency
. more accurate value displayed when >= 10.0

New in 1.B13
merge from Patrick's git repository : - new arpegiator direction & option to have independent row for each of the 4 instruments (Tools>Set>Unlinked edit).
- Fix typo in Matrix target (mix3>mix4, pan3>pan4)
- Add a NRPN command to have the preenfm2 dump its preset through NRPN.

New in 1.B12
. Arpeggiator user pattern : enable arpegiator, after pattern 22 there are 4 user patterns you can edit in the following menu.  Thanks Patrick (pld) for this :-)
. Apeggiator values hidden when no arpeggiator.
. Fixed KSyn display value problem.
. CPU Optimisation thanks to Patrick tool.

New in 1.B11
. LFO.KSyn : change to 16s max. "INST + Encoder" is your friend.
. Renamed "LFO Env" => "Free Env", "LFO step" => "Step Seq"
. Fixed "Free Env1" release, that did not release when > 1.0.
. Fixed a small problem in the default presets.

New in 1.B10
. Sysex is back to store/share/upload presets. (one by one only). Din5 and USB midi supported.
. Negative values for performance.
. Fixed random missing note bug introduced in 1.B8.
. Fixed CC over USBMidi that could send 4 CC instead of 1 in some cases.

New in 1.B9
. Midi Program Change suported... Can be disable in Menu>tool>Set.
To select the bank :
Bank (CC#0), BankLSB (CC#32),
Bank=0 =>  BankLSB=Prenfm bank number
Bank=1 => BankLSB=Combo number
Bank=2 => BankLSB=DX7 bank 0->127
Bank=3 => BankLSB=DX7 bank 128->255

. IM2 doe not show up anymore with ALGO28


What new compare to 0.9p firmware :
. Arpeggiator per instrument : in engine sub pages.
. Effects : LP, HP, Bass, Mix : one slot per instrument : in engine sub pages under arpeggiator.
. IM per voice when modulated by velocity. New "v" value beside each IM.
. Smoother FM Algo. Accepts much higher IM value. More stable sounds. Chords cleaner. etc...
. Mixer : new & smoother mixing algo
. Screen saver for OLED screen (bootom of settings)
. Performance mode: Press "LFO + MENU" at the same time. Direct access to p1, p2, p3, p4 that are selectable in the matrix sources. And Modifiable through CC (115->118). For the moment, no preset use them. You'll have to create your own performance parameters with the Matrix.
. Settings are now saved in a text file. Hands editable and no more reset by new firmware.
. LFO Oscillator : Add "Off" to Ksyn
. Better DX7 import

18
preenfm2 and preenfm3 / FAQ
« on: January 01, 2014, 03:50:24 PM »
Why isn't <Awesome feature> supported ?
Can you add <Awesome feature> to the firmware ?


Let's discuss that on the forum.
But before, keep in mind that:
The preenfm firmware is open source and anyone with dev skills, can fork the git repo and make all the modification they want.
I'm always very happy to give code information and explain how things works.
For the official firmware i add what it think are the most valuable for majority of users, and also try to follow my vision of this synth.
(The amount of free time i have has also a big impact on that)


Where can i find FM documentation ?

Forum member "fori" recently post this list
http://ixox.fr/forum/index.php?topic=69815.msg75465#msg75465

Where are the last firmwares or other files to download

preenfm2 : http://ixox.fr/preenfm2/download/
                 https://github.com/Ixox/preenfm2/releases
preenfm3 : https://github.com/Ixox/preenfm3/releases

The encoders does not respond correctly

If you need 2 ticks to increase by one the value or if one tick increases by 2 the values, you need to change the encoder drivers.
In the menu (Menu > tools > set > "Rot. enc.") you can chose between 2 encoder drivers: 12 and 24.

How do i enter the bootloader

Press any key when turning on the preenfm2.
Press the menu key when turning on the preenfm3.



PREENFM3

SD card Error #-6# with the preenfm3

See this thread
http://ixox.fr/forum/index.php?topic=69819.0



PREENFM2

My display remains black when i turn on the preenfm2

Check that you removed the jumper JMP3, and turn it off and on again.

The Midi over USB does not work / The Led is not flashing on midi clock beat

Must be enable in the settings.

Can i access USB drive without opening my PreenFM2

Yes you need bootloader 1.10+
The PreenFM2 registers to your computer as a mass storage and redirect all low level access to the USB stick.
Don't expect high bandwidth, but it works :-)

What are P1, P2 and P3 for ?

. P1 allows you to plug a st-link v2 debugger.
. P2 extension port  (removed from PCB R5)
. P3 analog input. CV you need the adcIn branch of the github repository : https://github.com/Ixox/preenfm2/tree/adcIn

Except P1, none of them is useful today, and i cannot guarantee they will be useful someday.

TroubleShooting / It does not work

You can start by reading this thread :
http://ixox.fr/forum/index.php?topic=63509.0
And verify the different points shown of message #6.

19
preenfm2 and preenfm3 / Sound Banks (Funkyfli bank is back for PreenFM2)
« on: December 13, 2013, 09:59:49 PM »

I got some working code that can read sysex from PreenFM1 (will be in next firmware).

With it i re-created 2 banks, the 128 sounds bank from Funkyfli and the 29 system presets from PreenFM1.
Both available on the download page :
http://ixox.fr/preenfm2/download/

The port is not perfect because of the very different way they compute values in the matrix.

Funkyfli, I just saw you have a PreenFM2 PCB, don't know if you have it working.
If you make any modification in your bank (PFM2 version) such as some stereo and some adjustement, let me know.

Xavier

20
preenfm2 and preenfm3 / Firmware: PreenFM2 Bug report
« on: November 19, 2013, 09:41:41 AM »
Please report here any bug you may find.
Don't forget to specify the firmware you use. It shows up when you switch on the PreenFM2.

Thanks

21
PreenFM1 (the blue one) / MOVED: Hi there
« on: November 07, 2013, 11:39:50 PM »

22
This topic has been moved to PreenFM2.

23
PreenFM1 (the blue one) / Firmware 2.0 wish list....
« on: August 02, 2012, 12:05:25 AM »
Hi everyone,

I have some time to work on new features during the following week.
What do you think is missing in PreenFM ?
What would you like to see ?

Here is what is already coded :

. Something unexpected 2 weeks ago. Which is the reason why i call it 2.0 !
Polyphony is doubled !! Thanks Olivier (mutable-instruments guy) for the advices  :-)
  >> 4 voices for 6 operators algos .
  >> 6 voices for 4 ops algos.
  >> 8 voices for 3 ops algos.
  But  6 voices and 8 voices requires headroom for the summing so the signal/noise ratio is not very good per voice.

. enveveloppe attacks available in matrix destinations. (Nice when controlled by velocity).

. Peformance row under "engine" pages... Allow direct access to CC1, CC2, CC3, CC4 (control change matrix sources). For performance only, not saved with the patch.

. better new note algo... sounds much better with long release patches. No more obvious release cut.


Look nice already, no ?  ;)


Xavier


24
PreenFM1 (the blue one) / PreenVST 2.00.B3 (OSX Version available).
« on: April 24, 2012, 12:15:53 AM »
Hi,

Here are the VST version for windows.
http://xhosxe.free.fr/PreenFM/VST/
Chose the win32 for 32 bits and x64 for the 64 bits version.

August 16th : OSX version !
This is 2.00.B3 version so it requires a 2.00.B3 firmware.
The VST for OSX should work for both 32 and 64 bits host and osx 10.5 and above.
http://xhosxe.free.fr/PreenFM/VST/osx
I'm very interested by any feedbacks on osx. This is very new for me and to be honnest i've only tried with Reaper 32bits on osx 10.6.8.
The library i use do not allow for the moment AudioUnit plugin to send midi. I'll work on that.

Let me know all your problems/bugs etc... All remarks are welcome.

What's new in PreenVST 2.00.B3
. Compatible with firmware 2.00.B3 (matrix destination list + FULL NRPN support).
. Provided with more than 50 presets from the great Funkyfli bank + some drum sounds.
. Preset names are now editable with you computer keyboard and is saved with the preset.
. New version number to make the firmware compatibility clearer ;-)
. Much more tests than the previous one (so lots of fixes)...

Quick start :
Update your PreenFM firmware to be compatible with your PreenVST.
http://xhosxe.free.fr/PreenFM/firmware/
Then, PreenFM  Menu->conf :
  Midi channel : All or 1
  Midi thru : No
  Recevies :NRPN
  Send : NRPN
In your sequencer, the track where you put the plugin should receveive the PreenFM midi output and the track should send midi to the PreenFM input.
Load a preset on the PreenFM (hardware) then press "get preset" on the plugin... The hardware should dump its state and the plugin should be updated.

. What you change on the plugin should be copied to the PreenFM.
. What you change on the PreenFM should be copied to the plugin. So they should stay in sync.

Quit the sequencer, reload your project, the PreenFM should be initialized with the plugin state.

PS :
The sources will be available and i used IPlug libraries from Cokcos modified by olilarkin:
http://forum.cockos.com/showthread.php?t=91811
Si this should compile without too much modification as audio unit for mac. If you have a mac, understand what all that means, and have free time to spend... let me know.

If you use Reaper you need to do the following:
"First call up the preferences panel (CTRL P) - then scroll down the list on the left and choose 'MIDI Devices'
At the bottom of the main panel, you will see tick boxes for "On stop/play..." followed by a few reset options.
Clearing the 'Reset CC' should stop Reaper from sending annoying messages that will set to the min value the last param you changed..."

Cheers,

Xavier

25
PreenFM1 (the blue one) / Firmware 2.00
« on: December 12, 2011, 10:21:12 PM »
Hi preenfm1 owners,

The last firmware is available in the github preenfm1 repo:
https://github.com/Ixox/preen/tree/master/firmware

How to upgrade is explained here:
https://sites.google.com/site/preenfm/firmwares

2.00 do not means it's bug free... If you find any bugs i'll make a 2.01  ;)
Totally compatible with VST 2.00.B3.


What's new in  2.00
. better (less obvious) cut of existing notes when a new note is triggered.
. adjust encoder timing for better turning acceleration (subtle change).

What's new in  2.00.B3
http://xhosxe.free.fr/PreenFM/firmware/BETA
. [fixed] LFO random now the same as in 1.72 (was higher in 2.00.B2)
. [fixed] Nrpn params fixed to be compatible with 1.72 and works with PreenVST 2.00.B3.
. [fixed] save preset when name length = 12 (no more weird last char).
. [clean] get rid of the old 1.10 upgrade format


What's new in  2.00.B2
. Fixed enveloppe when release was <= 5
. Fixed the LFO env4 problem one some notes.

What's new in  2.00.B1

. Something unexpected 2 weeks ago. Polyphony doubled !! Thanks Olivier (mutable-instruments guy) :-)
  4 voices for 6 operators algos, 6 voices for 3 ops algos, and 8 voices for 3 ops algos.
  The signal/noise ratio is not very good when number of voice > 4. The biggest advantage is  to have  4 voices for 4 & 6 operators algos.

. Enveloppe attacks available in matrix destination. One at a time or all together.
  Can not be changed once a sound is already triggered... but using velocity as source is nice.
  Using a slow LFO to modulate the Attack also give interesting results.

. Peformance row added in engine pages... Allow direct edit of CC1, CC2, CC3, CC4 (matrix control change sources).
  Typical usage : in live can be use to control several internal parameters at the same time.
  Can also be used to control external gear by using the new ECC as destination.
  Remarks : CC1-4 are not saved with the patch.

. Sinus variation tables ("s^2", "1/2s", "spops"), are now centered around 0.
  So they can be used as modulator without changing the carrier pitch... was a bit useless as modulator before.

. CC can now be sent to external gear by selecting one of the ECC in the matrix destination.
  Channel and control change numbers can be modified in the settings.
  Correct values in the modulation matrix to have 0-127 range in the ECC:
   . Source : CC1-4 / mul = 16 / Dest ECC1-4
   . source : LFO1-3 / mul = 8 / Dest ECC1-4
     LFO1-3 must have bias = 127 because they must be positive only.

 
. Possibility to go directly to one of the patch selection page when booting.
  In the setings, boot : "Default" (as before), "Bank1", "Bank2", "Bank3", "Bank4", "Internal".

. Better new note algo... sounds much better with long release patches.
  No more obvious release cut.

What's new in  1.72

. [Bug fix] matrix destination clean correctly when changed by midi (fixed saturation when scrolling matrix destination with active source)
. [Bug fix] persistent volume problem when scrolling through presets while playing
. [Bug fix] Sysex bank correctly ignored if not in right menu selection.

What's new in  1.71:

. [Bug fix] now you can load a bank  sending sysex from your PC

What's new in  1.70:

. [VST] Compatibility with the plugin PreenVST v0.4.
. [Bug fix] Midi compatibility with midi sources that uses runningStatus... (fix stuck notes).
. [Matrix] Key added in the matrix source list : allow tu use the midi note number in the matrix.
  As for velocity, the last pressed key is used.
  Also i put (127-note) in the matrix so that the high notes have a smaller value than the lower ones.
. [config] midi "Receive: None" now let modweel passes through, as well as bank select, all note off, all sound off.

What's new in  1.61:
. [fix] There were a NoteOn problem when several notes where played at the same time while other notes where in release state.

What's new in  1.60:
http://xhosxe.free.fr/PreenFM/PreenFM_MidiClock.mp3
. [MidiClock] activity on LCD
. [MidiClock] LFO oscillators frequency : after 15.3Hz you'll find MC/16, MC/8, MC/4, MC/2, MC, MC*2, MC*3, MC*4, MC*8
. [MidiClock] Step sequencer BPM : after 240 you'll find MC/4, MC/2, MC, MC*2, MC*4 (MC = external midi clock).
. [LFO Osc] sinusoid waveform added.
. [Matrix Destination] GATE added : new way of shaping your sound.
. [Midi] Midi latency improved (or should be improved, don't have any serious measures)...
. [Midi] Real midi thru - don't enable it when recording PreenFM midi out...
. [fix] midi indicator did not always blink as it should
. [fix] Step seq 6 : NRPN sent wrong params
. [fix] Step seq gates : in some rare situation they refused to change
. [fix] In Menu mode, values could show up on the LCD

What's new in  1.51:
- Bug fix : MidiClock make the audio engine stuturing

What's new in  1.50:
- 2 Step sequencers
- 4 additional rows in the matrix : 12 rows in total
- Test note added... Hold one second the back button when in edit mode

Thanks and enjoy :-)

Xavier

26
PreenFM1 (the blue one) / Welcome
« on: December 02, 2011, 09:07:03 PM »
Hi,

Welcome to the official PreenFM Forum.
This is the place where we can discuss about your PreenFM Kit.

Don't hesitate to share your ideas, your problems, your patches, your suggestions.

Thanks,

Xavier

Pages: 1 [2]