News and updates

Home Forums General News and releases News and updates

Viewing 20 posts - 1 through 20 (of 23 total)
  • Author
    Posts
  • #559
    atom
    Keymaster
    • Topics: 159
    • Replies: 2945
    • Total: 3104
    • ★★★★★

    Well it’s been a while. I was doing some major changes to Ctrlr. The current nightly has been moved as stable and new nightlies are coming (windows build is there already).
    What’s change

    1) The way you put components into groups/tabs, no more right click menus, it’s all DRAG and DROP now, just select what and drag it where. It should really speed the creation process i think.
    2) The MIDI processing has changes. Each panel now has it’s own MIDI thread that does all the MIDI processing, no more MIDI in the GUI thread. This means that the GUI will have a very small impact on the MIDI timing (it will have some impact sine the messages from the components go to the MIDI thread, so if the GUI will start generating a shit load of messages it might affect other messages in the Thread). This will improve MIDI performance but will also be a reason of many bugs to come.
    3) The plugin build has much more HOST/Plugin MIDI options (thru options, channelize options, send to host options)
    4) There is a brand new Input Comparator (the part of Ctrlr that is responsible for matching input messages from devices/host to components on the panel). The input comparator lives in the MIDI thread. This is ver experimental and untested in many scenarios.
    5) Bug fixes that were reported by people and those i found.

    This nightly is extremely alpha unstable untested it might do bad things to you. Be careful with it.

    I still didn’t do the Program Manager but as you can see i had my hands full, also i’m unemployed at the moment and my depression is getting to me so it’s a bit hard to do anything. But i’m trying. Let me know about the bugs (witch i’m sure are there).

    #3884
    etf
    Participant
    • Topics: 2
    • Replies: 18
    • Total: 20

    hi, i’m reading in this forum for quite some time, and i think it’s time to register. <img loading=” title=”Wink” />

    [quote:2cnska8g]This nightly is extremely alpha unstable untested it might do bad things to you. Be careful with it.[/quote:2cnska8g]
    though i can’t test the new nightly at the moment (i’m on mac), what does this mean exactly? what could happen (something to the synths?), why i have to be so careful with it?

    thanks for an answer and ctrlr (hope you’ll feel better soon)!

    #3885
    atom
    Keymaster
    • Topics: 159
    • Replies: 2945
    • Total: 3104
    • ★★★★★

    You need to be more careful in a sense that it’s unstable it might crash/hang, there is no danger to your synths. The worse that can happen is you’ll get a SysEx error on the LCD display of your synth and that’s it (that happens a lot with any editor program anyway).

    #3886
    Tronic
    Participant
    • Topics: 7
    • Replies: 45
    • Total: 52

    Here we are ready to test your fabulous work :mrgreen:

    #3887
    atom
    Keymaster
    • Topics: 159
    • Replies: 2945
    • Total: 3104
    • ★★★★★

    Cool i’m uploading a nightly at the moment, some minor updates (all in the changelog)

    #3888
    Tronic
    Participant
    • Topics: 7
    • Replies: 45
    • Total: 52

    Atom, but some time ago, you could choose between MIDI devices, a device OSC?
    or am I wrong? or has been deleted for some reason?
    I ask because Reaper has now begun to integrate support for the OSC, and it would be nice to have it.

    #3889
    atom
    Keymaster
    • Topics: 159
    • Replies: 2945
    • Total: 3104
    • ★★★★★

    No there was never any OSC support in Ctrlr. I never added this cause i have no test platform for it (don’t really know how wold that work in Ctrlr). I’m open to suggestions on this topic. The network device in Ctrlr was built for remote controlling Ctrlr from portable devices (Tablets, smartphones) but it wasn’t OSC, i still want such a remote control interface to be made at some point so maybe i’ll use OSC, but like i said i don’t know what would be the purpose of OSC in that place.

    #3890
    dasfaker
    Keymaster
    • Topics: 80
    • Replies: 793
    • Total: 873
    • ★★★

    There is a bug with this revision. All custom graphics are scaled to multiple of 8

    #3891
    Tronic
    Participant
    • Topics: 7
    • Replies: 45
    • Total: 52

    OT:

    "atom":2516cba3 wrote:
    No there was never any OSC support in Ctrlr. I never added this cause i have no test platform for it (don’t really know how wold that work in Ctrlr). I’m open to suggestions on this topic. The network device in Ctrlr was built for remote controlling Ctrlr from portable devices (Tablets, smartphones) but it wasn’t OSC, i still want such a remote control interface to be made at some point so maybe i’ll use OSC, but like i said i don’t know what would be the purpose of OSC in that place.[/quote:2516cba3]

    Support for the open sound control, allows to use CTRLR, to realize the control application for a possible DIY Hardware Design, for example a mixing control, lights DMX, etc..
    bypassing some limitations imposed by the MIDI protocol.
    and having both worlds available, make it unique in its kind :shock:

    #3892
    atom
    Keymaster
    • Topics: 159
    • Replies: 2945
    • Total: 3104
    • ★★★★★
    "dasfaker":3f0udx8b wrote:
    There is a bug with this revision. All custom graphics are scaled to multiple of 8[/quote:3f0udx8b]
    This is a Size Snap option for each modulator it defaults to 8, set it to 0 to disable, perhaps i should have made a default of 0, i’ll do that in the next build.
    #3893
    etf
    Participant
    • Topics: 2
    • Replies: 18
    • Total: 20

    is there any chance for a mac upload today?

    #3894
    atom
    Keymaster
    • Topics: 159
    • Replies: 2945
    • Total: 3104
    • ★★★★★

    yeah it’s there, i haven’t tested it at all so be careful.

    #3895
    etf
    Participant
    • Topics: 2
    • Replies: 18
    • Total: 20

    thanks <img loading=” title=”Smile” />
    i’ll give feedback..

    #3896
    etf
    Participant
    • Topics: 2
    • Replies: 18
    • Total: 20

    great work atom! seems to be a huge step for ctrlr. i’ll have to test a little bit longer, but 947 feels very stable (except a midi channel bug, i’ll make a report).
    2 question about the midi thread priority i have:

    -are there any disadvantages when setting it up to "10", or why it is possible to give ctrlr a "bad" timing (priority=0)?
    -could it be possible in an update to increase the midi thread priority a bit more? it’s MUCH more better than in previous versions, though i think that a double priority amout (20) would make ctrlr very tight.

    many thanks for your good work!

    #3897
    atom
    Keymaster
    • Topics: 159
    • Replies: 2945
    • Total: 3104
    • ★★★★★

    Theese are OS priorities for threads, if you set any thread to priority 10 it will be a realtime thread, this means that anytime it needs CPU time it will get it no matter what other threads are doing. It might cause problems, the normal priority is 5 i made it an option cause sometimes a priority 7 is needed (when the machine is heavily loaded). And it can’t be 20 the priorities are 0-10.

    #3898
    etf
    Participant
    • Topics: 2
    • Replies: 18
    • Total: 20

    i see, this makes sense. though it would be nice if it [i:1vw5wj21]could[/i:1vw5wj21] be a bit more tight, but i understand that this isn’t possible (at least not with midi threading priority).
    i’ve set the priority to 10 – it’s really better than 5. thanks

    #3899
    atom
    Keymaster
    • Topics: 159
    • Replies: 2945
    • Total: 3104
    • ★★★★★

    I’ll add a priority setting for some events (notes and midi clock) so that they’re always before all other events in the buffer, that might help a little.

    #3900
    etf
    Participant
    • Topics: 2
    • Replies: 18
    • Total: 20

    brilliant! <img loading=” title=”Smile” />

    a moment ago i experienced 2 issues with the lastest version
    -when sending more than 1 multi message (nrpn) to ctrlr, this parameters get stucked in the gui (at least visually). i.e., i quickly turned cutoff and resonance at the synth. this causes the sliders in ctrlr moving slowly and irregular, then they stopped moving completely. sysex messages behave normal.
    -i made some automations in a 1 bar loop. each time when the loop repeats, the sound of the automation was slightly different. is it possible that the timing for sending parameter messages (cc, nrpn, sysex…) isn’t that tight anymore (though i’m not sure how it was exactly in previous versions)?

    #3901
    atom
    Keymaster
    • Topics: 159
    • Replies: 2945
    • Total: 3104
    • ★★★★★

    – if you set the MIDI thread priority to 10 the GUI thread will behave weird cause it’s not getting any CPU time or too little of it, the messages are delivered to the GUI when it gets the time to do so so this might happen, i’ll need to look at this a bit more

    – this might be something i need to re-work, cause the automation from the host actually first moves the GUI and then send the message, so this might be lagged if the GUI is lagged, i’ll try to re-write it so that the automation delivers midi first to the MIDI thread then to the GUI

    #3902
    etf
    Participant
    • Topics: 2
    • Replies: 18
    • Total: 20

    -this also happens with standalone/plugin when midi thread priority is set to "0"
    -cool that there are still possibilities to change something

Viewing 20 posts - 1 through 20 (of 23 total)
  • The forum ‘News and releases’ is closed to new topics and replies.
There is currently 0 users and 56 guests online
No users are currently active
Forum Statistics
Threads: 2,495, Posts: 17,374, Members: 77,605
Most users ever online was 12 on January 22, 2019 3:47 pm
Ctrlr