I was on ATARI STE, with Notator. Still one of my most favourite memories. That computer was so lovely for music composition. Even had built in MIDI ports!
Posts made by alexmitchellmus
RE: Pure Data?
Very exciting to have the power of Faust DSP connected to a sample engine/ plugin generator/GUI powerhouse! Keep us posted, this is very interesting!
In regard to polyphony, with my experience its very easily implemented inside Faust code using
nvoices, however I don't know the exact way it works inside the compiler. Currently it's similar (in my eyes) to how csound does polyphony. (It "just works").
In regard to including Csound (and this is a cool idea) I feel that especially for physical modelling having access to the DSP code is much more flexible than using an opcode. Mind you currently Faust isn't the best for FFT resynthesis, (hopefully it will get that soon).
I'm not a Windows user, so can't comment on LLVM for that platform, mainly Linux, MacOS. (Addicted to POSIX).
RE: Pure Data?
@MacroMachines yes I was also thinking of Faust. Theoretically it would be a fantastic fit, as Faust has no GUI design built in intentionally (apart from QT Auto Generated & host GUI's).
Maybe an official faust2hise CLI? (to go along with the many other faust2everything scripts?
Obviously this would already be possible, one would need to export the Faust DSP as CPP and work out how to incorporate it into HISE. An official wrapper/exporter would be super neat!
HISE instrument CLI build
I am wanting to make a few GPL instrument libraries, and place them on GitHub/GitLab etc.
What would be nice is to be able to have a script that just builds the HISE instruments without having to use the HISE software GUI (for other users, Devs, and for quick changes etc, which I would then be able to also use to run
Is this currently possible from a CLI? IIRC even building HISE from JUCE I needed to first create make files from within JUCE (select Linux as target- then re-save project).
Currently I'm not a JUCE user, but I can't see
select targetin the
projucer --help: https://forum.juce.com/t/command-line-options/20343
(I am guessing that
targetis in an XML or similar file somewhere in JUCE project settings)
Obviously HISE may have a CLI but I'm not aware of it.
@christoph-hart if you have a chance play with equator, as on some presets with lots of release you will be able to hear it. (Alternatively just fire up your favourite midi monitor utility).
Would be good to confirm this behaviour, as your unit may be newer than mine. (Assuming it's hardware related- silent refresh etc)
@christoph-hart VERY VERY exciting! Having used the Seaboard Block for a bit, I have noticed that the Slide (Y axis) resets to
0when the note ends (when a finger is lifted off the instrument).
This isn't the same behavior as the Rise (which stays at the same value when note is release).
I have contacted Roli, which confirmed this issue, however they were unsure if this was correct behavior or not.
When playing with Csound and the Seaboard Block I added a latch to the end of the note, to keep the value after release.
Without such intervention the end of a note can jump to whatever parameter is set to Slide.