/srv/irclogs.ubuntu.com/2012/09/22/#ubuntustudio.txt

FloatingGoatokay02:08
FloatingGoatlen-dt: its like very static?02:08
FloatingGoatlen-dt: whats the best way to record guitar?03:49
len-dtWhatever gets the sound you want03:49
len-dtLast bit I did, I used a vocal mic (at 2020) to record an acoustic, and ran the electric direct.03:50
len-dtI added effects to the guitars after I had most of my tracks for mixdown.03:51
len-dtThat can be a bit limiting because one plays different depending on how the sound is03:52
len-dtBut it does give a nice clean track that any effect will work on.03:53
len-dtFloatingGoat, When I say direct in... that means through a preamp... not direct to sound card.03:54
len-dtThe pre amp I used is the one in a Mackie 1604 mixer.03:55
len-dtStill, lots of records made with an SM57 in front of the guitar amp too.03:56
len-dtDepends what kind of sound you want.03:57
len-dtUse your ears... make 5 or 10 tracks doing it every way you can think and keep what sounds best for the song you are doing.03:58
len-dtIf I use more than one guitar track I try to do each one different.03:59
len-dtUse different guitars, mics, amps, effects etc.04:00
FloatingGoatokay04:00
FloatingGoati pretty much did it the way you said04:01
FloatingGoati recorded my acoustic through04:01
FloatingGoatmy mic and the electric through the not mic04:01
FloatingGoatI mean like04:01
FloatingGoatif its a two minute song04:01
FloatingGoatshould I play guitar for two minutes and thats the track?04:01
FloatingGoatthe same thing for two minutes?04:02
len-dtWhatever sounds right for the style of music and gets what the song is trying to say across.04:02
len-dtMusic is about communication.04:02
len-dtTake Neil Young... Old Man Vs Hey Hey, My My04:04
len-dtThey are saying two completely different things and are two different styles.04:05
FloatingGoatyeah?04:10
len-dtHey music is art, some paint with oils and others watercolours.... and some with film04:14
len-dtThere is no such thing as a set of rules... just do this and it will work... unless you are doing vocal gymnastics for Idol04:15
len-dtWhat do you do on stage? start with that.04:17
len-dtThen listen... maybe you will get an idea to change something... so try it. If it sounds better keep it. Don't be afraid to try things.04:18
len-dtThe nice thing about a computer tracker is that you can have lots of tracks, mute the ones you aren't using and they won't load the computer down04:20
len-dtListen with your eyes closed, Does every sound support the vocal or the instrument solo? Or does something distract?04:24
len-dtThere is nothing wrong with recording something and deciding not to use it later.04:24
FloatingGoatyeah i guess05:31
FloatingGoatit just takes time and effert05:31
drupinVLC is giving me flickering. very minute flashes...07:25
drupinhow can i play video files in vlc08:36
velhohttp://www.linuxdsp.co.uk10:15
jabloHi I am trying to make puredata work with Jack with no luck. Every time I select "jack" in puredata, puedata locks up completely.10:21
ailojablo: Did you try starting jack first?10:22
ailoAnd if that still doesn't work, try this in a terminal (after starting jack): pd -jack10:23
ailoYou can even do: pd -jack channels 2 -alsamidi10:24
jabloI start jack with qjackctl fist, yes. I'll try your command lines, need to do some "kill"s first though.10:24
ailoAh, sorry. -channels10:24
jablo1) Start jack; 2) pd -jack -channels 2 -alsamidi; 3) Pureadta window shows up with a big "Audio Error".10:27
jabloStill - setting dsp and making a small "osc~ 440" --> "dac~" gives sound.10:28
jabloSo I'd say - thanks for your help.10:28
jabloApparently I need to start puredata from the command line.10:28
ailojablo: Did you make sure to choose number of inputs and outputs when choosing jack from the pd menu?10:31
ailojablo: Also, don't forget that even if you have a low latency with jack, you'll need to set pd's latency low too, for the non-audio operation (such as midi)10:32
jabloYes and no - puredata  locks up as it displays the jack audio configuration menu10:32
ailojablo: Which OS and release is this?10:32
jabloUbuntu Studio, Ubuntu 12.04.1 LTS, uname 3.2.0-23-lowlatency10:34
jablox86_6410:34
ailojablo: You might like to try pd-extended instead. https://launchpad.net/~eighthave/+archive/pd-extended10:36
jabloICE1712 - Hoontech SoundTrack Audio DSP2410:36
jabloOk I'll try and look at that.10:36
ailoThose are older, but should work10:36
ailoThere's also the beta of pd-extended..10:36
jabloI'm still trying to get the pd patch you or (who was it?) sent me the other day, to detect sound and trigger a bass drum from hydrogen10:37
ailojablo: Ah, yeah. That was me10:37
ailoWell, pd vanilla should do that well enough.10:38
ailoThere's something weird about the jack interface only when starting it.10:38
jabloSince I got sound out of puredata through jack when starting it on the command ...10:39
ailopd-extended includes loads of extra libs, as well as having a more pleasant look10:39
ailojablo: You need to make sure alsamidi is enabled. If you don't see pd in qjackctl alsa midi tab, enable the alsamidi from the pd menu10:40
ailoWhen running the patch, you want to have dsp on, and needless to say, the audio and midi ports properly connected10:40
ailoAfter making sure it works, you'll want to reduce latency as well10:41
jabloWhen I load the patch - seems that puredata locks up again. The window with the flow is unresponsive, can't move things around.10:41
jabloCant' open puredata audio preferences10:41
jabloso - something isn't working well10:41
jablojackd latency is 2.9ms10:42
jablo64 sample blocks10:42
ailoTry reducing jack latency10:42
ailoJust for testing10:42
ailoThe patch has a auto dsp on10:42
ailoAfter starting pd, before opening the patch, try turning dsp opn10:42
jablokillling things and retrying... brb10:43
jablojust starting puredata (on the command line, with jack aleady started), puredata continuously spits out:10:45
jablodamn cutn'paste not working10:45
jablowatchdog: signaling pd...10:46
jabloJack: JackClient::ClientNotify ref = 3 name = pure_data_0 notify = 310:46
jabloJack: JackClient::kXRunCallback10:46
jabloJack: JackClient::ClientNotify ref = 3 name = pure_data_0 notify = 310:46
jabloJack: JackClient::kXRunCallback10:46
ailoWhat's jacks latency at now?10:46
jablostill 2.9ms10:46
ailoTry reducing it just for seeing if pd will start. Also, did you set latency before in pd settings menu?10:47
ailoIf not, all is fine10:47
jabloI tuned on dsp, then load patch. Puredata locks up before the patch is loaded.10:47
jabloyes i checked that pd latency (block size) is 64 like jack10:48
ailoYou can set blocksize also from the commandline. pd --help gives you an idea10:48
ailoI'd try with a much larger blocksize to see if it will start10:49
ailoOn both jack and pd10:49
jablook.10:49
ailoI run pd with 64 frames myself, but I don't use vanilla pd10:51
jablo512 - seems to be working a bit better10:51
jabloAfte the patch loads, shouldn't the window be alive - ie, I should be able to highlight, click and move the blocks aoround?10:52
ailoYou need to be in edit mode for that10:52
jabloYES!10:52
ailoCtrl + E10:52
jabloI am SO new to puredata. Hate it. I'm a programme, not a mouser :)10:52
jablo*programmer10:53
jabloHmm. I don't see puredata in jacks midi pane.10:53
ailoThere's no jack midi for pd10:54
ailoSo, you'll find it in alsa midi10:54
ailoIf you enabled alsamidi, that is10:54
jabloOk, let me be precise here: I see puredata in jack "audio" pane, but not in jack "MIDI" pane nor in jack ALSA pane.10:54
jabloWoups, now it's there10:55
jabloAhha. So - I should be ready to hook up Ardour --> puredata --> hydrogen.10:55
jabloAnd get a decent drum bass sound whenever my badly recorded bass drum sounds.10:56
jabloWith 512 sample blocks, probably a bit time skewed - but that's for later.10:56
ailoThe [bonk~] object works pretty well without any arguments, but it can be tuned. To see help for objects, just right-click and choose help10:56
jabloThanks. Yes. I'll get some tea, play around with this and possibly be back.10:57
jabloYou are very helpful.10:57
ailonp10:57
jabloOther question - are you guys using ubuntu studio? and using -generic, -lowlatency or -realtime kernels?10:58
ailoI use -lowlatency10:58
jablok10:59
ailoHaven't used an -rt since Ubuntu Natty10:59
jablo-generic was completely unusable to me. even with i think 1024 block i got more noise than sound10:59
ailoI was on puredyne 9.10, based on Ubuntu 9.10, which had an -rt kernel in the main repo. That one was pretty ok. Since 11.04 I started using -lowlatency instead. Those kernels are actually a bit better on performance11:00
ailoI mean, the ones on 11.04 and perhaps 11.1011:01
jabloThat's what I read too.11:01
ailoHere's a howto I made on building an older -lowlatency kernel on a newer release https://help.ubuntu.com/community/BuildOldLowlatency11:01
ailoI haven't yet prepared a production system for my pd patches, which are quite extensive and used with our band. I will probably want to try the older kernel11:03
ailoI only tried it quickly when I made the howto, and it seemed more responsive11:03
jabloI just grabbed a -lowlatency i had in synaptic package manager11:03
ailoSince 12.04, there's a lowlatency in the main repo11:03
ailoBut, we were testing kernels already a year earlier11:04
jabloAh.11:04
ailo2.6.37 was very nice, but 2.6.38 was the first to support the rtirq script11:04
ailoAnother piece of -rt that has gotten into the main kernel source11:05
jabloHEY, puredata is doing something to my sound.11:06
jablotheree's a "velocity" thingie that changes values in step with the music!11:07
ailoNot sure what you mean11:08
jabloI connected ardour (bass durm track) to the puredata patch. And started playback in ardour.11:09
ailoThe noteout is given a message: note 30, velocity $1. Velocity is based on the volume that [bonk~] object11:09
ailoMissing words there, but you get the point11:09
jabloYes that's what I figured. So, since the velocity object moves, puredaata hears the sound, pocesses it... DOES something.11:09
jablohooking up to hydrogen now.11:09
ailoIt doesn't do anything with the sound. It only outputs midi11:09
ailoThere's no audio out on the patch11:10
jabloNono fine, I want a midi signal into hydrogen.11:10
jabloYes. There'a a small blinking "midi in" thing now in hydrogen... now... sound...11:10
jabloAND it's actually hooked up to the bass drum... wow.11:11
jabloAmazing.11:14
jabloHydrogen is playing the bass drum now.11:14
jabloSound awful though11:14
jabloBut that's the hydrogen drum set AND filtering in bonk~. Wow wow wow.11:15
ailojablo: Another thing you can do, if you want to be more advanced, is used pd as the sample player11:17
ailoBut, that'll make you need to learn how to make pd patches11:17
ailoYou get a bit more control, but I gather that is probably not needed in your case11:18
jabloA gate on the drum track has fixed this for now.11:20
ailojablo: [bonk~] has more options in it's right outlet. You might want to look into that.11:21
jabloAmazing - now I have the sound of a hydogen bass drum synchronously playing with our recorded track11:21
jabloThanks - I'll definitely look into this. This is a fabbatastic proof of concept!11:22
jabloGoing to use this trick and make an updated set of music-minus-one mixes for the band. Wee hee :-D11:23
jablobonk~ help says something about it working on 256 sound samples at a time. So probably one sholdn't set jack block size lower thatn 25611:26
ailojablo: Nah, it works on lower setting too11:45
ailoAs I said, I use it at 6411:45
ailopd's internal block size is 64 by default, I believe. This may not be related to audio latency11:46
ailoTry reducing latency using the -audiobuf in ms instead11:46
ailoOr, data latency, not audio latency. Audio latency is controlled by jack11:47
jabloAilo, I have one more queestion. What I have now with the bonk~ puredata ptach is very useful. It does, however, at times generate some extra spurious notes (bleeding from snare drum into bass drum mike). So I would like it to limit the number of notes it outputs.12:18
jabloand threshold setting comes to mind. But I don't understand the help - do I add a box called threshold, or ... ?12:18
ailojablo: You either create the object with arguments, like [object arg1 arg2]12:24
ailojablo: Or, you give it messages, using the message object.12:24
ailojablo: Adding a message is done either from the edit menu, or Ctrl + 212:25
ailoYou can type whatever you want in a message, and that will be outputted from its outlet to anything its connected to, when you click it12:25
jabloso if i add messgae, and type "thresh 2.5 5" that should do something to bonk~ ?12:26
jablooh yes, the help displays the same icon as message. oh.12:26
ailoYea12:26
jablo(as I said: I'm a pogrammer, not a mouser/guie'er. sry.)12:26
jabloThanks.12:28
ailoIn the patch you have, there were two messages. One for the [noteout] object, and one to start pd. Anything after ";" in a message is sent somewhere, in this case "pd". The first word in the list identifies where it's sent12:29
ailoOne to start dsp, sorry12:29
jabloAh, i was wondering what the "loadbang" --> "; pd dsp 1" was for.12:29
ailoThere are the [send] and [receive] objects. You can use those too12:30
jabloI must say - it's really working extremely well. Just using you patch and some fiddling with the low pass + aggressive gating on the sound track, hydrogen does exactly what it should, and feeding back into ardour all sound samples are nicely lined up. Timing is perfect.12:31
ailoI use the [bonk~] object with a couple of trigger pads. Beats the hell out of any midi drum I've tried12:31
jabloHa. I have never really combined computer + music (my 2 great hobbies, and computers my work too).12:32
jabloI can see where you could do some really neat things... controlling... yeah, well, anything - just from your music.12:33
ailo[clip 0 127] just makes sure the output from [bonk~] is within the midi velocity range. Variables in messages, like [30 $1( will be filled with whatever you push it.12:33
ailoIt doesn't take a lot of time to whip something up on pd, creating both midi, audio and gui interfaces12:34
ailojablo: If you want to find out more, I suggest looking into the manual in the help browser12:35
ailoWell, the part that's called "Pure Data" in the manual, is what I mean12:36
ailoin the browser, not the manual. Jeez12:37
ailoAnyway, I'm going cyclink. First day with no wind for ages12:37
jablohave a nice trip.12:38
ailojablo: One good pointer is to use the [print] object a lot. Connect anything to print, and you see the output in the console12:42
ailoOk, going now12:42
pandorashello :D18:27
pandorashave troubles with jack and D-Bus18:27
pandorascannot connect to socket, can't find some useful infos on the web18:28
ailopandoras: Standard Ubuntu Studio install?18:33
ailoIf you started jack, and it failed before, it could be running. The default setting for qjackctl is to start jackdbus18:33
ailoTo kill jackdbus, do: killall -9 jackdbus18:33
pandorasalio, yes18:33
pandorasmom18:34
ailoSometimes stopping jack does not stop jack. When that happens, you have to kill jack in order to start it again18:34
ailoThis is a bug with qjackctl and jackdbus on Ubuntu 12.0418:35
pandorasok, ps -e | grep jack list anyway some running processes18:35
pandorasso, nothing is running, try again18:36
pandorasdoesn't work18:37
ailoIf that didn't help, try also restarting pulseaudio. I usually just kill it, and it respawns18:37
ailopandoras: Make sure qjackctl is set to use a device you know works18:37
ailoSo, I do: killall -9 jackdbus, killall pulseaudio. And then try jack again.18:38
ailopandoras: What kind of device are you using with jack?18:38
pandorasok, now its running18:39
pandorasthe standart-device was (default) and not hw:218:40
ailopandoras: Every time you boot, the devices might shift order18:40
pandorasim using a PCI-Terrasoniq TS-22 Studio-card18:40
pandorasailo, should only happen, when a new device plugged in18:40
ailopandoras: No18:40
ailoThe devices are not listed in order18:41
ailoThe order can change at each boot18:41
ailopandoras: If you want to make sure qjackctl is always set to use the card you like, use the name, instead of the number.18:41
ailoIf I do: cat /proc/asound/cards18:42
pandorasi had a roommate, and his xsever was not working anymore, because he has set the fix BUS-ID for the card.18:42
ailoThis is my device: 2 [M66            ]: ICE1712 - M Audio Delta 6618:42
ailoIn qjackctl, I write: hw:M6618:42
ailoInstead of hw:218:42
pandoras 2 [PCI            ]: ICE1724 - Terrasoniq TS22 PCI18:43
pandoras                      Terrasoniq TS22 PCI at 0xec00, irq 1818:43
pandorasthat means only type "PCI" as setting?18:43
ailohw:PCI18:43
ailoTry that. Should work. You type it in manually18:44
pandorasthx, very useful to know18:44
pandorasi figured out how the midi controlers of my keyboard with Ardour works :D18:44
pandorasdo you know if yoshimi does support midi-mapping-controller?18:46
ailoI've never tried using midi devices to control ardour, but I assume it's mostly about assigning the right midi ctrl value, and channel to whatever you want to control18:46
ailoNever heard of midi-mapping-controller18:47
pandorasi mean put a midi controller to any parameter18:47
ailoI think qmidiroute might be helpful, if you can't create a template, or save settings in the program you want to use18:48
pandoraszynAdd/Yoshimi is so amazing and kickass18:48
pandorassad that important features are missing18:48
pandorasailo, kthxbye19:41

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!