Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Nov 26 20:59

    jcelerier on master

    [pd] Look for externals in the … (compare)

  • Nov 25 18:04

    jcelerier on master

    [ui] Clean selection stack more… [gfx] Fix swapchain double-dele… (compare)

  • Nov 25 13:14

    jcelerier on master

    [ci] Build fix due to missing i… (compare)

  • Nov 25 12:10

    jcelerier on master

    [qt6] Allow to build against Qt… (compare)

  • Nov 25 12:09

    jcelerier on master

    [controlsurface] Remove unneede… (compare)

  • Nov 25 09:57
    jcelerier demilestoned #1306
  • Nov 25 09:57
    jcelerier milestoned #1306
  • Nov 25 09:57
    jcelerier commented #1306
  • Nov 25 09:56

    jcelerier on master

    [audio] ALSA: fix period count … (compare)

  • Nov 25 09:54

    jcelerier on master

    [win32] Try to disable MSVC opt… (compare)

  • Nov 24 21:57
    thibaudk commented #1308
  • Nov 24 18:14
    jcelerier commented #1308
  • Nov 24 17:53
    jcelerier closed #1085
  • Nov 24 17:53

    jcelerier on master

    [mapper] Use floats even in the… (compare)

  • Nov 24 17:47
    jcelerier closed #732
  • Nov 24 17:47
    jcelerier commented #732
  • Nov 24 17:42
    jcelerier milestoned #1319
  • Nov 24 17:42
    jcelerier labeled #1319
  • Nov 24 17:42
    jcelerier labeled #1319
  • Nov 24 17:42
    jcelerier assigned #1319
Thibaud Keller
@thibaudk
you can try to bind all 3 parameter together
dns
@scheiba:matrix.org
[m]
also tried this but without any success :/
Thibaud Keller
@thibaudk
removing all adress from read write function
as in
                {
                    name: "SC",
                    type: Ossia.Type.Int,
                    bind: ["Launch Control XL:/9/control/84", "sc:/abc", "sc:/def"],

                    // when a message is received on either bound nodes, this
                    // is called and the returned objects are applied to the tree
                    read: function(orig, v) {
                        return v.value;
                    },
                    write: function(v) {
                        return v.value;
                    }
                }
dns
@scheiba:matrix.org
[m]
this does not work for me
does it work for you?
Thibaud Keller
@thibaudk
no
dns
@scheiba:matrix.org
[m]
:D
Thibaud Keller
@thibaudk
indeed, I think wee need to isolate read and write
let me test something
Thibaud Keller
@thibaudk
sory, I am not sure what the answer is wright now
but it's a good problem !
dns
@scheiba:matrix.org
[m]
:) well, at least the functionality can be achieved by using the float mapper :)
btw - how would you suggest to understand cpp better? I understand higher languages quite well and also read a 101 book on cpp - but in real life cpp looks really complicated and difficult to understand/where to start. is there any advice you can give on this topic?
Thibaud Keller
@thibaudk
haha welcome to the club ! of course @jcelerier si a mater, but I still find it quite challenging. The only thing that seem to work for me (slowly) is doing it.
dns
@scheiba:matrix.org
[m]
what kind of ide are you using? clion?
Thibaud Keller
@thibaudk
Qtcreator
espescially for a qt based project like score
dns
@scheiba:matrix.org
[m]
ah - another question: it seems it is not possible to select different input and output devices in audio. is there another way than using jack to get around this?
Thibaud Keller
@thibaudk
I supose on mac os you could use the function "agregate device" and iscriminate between input and output there
you probably know it
dns
@scheiba:matrix.org
[m]
yeah - i try to avoid this as it comes with some drawbacks.
Thibaud Keller
@thibaudk
sure
this could be a good feature for score
feel free to open an issue on git wit the label enhancement with your request
I have a quick nd dirt fix for the mapper issue
it jsut consists of call ing the write function directly after evry read
dns
@scheiba:matrix.org
[m]
do you do this in the cpp department or within qml?
Thibaud Keller
@thibaudk
in cpp
but super simple
if no very dumb
I just added slot_push(p, v);
at the end of the slot_recv function
here
dns
@scheiba:matrix.org
[m]
cool, thx :)
Thibaud Keller
@thibaudk
I should realy do it by actually connecting the recv slot and the push signal
but I just wanted to try it
will clean up and propose the changes. hopefully we can get it score's 3.0.0 release
dns
@scheiba:matrix.org
[m]
would be really interested in contributing with some docs and some bugfixing :)
Thibaud Keller
@thibaudk
Perfect ! we do need a lot of those
for docs, a great place to start would be that empty section on the mapper as we mentionned
you can find it here
along with evry other feature listed
Thibaud Keller
@thibaudk
Any feedback or edits would be greatly appreciated !
And of course your feedback here is already helping a lot. keep it coming !
Pia Baltazar
@bltzr

btw - how would you suggest to understand cpp better? I understand higher languages quite well and also read a 101 book on cpp - but in real life cpp looks really complicated and difficult to understand/where to start. is there any advice you can give on this topic?

I went through all of Programming: Principles and Practice Using C++
Book by Bjarne Stroustrup
It took me a few months half-time, but that was time well-spent, I guess...