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