Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DxFM Data #44

Open
daltronbeats opened this issue Jun 6, 2023 · 9 comments
Open

DxFM Data #44

daltronbeats opened this issue Jun 6, 2023 · 9 comments

Comments

@daltronbeats
Copy link

Great work on the firmware! any hints on the DxFM implementation? what is the data its expecting? sysex over MIDI? an audio playback / tape thing?

or have i missed something and I need to add an SD card?
Thanks again!

@eh2k
Copy link
Owner

eh2k commented Jun 8, 2023

@daltronbeats,

It is actually "work in progress". Parameter control, polyphony, and some documentation is still todo...

Patch uploading is also working with the Plaits-Editor.

Feedback is welcome.

@daltronbeats
Copy link
Author

thanks! how long should the 'loading patch.' screen take? I've tried with a single patch and a full bank with varying gain but it seems to always hang on this screen. if i turn an encoder the module reboots and no patches are loaded.
Thanks again for your great work on this

@eh2k
Copy link
Owner

eh2k commented Jun 9, 2023

Hi @daltronbeats,

I have updated the webflasher just now.
Now it is possible to load "optional" engines like TR707/TR909, that are sample based and require a lot of flash memory.
You can also load the DX7 patches via WebFlasher.

Check out this website for DX7 sysex files: http://dxsysex.com/SYSEX_DX7/V/dx7-sysex-V.php

I have used vrc-1003_percussion sysex so far without any issues (also upload via audio)

Actually, the popup "loading patch..." comes after everything has been successfully transferred. Can't explain what's happening - could you please try to load the SYSEX with the WebFlasher, and report back to me if it works via audio afterwards?

https://eh2k.github.io/□●/flash/

@daltronbeats
Copy link
Author

daltronbeats commented Jun 10, 2023

I was able to load the dx7 factory bank using the WebFlasher. 32 patches selectable and playable via the ui. the Pitch scaling is wrong though, on both Midi and CV in...
still great for percussion stuff, cheers! Audio update completes successfully now every time after an initial webflasher update

(I was also just about to ask for hold to octave shift and its already there!! nice work! any chance you could add a flag to reverse the behaviour? eg always octave shift, always fine control / Hold for semitone and coarse)

@eh2k
Copy link
Owner

eh2k commented Jul 10, 2023

HI @daltronbeats
thanks for the Hint - i have fixed the wrong pitch scaling in the latest version.

(Experimenting with stereo and the rate parameter at the moment, Polyphonic Mode is also still on todo.)

Regarding "octave shift" while holding the encoder - I don't really understand the advantage - do you mean in general or specifically for DxFM Engine. If general, feel free to create a new issue.

@jpnielsen
Copy link

Patch uploading is also working with the Plaits-Editor.

Feedback is welcome.

Awesome.
Since you mention Plaits - Now that the source for the new plaits models/engines have been released, I hope we will see more of them in Squares&Circles ?

@eh2k
Copy link
Owner

eh2k commented Dec 1, 2023

@snakesystems fyi

@themangoest
Copy link

What do you need to do for the plaits in Squares and circles?

@eh2k
Copy link
Owner

eh2k commented Jul 21, 2024

@themangoest - all M-OSC engines, except waveforms (braids) are basically plaits. All plaits drums are also available under DRUMS. The SYNTH/ClassicVAVCF is from the latest plaits latest update.

Plaits has a bunch of engines, depending on parameter ranges they are mixed or mapped simultaneously to out and aux on the original device. My goal was to separate them as standalone engines, and where are some engines that are not yet in squares-and-circles.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants