Hi list
As a long time user of linux audio and a researcher and teacher educator
in music education, I have the honour of being a guest editor of a
special issue of the Journal of Music, Technology and Education with the
title: "An examination of affordances of the application of ‘open
source’ to music education"
If any of you are involved with research in this area - or know people
who are, we would very much like to have articles. There is even room
for more praxis based articles in this issue.
More info here: http://www.intellectbooks.co.uk/weblog/view-Post,id=48388/
All the best
Ketil Thorgersen
> Hello everyone!
> Sorry for being so OT (again). I had to recompile my own kernel and now
> cpufreqd doesn't work. I wonder what I need to enable in the kernel to have
> cpufreqd work? What should be the standard cpu frequency scheduler? Which
> other schedulers can or must be there? Can I put them into the kernel or will
> they have to be modules?
> My current kernel config can be found as:
> http://juliencoder.de/kconfig
> Thanks for reading so far and thanks in advance even more for thinking about
> it.
> Kind regards
> Julien
As I've written to your PM off-list before.
If this is, like it is ...
#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
# CONFIG_CPU_FREQ_DEBUG is not set
# CONFIG_CPU_FREQ_STAT is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
... and it is, just run
cpufreq-selector -g performance
when you're making music and run
cpufreq-selector -g ondemand
for office thingies etc.
and don't forget, you might need to push Ctrl + C, if the terminal
should hang.
Don't call this issue OT! It is a PITA and not OT.
On Sun Sep 11 23:46 , harryhaaren(a)gmail.com sent:
>I've had this coded up before, the problem is that if you want to "pitch shift"
each sample individually it really does become pretty heavy on the CPU. Unless
your not *dynamically* changing the value of the pitch shift, in which case it
can be rendered to a buffer & just played back.I would share the source if it was
in better condition, most of it is hacks on hacks for extra random features...
but I can zip it & ship it to somebody if they'd care to take a look. A JACK
client wrapper would need to be coded up, its only the "sampler / pitch shifter"
now. > Best free library from timestretch I know of is the RubberBand one.There
is also SoundTouch, its LGPL even more relaxed than the GPL of RubberBand. Its
what I used for the project mentioned above.Cheers, -Harry
Hydrogen 0.9.5 does all of this .. It uses the rubberband library and has a
fairly simple interface.. you don't have to use it's internal sequencer.. but
it's pretty damned good for writing loops..
Hi
My laptop was dropped, and if it's beyond repair, I need a new one
quickly. I would appreciate a few (preferrably hands-on experiences or)
advices to this end, here are a few thoughts:
1) It should of course work as flawless with linux as possible (I run arch)
2) I have an edirol fa66 firewire soundcard that I'm quite happy with.
Problem is, it seems laptops with firewire are hard to find. I could get
an usb soundcard, but I have the feeling that it's not gonna perform as
well (low latency, stability) as firewire, it that correct? Plus it's
annoying to throw away (or sell) a perfectly good, stable soundcard that
suits my needs, just because of the port type...
3) I would prefer a small (<= 13") light-weight, long-battery-life laptop.
4) I actually don't really need that much cpu power. I have a 2Ghz
dual-core intel (T7250, whatever that means) now, that's more than
enough. It's the first dual core I owned, and I had the feeling the two
cores provides a snappier feeling, would others agree? Besides that I
don't need the speed I have now.
Options (I can think of):
I saw a secondhand ThinkPad X61s (dual-core 1.6Ghz, 3Gb ram, 12"
display) from a well known online shop I trust and used many times
(bought my current laptop there). There's 6 months warrenty, and my
general impression with ThinkPads is that they have good build quality,
it's the only laptop I would consider buying used. It has firewire so...
Go the netbook route. I'm at a loss here, all these new processors, both
the i-series and the atom (N-series), I have no idea how well they
perform. I tried a few from friends, and they seem fast enough. Anyone
here making music on a netbook? This would most certainly mean I would
have to get a usb soundcard, hmmm :-(
Any inputs would be greatly appreciated :-)
--
Atte
http://atte.dkhttp://modlys.dk
Hello all,
A long due update of ambdec is available at the usual place:
<http://kokkinizita.linuxaudio.org/linuxaudio/downloads>.
>From the README:
* This release supports any format up to full 3rd order,
including mixed order schemes such as e.g. 3h1v (W, X,
Y, Z, S, T, U, V, N, O, P, Q) and not just 3h1p (W, X,
Y, Z, U, V, P, Q). The 'hv' forms are really superior
as they preserve azimuth resolution at any elevation,
while the 'hp' form is just the sum of a higher order
horizontal decoder and a lower order periphonic one.
* The matrix and speaker views in the config window have
gone. There is really no point in editing high order
matrices manually. You can still edit the preset file
which uses a textual form of OSC.
* The config window shows a graphical representation of
the input signals expected by a preset. At least these
signal must be provided for correct results.
* Spaces in jack port names are accepted. Use either single
or double quotes, or escape the spaces as '\ '.
* Some new presets, e.g. for a 'cube+faces' (14 speakers)
which works great for full 2nd order. Some others have
gone. If you need anything specific just ask.
* The manual has not yet been updated, but if you used
ambdec before you won't need it.
Make sure to read the complete README which contains some
info on using existing preset files with this release.
Enjoy !
--
FA
On 09/10/2011 02:00 PM, linux-audio-user-request(a)lists.linuxaudio.org
wrote:
> The "nurple" is actually called the TrackPoint. I first met it when I
> > had to borrow a Thinkpad to take notes in a meeting. I used it for 45
> > minutes. After I returned it and went back to my regular desktop
> > keyboard (sans Trackpoint) I found myself automatically reaching for the
> > (non-existent) TrackPoint. Found it very easy to control, but I have a
> > rather light touch. A heavy touch would make it hard to use.
> >
> > I consider them one of the most ergonomic and best pointing control
> > devices anyone's made. Although my person favorite pointing device is
> > still a Wacom graphics tablet.
I bought a T61 and liked the keybd so much that I also bought a Lenovo
keyb with a Trackpoint :)
http://www.amazon.com/ThinkPad-USB-Keyboard-with-TrackPoint/dp/B002ONCC6G%3…
They have changed the position and size of the Esc and Delete button,
which counters the criticism of Ken for a part at least I think.
\r
andy baxter wrote:
> The specific problem I'm trying to solve is that the firewire card in
> the laptop is on the same irq as the onboard sound card and one of the
> usb ports:
>
> 17: 271 120 IO-APIC-fasteoi uhci_hcd:usb6, HDA Intel, ohci1394
>
> [USB] Buses 1 and 2 are used by plug-in devices; 3 is used by onboard
> peripherals, and the rest seem to be unused, so I assume that it doesn't
> matter that usb6 is shared; only the sound-card.
When an interrupt on line 17 arrives, the kernel asks all attached
drivers whether their device needs servicing.
Big latencies usually are the result of long-running interrupt handlers,
so an unused device does not matter much, but these interrupt checks
still are unneeded work.
Please note that UHCI and EHCI controllers share ports; UHCI is for
USB 1.x devices, EHCI, for 2.0 ones. Therefore, one of your ports
will be usb6 when you connect a full- or low-speed device. (Only very
incompetent laptop makers wouldn't deactivate unused controllers.)
> Is what you're saying that the only way round the problem is to disable
> the other devices on that irq altogether?
I'm not sure whether those other interrupt handlers are much of
a problem, but if they are, yes.
Please note that shared interrupts are not the only latency source;
interrupt handlers for any device (or system management interrupt
handlers installed by the BIOS) could block the CPU for too long.
And just to show off: here is my /proc/interrupts, with four PCI(e) cards:
:-)
CPU0 CPU1 CPU2 CPU3 CPU4 CPU5
0: 135 0 0 7 779 205506 IO-APIC-edge timer
1: 1 0 0 0 9 7300 IO-APIC-edge i8042
4: 0 0 0 0 0 2 IO-APIC-edge
7: 0 0 0 0 0 0 IO-APIC-edge parport0
9: 0 0 0 0 0 0 IO-APIC-fasteoi acpi
14: 0 0 0 0 1 53 IO-APIC-edge pata_atiixp
15: 0 0 0 0 0 0 IO-APIC-edge pata_atiixp
16: 0 0 0 0 3 885 IO-APIC-fasteoi hda_intel
17: 0 0 0 0 0 5 IO-APIC-fasteoi firewire_ohci
18: 0 0 0 0 2 1712 IO-APIC-fasteoi radeon
19: 0 0 0 0 2 18 IO-APIC-fasteoi hda_intel
20: 0 0 0 0 134 42418 IO-APIC-fasteoi oxygen
21: 0 0 0 0 0 0 IO-APIC-fasteoi EMU10K1
22: 0 0 0 0 0 0 IO-APIC-fasteoi YMFPCI
23: 0 0 0 0 0 5 IO-APIC-fasteoi firewire_ohci
40: 565565 0 0 0 0 0 HPET_MSI-edge hpet2
41: 0 0 0 0 0 0 PCI-MSI-edge aerdrv, PCIe PME
42: 0 0 0 0 0 0 PCI-MSI-edge aerdrv, PCIe PME
43: 0 0 0 0 36 15254 PCI-MSI-edge ahci
44: 0 0 0 0 0 0 PCI-MSI-edge eth0
45: 0 0 0 0 16 713 PCI-MSI-edge ehci_hcd:usb1
46: 0 0 0 0 0 0 PCI-MSI-edge ehci_hcd:usb2
47: 0 0 0 0 0 804 PCI-MSI-edge ohci_hcd:usb3
48: 0 0 0 0 0 40 PCI-MSI-edge ohci_hcd:usb4
49: 0 0 0 0 0 1 PCI-MSI-edge ohci_hcd:usb5
50: 0 0 0 0 0 1 PCI-MSI-edge ohci_hcd:usb6
51: 0 0 0 0 0 0 PCI-MSI-edge ohci_hcd:usb7
NMI: 0 0 0 0 0 0 Non-maskable interrupts
LOC: 159 538453 575689 528275 507949 690032 Local timer interrupts
SPU: 0 0 0 0 0 0 Spurious interrupts
PMI: 0 0 0 0 0 0 Performance monitoring interrupts
IWI: 0 0 0 0 0 0 IRQ work interrupts
RES: 34599 25532 23354 12203 15350 13619 Rescheduling interrupts
CAL: 1122 7777 981 718 1188 11005 Function call interrupts
TLB: 279 8399 908 624 485 550 TLB shootdowns
THR: 0 0 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 0 0 Machine check exceptions
MCP: 23 23 23 23 23 23 Machine check polls
ERR: 0
MIS: 0
Regards,
Clemens
Hi, There is some info around that there was work being done to have the ESI Maya 44 PCI card work with ALSA. However, it seems to have been stalled. Can anyone confirm the status of this card with regard to ALSA? I have the card and can get sound from it, but have been having trouble making it work properly in a xubuntu 11.04 + KXStudio setup. I just want to make sure I'm not wasting my time with a card that will never work properly with a linux distro. Many thanks.