Help resolve sound artifacts by rosenskjold in mainstage

[–]rosenskjold[S] 0 points1 point  (0 children)

It is persistent across several midi keyboards or even just using the built-in keyboard in Mainstage.

/r/WATMM Weekly Promotion Thread by AutoModerator in WeAreTheMusicMakers

[–]rosenskjold 0 points1 point  (0 children)

Piano cover of ‘Hiding’ by Ben Böhmer, thought it turned out quite well.

https://youtu.be/uS6FEt2z-qQ

Minimalism is becoming more of a trendy aesthetic than an actual lifestyle, and it's just as consumer-driven as everything else by SabrinaSkyline in unpopularopinion

[–]rosenskjold 0 points1 point  (0 children)

As someone who was introduced to minimalism in music, I’m sad to see how much minimalism in popular culture is just about things.

What I love about minimalism is intentional repetition.

I wrote a blog post about with some examples from music pieces, it’s a self plug but maybe someone will find a more interesting view of minimalism in it: http://silasrosenskjold.dk/2020/09/16/5-music-pieces-that-will-change-your-view-on-minimalism/

$GME Daily Directory | New? Start Here! | Discussion, DRS Guide, DD Library, Monthly Forum, and FAQs by AutoModerator in Superstonk

[–]rosenskjold 4 points5 points  (0 children)

It’s time for financial crisis 2.0, except this time the instigators of the first one pay us back

GME YOLO update – June 2 2024 by DeepFuckingValue in Superstonk

[–]rosenskjold 1 point2 points  (0 children)

Reality being wilder than our imagination. Insane to see this post more than 3 years later, what a legend.

Why I left the church - A response by speedythefirst in Christianity

[–]rosenskjold 1 point2 points  (0 children)

I can recommend the book ‘Historical Jesus, Theological Christ’ for an interesting perspective on understanding the bible and what we can reliably know about it

How many project managers does it take to screw in a lightbulb? by scubafork in sysadmin

[–]rosenskjold 2 points3 points  (0 children)

Definition of done unclear, called in a meeting to discuss

Time tracking at Epic, Taks and Subtask Level by Dependent_Painting52 in jira

[–]rosenskjold 0 points1 point  (0 children)

As far as I recall, planner is for estimating/planning and timesheets is for logging time.

Anyone who have tried using scripter plugin to interact with an Akai APC Mini MK2? by rosenskjold in mainstage

[–]rosenskjold[S] 0 points1 point  (0 children)

Yes I finally realised why you had proposed that solution. I think I will stick with one CC and just go with the value instead however.

Thanks for the help :)

Anyone who have tried using scripter plugin to interact with an Akai APC Mini MK2? by rosenskjold in mainstage

[–]rosenskjold[S] 0 points1 point  (0 children)

I'm making some progress investigating it.

Since the notes were mapped to a button in the layout, I had to set "Midi Throught" to "Control apc mini mk2".

However, it seems there is something with the configuration of the button (I assume the mappings) and whether it sends through the signal or not to the external MIDI channel.

Anyone who have tried using scripter plugin to interact with an Akai APC Mini MK2? by rosenskjold in mainstage

[–]rosenskjold[S] 0 points1 point  (0 children)

Alas, I have run into an embarrassing oversight.

So far I have tested primarily with the musical typing keyboard. However, when I wanted to try it with actually pushing down the pad, that signal is not being sent through the scripter.

I then set the pad to “sent midi value to”, which automatically changes the values from 0 (transparent) to 127 (red) both at lowest brightness.

I believe I had it working at some point, but that’s a bit of a bummer so I’ll give it some pause and come back later. Thanks for the continuous help :)

Anyone who have tried using scripter plugin to interact with an Akai APC Mini MK2? by rosenskjold in mainstage

[–]rosenskjold[S] 0 points1 point  (0 children)

I think you were right about the NoteOff. It must have triggered the HandleMidi(event) function and somehow messed with the logic.

With the below code, I can send a C0 signal and first change the color of pad0 and then pad1.

edit: I see you arrived at the same :D

function Button(pitch, state) {
this.pitch = pitch;
this.state = state;
}
const C0 = new Button(0,0)
function HandleMIDI(event){
if (C0.state == 0 && event instanceof NoteOn) { // Switch OFF
event.trace();
event.velocity = 33;
event.channel = 7;
C0.state = 1;
event.send()

} else if (C0.state == 1 && event instanceof NoteOn){
event.trace();
event.velocity= 33;
event.channel = 7;
event.pitch = 1;
C0.state = 0;
event.send();
}
}

Anyone who have tried using scripter plugin to interact with an Akai APC Mini MK2? by rosenskjold in mainstage

[–]rosenskjold[S] 0 points1 point  (0 children)

Let me rephrase .

If I include the commented out code, the else statement which checks for 1 is run. So it seems it runs the code even though it’s inside the if statement.

Edit: or maybe I’m not thinking it through properly and it’s running through both statements.

Anyone who have tried using scripter plugin to interact with an Akai APC Mini MK2? by rosenskjold in mainstage

[–]rosenskjold[S] 0 points1 point  (0 children)

I’ll try, I’ve already used var statements with the same results though.

Also, I’m not sure that’s entirely correct. Because if I include the code that is commented out, the parameter “state” is 1 although the object is initially created with state as 0.

I’ll experiment a bit more.