[01:27] does anyone know how to create Separate X Screen in ubuntu 16.04 === benonsoftware is now known as Guest30663 === \b is now known as benonsoftware === Oer is now known as OerHeks [16:45] Anyone using Bitwig Studio? I'm looking for free brass instruments but I can't find some [17:03] Greetings good afternoon! [17:03] Is someone alive over here? [17:07] victor_tlm: Hello. [17:18] hello krytarik! [17:18] sorry but I need some help here [17:23] victor_tlm: Are you going to ask a question then? :) [17:23] Oh sorry about that X3 I'm just new here [17:23] Ok here I go... I'm trying to use fluidsynth [17:24] and finally I learned how to use the midi's channel on and off when you play the file [17:24] with command 0 7 0 for example you turn the channel 0 to 0, and with 0 7 100 you use it again right? [17:25] well my question is... I can't find that 7 in all the fluidsynth manual, I found it in internet but only that midi message code [17:25] uhmmm do you know where can I learn more about those codes? [17:26] You'll have to wait for someone else than me on this one.. :P [17:28] Hahaha don't worry! [17:29] That's a hard one... [17:29] I had been researching about this for some time, you know [17:33] victor_tlm: Oh also, there is #opensourcemusicians, where you might have better luck right now. [17:34] oh krytarik!!! never mind friend you gave me good luck [17:34] look! [17:34] https://www.midi.org/specifications/item/table-3-control-change-messages-data-bytes-2 [17:34] here they are! thanx a lot man [17:35] Hah, glad that it worked out. :P [17:36] and look I even was wrong [17:36] the max value there is 127 not 100 [17:36] that sounds logical [17:44] victor_tlm: Yes, for midi control values, it's always between 0-127, except for bend, which is several thousands (I forget the exact number) [17:46] Has to do with bits. 8 bits has 256 possible values, and half of that is used for the actual value [17:47] Ow zequence now I get it... but I have another question... If I wanna start with some channels at volume 0 and some at 127 [17:47] How could I do that? I mean I always have to start the song and then write cc 1 0 7 etc. [17:47] victor_tlm: I can't give you the exact midi messages for that, but I presume fluid synth is using the standard variant for that [17:47] Oh yeah it works like that [17:48] victor_tlm: You need to find the control value for volume, which - isn't that 7? [17:48] But I'd love to start with some parameters for exmample 3 channels with volume 0 [17:48] or maybe just 8 with volume 0 and the another ones with 127 [17:48] Means you need to send 16 messages for that last one [17:49] Exactly [17:49] And automatically [17:49] Using waht? [17:49] what* [17:49] uhmmmm that's my point for example with a signal I don't know pressing a key [17:49] puredata would be good for that [17:49] puredata? [17:50] Yes, let me give you an example in a bit [17:50] Sure, thank you! [17:50] You can create your custom interface and control midi stuff in a matter of minutes, once you get over the first threshold [17:51] Ow... I see [17:51] And does that one uses sf2 files too? [17:52] Because I've been searching a lot for really good ones and trying to get another ones and I wouldn't like to lose that work too =/ [17:52] No, it's a graphical programming interface, but it's really to use for this kind of stuff [17:52] So, it would just be for controlling something in this case [17:52] I see... [17:52] victor_tlm: Are you on Ubuntu Studio? [17:52] Mhm! Why? [17:52] really easy to use, is what I meant [17:52] Oh I see I see [17:52] victor_tlm: If you are, you would have it installed already [17:52] mhm! I have it! [17:52] Ok, nice [17:52] But I had never used it [17:53] So, I suppose you are using jack for something? [17:53] Do you use qjackctl? [17:53] At this moment not really I'm using alsa driver instead [17:54] You know for better quality I suppose [17:54] Not better quality, and less options, but no matter [17:54] You can still use qjackctl to connect ALSA midi interfaces [17:55] Yup I had done that already too [17:55] victor_tlm: What are you using to host fluidsynth [17:55] to host? [17:56] like what? [17:56] Well, it's not a gui app. It needs to be hosted by something, like used as a plugin or perhaps with qsynth? [17:56] Uhmmm nope really I was using my command line [17:56] Ok, so not sure how that works, but you are starting the whole things somehow, so anyway.. [17:57] Just start puredata, and I'll give you what you need, ok? [17:57] I did it already [17:58] So, puredata can do lots of things (audio, midi and even graphics), but right now, we're only interested in midi [17:58] Mhm! [17:58] IN the menu, choose "media" -> "alsamidi" [17:58] This will make puredata use the ALSA midi protocol [17:59] Done! [17:59] You can start pd with an option to have this at startup, as well as opening a patch with the right stuff later on, but you'll work that out, I'm sure [17:59] Yeah don't worry about that [17:59] Ok, so now, Menu -> "File" -> "New" [18:00] Mhm! [18:00] What you see is an empty canvas [18:00] Ok! [18:01] So, now, let's add an object which is called "ctlout". Either use the meny -> "Put" -> "Object", and write "ctlout", or use Ctl+1 [18:01] Ok wrote it already [18:02] Now, as reference, if you need to find help, all you need to do is right click and choose help [18:02] On the object, you will find help about that object [18:02] If you right click on the canvas, you will find a list of the standard objects [18:03] Ooooow I see [18:03] So, you could, if you want, create an object with arguments, saying which control value it will be using. Like, [ctllout 7] [18:04] Sorry, not value, but which control [18:04] And, if you also want to specify the channel, you do [cntlout 7 1], which is control 7 channel 1 [18:04] What you want to initialize stuff right now, is a bang button [18:05] Mhm... [18:05] So, create one, but using Menu -> "Bang" [18:05] Also, let me just explain edit mode. [18:06] Never mind, I will do that after [18:06] Ok, so you have a bang? [18:06] Mhm [18:06] Btw, to make this simple, let's make sure your ctlout is like this [ctlout 7 1] [18:07] I did it with channel 0 but yeah [18:07] is ctlout 7 0 [18:07] There's no channel 0 here. Channel 1 is channel 1, but perhaps 0 is all of them, not sure [18:07] However, midi values will be 0-127 [18:08] not really in fluidsynth channel 0... well is just channel 0 [18:08] hehehe weird I know but it works like that [18:08] and we will keep using fluid, right? [18:08] Ok, so let's create a message. Menu -> "Put" -> "Message" [18:08] mhm [18:09] And, add your value into the message. 0 or 127, for example [18:09] value 0 [18:09] done [18:09] Then, connect the bang object to the message, and the message to the inlet of [ctlin] [18:09] Let me show you a pic.. [18:11] https://snag.gy/RsQSZl.jpg [18:11] Now, let's talk about edit mode [18:12] While in edit mode, you can't use the bang, so you need to get out of edit mosde [18:12] In Menu -> "Edit" -> "Edit Mode", or just Ctrl+E [18:12] Now, you should be able to click the bang [18:13] Next, you connect puredata to your synth, using qjackctl or something else [18:14] If you just learn a few other things, you can even create a nice interface only showing buttons, and not the object themselves [18:14] Even your own application with your own saving mechanism, etc [18:15] If you were looking for a terminal solution, this could be used for that too. You can start pd without a gui, and load patch, which performs a command with the object [loadbang] [18:15] uhmmm how do I get the connections? [18:15] Oh nvm I got it already [18:15] Done! [18:15] Thanx [18:16] I see [18:17] so... I must use qjackctl then, right? [18:20] Well, any application that lets you connect ALSA midi applications [18:20] qjackctl can do that, so does patchage. You can also do it with command line tools [18:20] There are many options [18:21] Think you have what you need there, but may be you don't get it right the first time, but then it's just a matter of digging a little bit deeper or changing values [18:21] Hope you have fun with it! [18:21] puredata has its' own channel called #dataflow [18:22] It's actually for other similar applications too, not all them free. Mostly puredata, though [18:24] I see [18:24] I'll check it [18:24] and thanx a lot zequence [18:24] Now I have a lot of homework to do [18:28] victor_tlm: Alright. Catch you later [18:36] Thanx zequence! I'll be coming for another questions soon [18:36] And thanx for your patiente [18:45] zequence [18:45] a last question! [18:45] do you know how can I send a simple note with fluidsynth? [18:50] victor_tlm: You mean, to fluidsynth? [18:50] [makenote] [18:51] oh with the puredata [18:51] right? [18:51] Wait [18:51] [noteout] [18:51] Just like [ctlout], but for notes instead [18:52] Note out for channel 1 would be [noteout 1] [18:52] The message needs to contain two things, note and velocity [18:52] So, for example [64 100( [18:54] If you want a chord, you need multiple messages in one bang, so to speak, and the message would need to look like [64 100, 70 100, 78 100( [18:55] If you want to do any more advanced stuff, I hilghly recommend going through some youtube tutorials so you get better into using puredata, as well as learning some ideas on how to create your own programs [18:56] victor_tlm: ^ [18:57] I understand [18:57] ok ok [18:57] I'll take a lot of time using pd [18:57] thanx again zequence [22:39] anybody here familiar with using a camcorder as a webcam? [23:12] hey guys [23:13] running into a issue and wondering if someone is very knowledgeable with ubuntu studio ? [23:14] any one there ? [23:14] studio-darkvenom: Hello. Just ask. [23:16] trying to connect my wifi but after putting in the pass word nothing happens ? [23:16] running through ethernet cable atm [23:17] Any one familiar with this issue ? [23:18] studio-darkvenom: You can ask in #ubuntu as well. [23:19] are you connected to the wired portion of the cable modem? [23:19] yes [23:21] #ubuntu [23:27] how do i join #ubuntu [23:29] studio-darkvenom: "/join #ubuntu"