Cpwitz Contributions


#52

I have the following configuration:

Axoloti version : 1.0.11-0-g4ffd432 build time : 28/08/2016 19:54:34 CEST
Link to firmware CRC 50A29AA2
Status: factory (1.0.11,anon) : OK ( 1.0.11,dirty )
Changes for: factory (1.0.11,anon)
Status : home : OK
Status: community (1.0.11,anon) : OK ( 1.0.11,dirty )
Changes for: community (1.0.11,anon)
_untracked: objects/lokki/bassBM.axs _
USB device found
connected
Authentic Axoloti Core
search path : C:\Users\Mauro\Documents\axoloti\axoloti-factory\objects
search path : C:\Users\Mauro\Documents\axoloti\objects
search path : C:\Users\Mauro\Documents\axoloti\axoloti-contrib\objects
Firmware version: 1.0.0.1, crc=0x50A29AA2, entrypoint=0x20011000
finished loading objects

I loaded all three of your patch, and immediately gives me the problem


#53

To be sure that not my local configuration is giving me false confidence that the patches work elsewhere, I just tested the patches with a cleanly installed Axo system under windows. I can't reproduce the error message you were posting. Maybe there's something with your configuration, but I have no idea what this could be, sorry.


#54

problem solved, I realized that I downloaded the html link not the files for axoloti. I was a stupid, thanks for the support.
I'm trying your synth with remote management, the cc messages arrive in patcher but the controls do not change.


#55

did you modify my folder contents? or what would that message mean?


#56

There's only a one-way connection to the Axoloti patch. The HTML-Page can change the patches' parameters via MIDI CC on the Axoloti. But the Axo patch does not send the changes you made in the Axoloti patcher software out to the web browser (this would indeed be very hard to wire in a patch). It's designed for "headless use" (Axoloti running the patch stand-alone without patcher software).


#57

Two handy components, that I needed for my upcoming synth recreation attempts:

cpwitz/lfo/shaped-triangle


This LFO's wave can continuously morph from ramp-down to triangle to ramp-up waveforms.
As ASCII art: |\ ... /\ ... /|
It's based on DrJustice's practical LFOs with phase input.

cpwitz/env/ahd delayed


A delayed AHD envelope. The delay parameter determines the time until the attack phase starts, when an opening gate is received. Useful for building delayed modulation, e.g. filter or pitch tremolo.
It's a simple adaptation of the factory ahd envelope.


#58

Had some spare time during holidays...

MS-19

I tried to build a recreation of the classic MS-20 with my approach not to achieve the exact vintage sound but mainly the routing possibilities of a classic synthesizer.
And there's also a Web-MIDI interface for it.


It implements the standard routings of a MS-20 and (since a patch matrix would be far too complex to implement in the time given) some additional routings, that would be possible with the patch field on the original machine.
To get the Web-MIDI interface you need to download and install the latest release of my Web-MIDI controller HTML/JavaScript. The process is described in the original post.


#59

Just want to toss in a random note of appreciation for your fake-granuverb patch... It is such a lovely guitar effect and I've now got two songs that I'm working on recording (just on an amateur level, for my own purposes) using it in different ways. If this effect were the only thing I got from buying the Axoloti, it would be worth it!


#60

Huuuge!
I was working on a juno 6 patch last night and am super curious as to how you managed to get 6 note polyphony out of the Axo board. Mine only does 4 so far.... sounds different.. does some self-oscillating stuff (but I like this part)

Can't wait to get home and try this patch out tonight :smiley:


#61

:star_struck::relieved::weary:IT'S AMAZING!!!
this is like a dream come true! You're a god damn wizard, so much to learn from this patch too. fuckin' AAA ++ job. wipes tear from eye its seriously amazing :sob:


#62

@cpwitz
Peter, like your work on the web-midi stuff, but for me to use it with my setup, I will need Hortontal faders, in fact will be looking to fit 32 of them in.
I have tried to understand your files after downloading them from github, there seems to be plenty of content to create them, just not sure how to go about creating a Horizontal Fader.. ?
Any sources or info you may have to push me in the right direction will be great.
:grin:


#63

Hey Gavin,
take a look at the github repo. I updated it with a really quick and very dirty horizontal fader hack. The xx-tempate.html shows the usage (style class "fader-horz")..

Please tell me, if that works for you.
Cheers,
Peter


#64

Excelent, thanks,
Looks good, a little bit of tweeking I was able to get the label from the left side to the right side. This is how I need it for my setup.
Next tweek will be to move the value to where the left side label was, at value 127 it is awkward trying tyo grab the slider.
Great work.. thanks heaps..
:star_struck:


#65

Is there a way to make the arpeggiator continue outputting notes after the gate has dropped? It sounds a bit weird having your arp immediately stop on the last note when you let go of a chord with long release times.


#66

The "hold" inlet is meant to hold all incoming notes as long as it is high (you could attach a ctrl/toggle to it). And also the MIDI sustain pedal cc (64, I think) holds all notes as long as it is >0. Or did I get you wrong?


#67

Well, my main issue is that when I let all the notes go, and my envelope has a high release, it just stops. The hold inlet probably wouldn't help, as that would also keep triggering the gate outlet that my envelope uses. It does sound hard to implement though, because you'd need to know if a note was intentionally let go of, since the notes of a chord won't all be released at the same instant if you're playing live.

Ideal behavior:
Hold down some notes > They arpeggiate. Gate is high.
Let go of one note > That note is dropped from the arpeggiation. Gate is high.
Let go of all notes (with imperceptible time differences) > They continue to arpeggiate. Gate is low.
Hold some notes again > Just the new notes arpeggiate. Gate is high.

I might be asking for too much here, but any help is appreciated.


#68

Hey Ott,

This sounds to me like a very "special" use case, that I consider hard to implement in a sort-of generic arpeggiator object. Maybe you could accomplish something like that patch-wise with a midi/in/keyb object, its gate outlet, an inverter and a pulselength factory object, which prolonges the "hold" inlet of the arpeggiator for a given time. But I confess, I haven't thought this entirely through, sorry.


#69

Is there a version of this with an arpeggiator? Ive seen an appegiator patch somewhere once in the community Library but I wasn't able to figure out how to use it/add it to this patch (assuming it wouldn't overload the Axoloti...)


#70

The simplest way to add my arpeggiator to any patch, that plays MIDI notes, is this:

Add these three objects anywhere to the patch and set the MIDI channel of the arpeggiator to the channel for incoming notes, which should be arpeggiated (e.g. from your keyboard) and the channel of the "midi/intern/note" object to the channel the patch is set to receives notes.

If you want to sync the arpeggio to incoming MIDI clock signals, you can trigger the arpeggiator clock with the output of a factory "midi/in/clock" object and maybe some appropriate clock division counter to get half, quarter, eighth or sixteenth notes...

The usage of the arpeggiator object should be quite self-explanatory, but here's the doc.

Hope that helps!


#71

Awww yeeeeeeeeeeeeeee. Can't wait to try this out!