darlock

Forum Replies Created

Viewing 13 posts - 1 through 13 (of 13 total)
  • Author
    Posts
  • in reply to: got fired today #3594
    darlock
    Participant
    • Topics: 3
    • Replies: 13
    • Total: 16

    Don`t cry. You will find better job.
    merry xmas Roman

    in reply to: some issues/bugs/features? #3464
    darlock
    Participant
    • Topics: 3
    • Replies: 13
    • Total: 16

    yes. Very good idea, but make this feature custom enabledisable via special property

    in reply to: Bit functions ot working #3429
    darlock
    Participant
    • Topics: 3
    • Replies: 13
    • Total: 16

    Yea. All working now.

    in reply to: Bit functions ot working #3427
    darlock
    Participant
    • Topics: 3
    • Replies: 13
    • Total: 16

    It is not clear for me how i can use CtrlrLuaBigInteger class when i already extract some bytes from midi messages using getByte()
    Can you write some example code?

    in reply to: Bit functions ot working #3425
    darlock
    Participant
    • Topics: 3
    • Replies: 13
    • Total: 16

    Can you provide example how to implement extracton of bit values from specific bytes of received sysex bulk?

    in reply to: bugfix update #3423
    darlock
    Participant
    • Topics: 3
    • Replies: 13
    • Total: 16

    Bug with invisible components in panel still exist in r810

    in reply to: bugfix update #3422
    darlock
    Participant
    • Topics: 3
    • Replies: 13
    • Total: 16

    I`m also had troubles with this revision (804).
    When i load my panel all components is missing but still exist in bodulator list.
    And im unable to locate via mouse and unable to maki iit visible via modulator list.

    in reply to: Some code that kill ctrlr and hung up windows #3280
    darlock
    Participant
    • Topics: 3
    • Replies: 13
    • Total: 16

    I try to use intermediate variable before post my previous post. <img decoding=” title=”Wink” />
    I`m received similar error:
    [code:11m70m0q]lua runtime error
    [C]:-1(method setPropertyString) no matching overload found,
    candidates:
    void setPropertyString(CtrlrLuaObject&,std::string
    const&,std::string const&)[/code:11m70m0q]

    I`m wait next release.

    Also i found next bugs:
    1. Modulators work wrong when synth transmit NRPN. All modullators that tuned to transmit NRPN (cc99,cc98,cc6) affected by NRPN cc99 cc98.
    For example
    i used cc99=0 cc98=16 for knob1
    and cc99=0 cc98=14 for knob2
    My synth receive this perfectly. But when i`m try to rotate knob1 on my synth in panel rotated knob1 and knob2
    2. When i use cc or NRPN in modulator and sysex window not empty next time when i`m load panel modulator transmit sysex instead of CC or NRPN

    in reply to: Some code that kill ctrlr and hung up windows #3278
    darlock
    Participant
    • Topics: 3
    • Replies: 13
    • Total: 16

    This code (output to console) worked fine but i need to dispaly preset name (extracted from sysex dump) in editor.

    [code:38x98niq]presetname = panel:getModulatorByName("labelx")
    presetname:getComponent():setPropertyString ("uiLabelText", pND:toString())[/code:38x98niq]

    I try to use toString function to assign text to label component and receive error.

    Can you provide working example where hex dump is loaded in label as ascii text?

    in reply to: Some code that kill ctrlr and hung up windows #3276
    darlock
    Participant
    • Topics: 3
    • Replies: 13
    • Total: 16

    Thanks for answers. I wrote my last program more than 6 years ago. I think that i need some practice and good examples to make good ctrlr panels.
    I have only one question now.
    I tried to load sysex message in uiLCDLabel using yours DEMO – Midi.panel
    My code is similar to yours (differs only size of message):
    My:
    [code:3ev0t66t]midiMessageReceived = function(midiMessage)
    s = midiMessage:getSize()
    if s == 297 then
    out = panel:getModulatorByName("outputLabel")
    out:getComponent():setPropertyString ("uiLabelText", midiMessage:toString())
    console("received program data")
    end
    end[/code:3ev0t66t]
    Yours:
    [code:3ev0t66t]midiMessageReceived = function(midiMessage)
    s = midiMessage:getSize()
    if s == 300 then
    out = panel:getModulatorByName("outputLabel")
    out:getComponent():setPropertyString ("uiLabelText", midiMessage:toString())
    console("received program data")
    end
    end[/code:3ev0t66t]

    But when device send sysex i`m catch error:
    http://www.speedyshare.com/files/30265282/error.jpg

    panel:
    http://www.speedyshare.com/files/302652 … i_ed.panel

    Can you show simple way to display preset names using toString function.
    I make some without toString function:
    [code:3ev0t66t]pND = midiMessage:getLuaData():getRange(10,15) –extract name of preset
    outname = panel:getModulatorByName("lcd_name") –choose component to display
    presetname:getComponent():setPropertyString ("uiLabelText", string.char(pND:getByte(0),pND:getByte(1),pND:getByte(2),pND:getByte(3),pND:getByte(4),pND:getByte(5),pND:getByte(6),pND:getByte(7))) — this is my variant of replacement of notworking setPropertyString ("uiLabelText", pND:toString())[/code:3ev0t66t]
    I know that string.char is not implemented in ctrlr but this work.

    in reply to: Virus TI Snow Panel #3226
    darlock
    Participant
    • Topics: 3
    • Replies: 13
    • Total: 16

    Awesome panel. It very similar to vst plugin from acces-music site.
    Can you explain how you make you own grafic?

    in reply to: Roland JP-8080 Panel #2321
    darlock
    Participant
    • Topics: 3
    • Replies: 13
    • Total: 16

    Can you explain what functions you not implemened in this panel?

    in reply to: gearlist #921
    darlock
    Participant
    • Topics: 3
    • Replies: 13
    • Total: 16

    My gear list.
    Hardware-Gear:
    Access Virus Powercore
    Access Virus TI Keyboard
    Alesis Andromeda A6
    Casio VZ-10m
    Clavia NordLead III
    KORG MS2000R
    KORG Z1EX
    Novation K-Station
    Novation Supernova II PRO-X Keyboard
    Novation Nova laptop
    Quasimidi Sirius
    Roland JP-8080
    Roland SH-201
    Roland V-Synth
    Waldorf micro Q
    Waldorf Microwave PC
    Waldorf D-Coder
    Yamaha S90ES+MLAN+3xPLG150-AN Boards
    Yamaha FS1R
    Yamaha AN200
    Yamaha ED-10
    Yamaha SW1000XG+PLG150-VL board
    Powercore DSP array(mk1, mk2, firewire)
    Creamware DSP array(pulsar+pulsarII)
    UAD DSP CARD
    MOTU MIDI Timepiece AV
    Steinberg midex 8 2x
    Magma PCI extender
    Recording:
    DBX Quantum
    DBX 376
    RME HDSP9652 3x
    Yamaha i88x
    Presonus FireStation
    Behringer ADA-8000
    Yamaha DS2416+DS2416+AX16AT
    Samson Rubycon R6a
    Rode NT1
    NADY TCM1050
    Apogee DA1000E-20

Viewing 13 posts - 1 through 13 (of 13 total)
Ctrlr