> Great! One question: what is "implemented gop legacy redraw" about?
Great question. Since January pd-l2ork by default moves gop/array/scalar groups of objects via tag. In layman terms this means instead of having to redraw entire gop object every time it is moved even by one pixel (e.g. dragging gop with mouse would generate dozens of these events per second), moves it all with a single tcl command. This newly implemented feature however did not account for objects that do not support moving by tag (mainly 3rd party gui externals that do not have moving by tag implemented). This has made gop displacing with such objects embedded not work properly for the said objects. So, now if you have a gop object that also includes one of the said 3rd party gui externals, it falls back gracefully to the old way of redrawing the gop object which is terribly inefficient but at least it works seamlessly for both cases.
>From L2Ork's perspective, we use almost exclusively built-in iemgui objects for all our needs with the ggee/image being one notable exception that has been also updated and cleaned-up for this release, including support for moving with tag.
To give you some perspective just what kind of a difference this makes performances-wise, make a gop object that has iemgui/vanilla objects only, and then create another with the ggee/button object (for instance) and observe the difference. For a really fun experience try running pd-l2ork with -d 1 debugging enabled to see the console printout difference.
Hope this helps!
P.S. if there is an exhaustive list of 3rd party gui externals and their breakdown between those that are well supported and those that are not, this would be particularly helpful as I could then try to tackle them one-by-one until they've all been revamped. NB: text objects and other 3rd party externals that don't have custom guis are supported out-of-box even prior to the aforesaid fix.
This release includes following fixes:
*MyCanvas does not become invisible if it is partially visible in GOP mode
*copy-paste from console does not work with the ctrl+c shortcut
*Proper focusing out of the selection (where typing into .printout
console makes problems for textedfor objects)
*Resizing window when text is hidden still prevents resizing below the
text size
*GOP resize hooks should be visible only if no object is selected
*when re-saving prototype abstraction it disappears on the parent canvas
*disis_wiimote does not re-detect motion plus every time when
re-connecting and re-enabling the extension (partially fixed (needs
update to libCwiid, will be updated soon)--for the time being, easiest
thing is to enable extension twice; NB: this will not be necessary once
the libCwiid is updated)
*image and other non-vanilla objects do not translate with the GOP
*ggee objects button and image updated, gcanvas disabled as it has too
many bugs to be worth fixing (IMO)
*implemented gop legacy redraw
*selection as part of the infinite undo (for those tricky selections
that take a while to do and can be messed up with a single mis-click)
NB: ctrl+a is currently ignored, mainly because it is easy to do but
will be likely addressed in the next release
L2Ork now also supports builds for both 32-bit and 64-bit Linux systems
and can be downloaded from the usual place:
http://l2ork.music.vt.edu/main/?page_id=56
Bug reports are in high demand, so get busy and let me know of any
potential hiccups.
--
Ivica Ico Bukvic, D.M.A
Composition, Music Technology
Director, DISIS Interactive Sound& Intermedia Studio
Director, L2Ork Linux Laptop Orchestra
Assistant Director, CCTAD
Virginia Tech
Department of Music
Blacksburg, VA 24061-0240
(540) 231-6139
(540) 231-5034 (fax)
disis.music.vt.edul2ork.music.vt.eduico.bukvic.net
On Sun, 2012-02-26 at 06:03 +0100, Kai-Martin Knaak wrote:
> Celejar wrote:
>
> >> Squeeze stuff is rather old by now.
> >
> > Fair enough - I'm just saying that perhaps we shouldn't go around
> > saying that linux support for Intel is perfect, when Debian stable is
> > shipping badly broken software for mature and not obsolete hardware.
> >
> Well, this is the way the debian release cycle works. If you want a
> distro with a fixed six month release period, then you may be better
> off with ubuntu. In case you just need more recent versions of stuff,
> there is always testing, which is not as fragile as it sounds.
>
> ---<)kaimartin(>---
Again, read
http://lists.linuxaudio.org/pipermail/linux-audio-user/2012-February/date.h… , thread "Linux 3.2.0-rt Kernels on Debian Repos!".
What Debian should we install, to get a working system?
Go with stable if you use NVIDIA, you are an idiot if you use NVIDIA,
use Intel and install Debian, but not stable :D???
Cool! I dropped my Debian install for other reasons.
- Ralf
On Sat, 2012-02-25 at 20:00 -0500, Celejar wrote:
> On Fri, 24 Feb 2012 15:22:32 +0100
> Martin Steigerwald <Martin(a)lichtvoll.de> wrote:
>
> > Am Dienstag, 21. Februar 2012 schrieb Celejar:
> > > Curt Howland <Howland(a)Priss.com> wrote:
> > >
> > > ...
> > >
> > > > It is my understanding that the Intel-based graphics cards work
> > > > perfectly well with the standard Linux drivers, if you want to stay
> > > > purely open-source.
> > >
> > > That's what everyone says, but it's not as true as it might be. Squeeze
> > > is shipping X stuff / drivers that cause GPU crashes on my (2007 era)
> > > Thinkpad T61 with Intel GM965 graphics:
> > >
> > > https://bugs.freedesktop.org/show_bug.cgi?id=44478
> >
> > Did you every try with backported X stuff and drivers if available? Or
> > Wheezy?
>
> Yes - I updated my X stuff from backports, and I haven't seen the
> problem since.
>
> > Squeeze stuff is rather old by now.
>
> Fair enough - I'm just saying that perhaps we shouldn't go around
> saying that linux support for Intel is perfect, when Debian stable is
> shipping badly broken software for mature and not obsolete hardware.
>
> Celejar
To funny, I didn't read all Debian digest, but marked them as "To Do",
while we had a discussion on Linux audio users list about the dropped nv
driver. We, the Linux community seemingly are trapped into a graphics
issue. I like to cross post this and I won't add any comment.
Anyway, please take a look at
http://lists.linuxaudio.org/pipermail/linux-audio-user/2012-February/date.h… , thread "Linux 3.2.0-rt Kernels on Debian Repos!".
I can't resist: ":D" ... ":p",
Ralf
> Message: 8
> Date: Sat, 25 Feb 2012 14:14:40 +0100
> From: Fr?d?ric Rech <f.rech(a)yahoo.fr>
> Subject: [LAU] OT : Linux have to be a part of changing the world [WAS
> : Linux 3.2.0-rt Kernels on Debian Repos!]
> To: linux-audio-user(a)lists.linuxaudio.org
> Message-ID: <4F48DEC0.5070208(a)yahoo.fr>
> Content-Type: text/plain; charset=ISO-8859-15; format=flowed
>
> Le 25/02/2012 13:58, Ralf Mardorf a ?crit :
> >
> > PS: Some people are willing to help unpaid for social projects. They
> > contribute by giving e.g. medical help to children in the Third World.
> > It would be nice if they don't need to use Apple or Microsoft, but
> > instead could use a Linux that works OOTB. They don't contribute by
> > maintaining Linux, they don't have knowledge how to maintain a tool such
> > as a computer, but they contribute to the human race.
> >
> > Everything that goes around, comes around ;).
> >
> > It's narrow-minded to limit the cycle to Linux only.
> >
> > :p
>
> Hi Ralf,
>
> I 100% agree with your willing of a free OS for free people.
> Thought Debian Stable was this universal OS.
> Is it not true ?
Hi Fred :)
this issue doesn't touch Debian stable. It starts with Debian testing
and is continued with Debian derivatives such as Ubuntu and Mint.
> Have almost follow the exchange between Hermann and you, and the point
> seems to be the Nvidia driver ? Are you sure than NGOs use this kind of
> (expensive and 3D-gamer) material on their equipments ?
>
> Cheers,
> Fred
> Message: 15
> Date: Sat, 25 Feb 2012 21:35:44 +0200
> From: David Baron <d_baron(a)012.net.il>
> Subject: Re: [LAU] Linux 3.2.0-rt Kernels on Debian Repos!
> To: linux-audio-user(a)lists.linuxaudio.org
> Message-ID: <201202252135.45022.d_baron(a)012.net.il>
> Content-Type: Text/Plain; charset=iso-8859-1
>
> > [spinymouse@archlinux ~]$ cat /etc/rc.d/69switch_xorg.conf
> > #! /bin/sh
> > # /etc/rcS.d/Switch_xorg_conf
> >
> > rm /etc/X11/xorg.conf
> > case $(uname -r) in
> > *rt*)
> > cp /etc/X11/xorg.conf.nv /etc/X11/xorg.conf
> > ;;
> > *)
> > cp /etc/X11/xorg.conf.nvidia /etc/X11/xorg.conf
> > ;;
> > esac
> >
>
> Will this run BEFORE nvidia is expected (well before any attempt to start
> xorg!) ?
Yes, the xorg.conf is switched at startup. For Debian and Debian
derivatives take care about the lexical order in rcS.d
For Arch Linux the order when it gets started is settled
in /etc/rc.conf.
spinymouse@oz:~$ ls /media/maverick/etc/rcS.d
README S13pcmciautils S25brltty S37apparmor S47lm-sensors
S55urandom S69switch_xorg.conf S70x11-common
spinymouse@oz:~$ grep DAEMONS /mnt/archlinux/etc/rc.conf
# DAEMONS
DAEMONS=(69switch_xorg.conf hwclock syslog-ng !network !netfs crond
acpid dbus networkmanager rtirq)
> May need more here: Nouveau, in any event, is blacklisted in the modules.d
> because of the above requirement--the driver or some pre-load of it gets
> modprobed early in the bootup sequence. I have not seen or heard from nv in
> ages--maybe it does not have this blacklisting idea.
>
> So in toggling Nouveau, I need to copy or remove the blacklist file as well--a
> one-liner in each ). It would be nice to be able to have one xorg.conf take
> care of this but the above script is not at all bad. Thanks for the idea.
>
> BTW. I like Nouveau, had no problems with it. Inserts a small but readable
> console font (instead of nvidia's awful messup) and the desktop looks nice
> (allbeit maybe everything a bit smaller than using nvidia). What I miss with
> Nouveau is hw acceleration. For many lau apps, this could be a showstopper.
>
> For other retro-fans, one other 3.2-rt problem I encountered was the failure
> of snd-mpu401 to modprobe with "no such device." I use it to drive an old
> Yamaha sw60xg sound generator ISA card. Oldie but goodie---don't ask how I
> manage to still have ISA!
:D You own a super expensive board for industry?
> ------------------------------
>
> Message: 16
> Date: Sat, 25 Feb 2012 10:14:27 -1000
> From: david <gnome(a)hawaii.rr.com>
> Subject: Re: [LAU] Linux 3.2.0-rt Kernels on Debian Repos!
> To: linux-audio-user <linux-audio-user(a)lists.linuxaudio.org>
> Message-ID: <4F494123.1050907(a)hawaii.rr.com>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> On 02/25/2012 12:40 AM, Robin Gareus wrote:
> > On 02/25/2012 07:05 AM, david wrote:
> >> On 02/24/2012 10:18 AM, hermann wrote:
> >>> Am Freitag, den 24.02.2012, 09:35 -1000 schrieb david:
> >>>> I do. They should just keep up the NV drivers that DO work until the
> >>>> Nouveau drivers also work AND SUPPORT THE SAME HARDWARE, instead of
> >>>> dropping NV completely.
> >>>
> >>> You are free to download the source here :
> >>> http://packages.debian.org/squeeze/xserver-xorg-video-nv
> >>>
> >>> and patch it to make it work on debian/sid.
> >>> Then, you gone be a part of "They" ;-)
> >>
> >> Nice fantasy. I used to be able to read C++ code, but that was long ago.
> >>
> >> I think the real problem is that like a few other Linux communities (and
> >> Mac OS X and Windows), Debian doesn't listen to users.
> >
> > I've made quite the opposite experience; most if not all
> > Debian-maintainers that I - either as user or developer - have
> > communicated with are very open and responsive to feedback.
>
> I contacted one of the Nouveau guys, told him it didn't work. He asked
> where was the bug report. Well, here's my "bug" report: have Nouveau
> support every bit of hardware that NV does.
GeForce 7200 GS does work for a while in slow motion performance mode,
but after some minutes of using KDE4 with 3D crap, I need to use the
reset button. I got such a setup for a vanilla install of Mint Lisa KDE
64-bit.
>
> --
> David
> gnome(a)hawaii.rr.com
> authenticity, honesty, community
> Message: 18
> Date: Sat, 25 Feb 2012 10:42:31 -1000
> From: david <gnome(a)hawaii.rr.com>
> Subject: Re: [LAU] Linux 3.2.0-rt Kernels on Debian Repos!
> To: linux-audio-user <linux-audio-user(a)lists.linuxaudio.org>
> Message-ID: <4F4947B7.6050600(a)hawaii.rr.com>
> Content-Type: text/plain; charset=us-ascii; format=flowed
>
> On 02/25/2012 02:44 AM, Ralf Mardorf wrote:
> > On Sat, 2012-02-25 at 12:00 +0000,
> > linux-audio-user-request(a)lists.linuxaudio.org wrote:
> >> what did you suspect here ?
> >> Users are always welcome to give feedback, suggestions, or at least,
> >> become a part of the project. That is what FLOSS is about. FLOSS isn't
> >> about to present you a OS on a silver tablet, FLOSS will always force
> >> you to make it work. It is community based. If you didn't help, the
> >> community get a bit smaller, and a piece of work fail.
> >>
> >> what did you think why a developer develop Free Open Software ?
> >> And what did you think why a debian maintainer do what he do ?
> >> Do you believe they do it to suite there ego's ?
> >
> > I started the translation of Qtractor a month ago and due to issues such
> > as pulseaudio and the dropped nv driver (and some other issues) I can't
> > contribute, continue translating, but just fix issues, hence my only
> > contribution could be to set up machines for users who are willing to
> > learn, but are unable to learn all things at the same time, for their
> > first Linux install. At least distros shouldn't do a default install
> > with 3D effects enabled DEs and than install the nouveau driver by
> > default if a NVIDIA graphics was detected. A 2D desktop and the vesa
> > driver would allow beginners to get their first install working OOTB and
> > to learn how to maintain their own machine. Btw. some distros don't
> > install bryltty by default. Nowadays only 3D DEs count.
>
> Yah, 3D DE stroke developer egos more. That's why I dropped KDE in favor
> of XFCE. If I wanted an OS where I had to by new hardware everytime a
> new release came out, I'd have bought Windows.
Hahaha, I dropped GNOME3 on my machine, use Xfce now, but tried to give
KDE4 a chance. A KDE session for Mint Lisa won't start anymore, since I
installed the proprietary driver and Xfce on Mint Lisa comes with mouse
cursors from KDE, the selected mouse cursors for Xfce are ignored.
Ubuntus Studio Oneiric and Arch Linux are running Xfce only. Suse 11.2
and Edubuntu Maverick still run GNOME2.
- Ralf
On Sunday 26 February 2012 08:36:58 Ralf Mardorf wrote:
> > For other retro-fans, one other 3.2-rt problem I encountered was the
> > failure of snd-mpu401 to modprobe with "no such device." I use it to
> > drive an old Yamaha sw60xg sound generator ISA card. Oldie but
> > goodie---don't ask how I manage to still have ISA!
> :
> :D You own a super expensive board for industry?
Yes, I paid through the nose for it. Unique.
On Sat, 2012-02-25 at 12:00 +0000,
linux-audio-user-request(a)lists.linuxaudio.org wrote:
> what did you suspect here ?
> Users are always welcome to give feedback, suggestions, or at least,
> become a part of the project. That is what FLOSS is about. FLOSS isn't
> about to present you a OS on a silver tablet, FLOSS will always force
> you to make it work. It is community based. If you didn't help, the
> community get a bit smaller, and a piece of work fail.
>
> what did you think why a developer develop Free Open Software ?
> And what did you think why a debian maintainer do what he do ?
> Do you believe they do it to suite there ego's ?
I started the translation of Qtractor a month ago and due to issues such
as pulseaudio and the dropped nv driver (and some other issues) I can't
contribute, continue translating, but just fix issues, hence my only
contribution could be to set up machines for users who are willing to
learn, but are unable to learn all things at the same time, for their
first Linux install. At least distros shouldn't do a default install
with 3D effects enabled DEs and than install the nouveau driver by
default if a NVIDIA graphics was detected. A 2D desktop and the vesa
driver would allow beginners to get their first install working OOTB and
to learn how to maintain their own machine. Btw. some distros don't
install bryltty by default. Nowadays only 3D DEs count.
That's a step in the wrong direction.
Regards,
Ralf
Hello everybody,
I'm trying to install a soundblaster AWE64 (chipset CT5880), with a joystick port to connect external MIDI devices. I can get audio output, but I also would like to:
- upload soundfonts to this chip,
- use MIDI interfaces from this card, to play MIDI files through this chipset instead of using Timidity, and to communicate with external MIDI devices
I'm trying to do this in Ubuntu 10.04 (kernel 2.6.32)
Please note that I know quite well how Linux works in general, but I have very small knowledge in computer assisted music (I'm trying to install this for my wife, who would like to use rosegarden to write music).
Here is the output of some commands, please tell me if you need some more information:
# lsmod
Module Size Used by
cryptd 8116 0
aes_x86_64 7912 1
aes_generic 27607 1 aes_x86_64
binfmt_misc 7960 1
snd_ens1371 23174 2
snd_hda_codec_atihdmi 3023 1
gameport 10966 1 snd_ens1371
snd_ac97_codec 125394 1 snd_ens1371
ac97_bus 1450 1 snd_ac97_codec
snd_seq_dummy 1782 0
snd_hda_intel 25805 0
snd_hda_codec 85759 2 snd_hda_codec_atihdmi,snd_hda_intel
snd_hwdep 6924 1 snd_hda_codec
snd_pcm_oss 41394 0
snd_mixer_oss 16299 1 snd_pcm_oss
snd_pcm 87946 5 snd_ens1371,snd_ac97_codec,snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_seq_oss 31191 0
snd_seq_midi 5829 0
snd_rawmidi 23420 2 snd_ens1371,snd_seq_midi
snd_seq_midi_event 7267 2 snd_seq_oss,snd_seq_midi
arc4 1473 2
snd_seq 57481 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 23681 2 snd_pcm,snd_seq
snd_seq_device 6888 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
ath5k 134405 0
mac80211 238928 1 ath5k
ath 9723 1 ath5k
snd 71283 17 snd_ens1371,snd_ac97_codec,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 8052 1 snd
fbcon 39270 71
tileblit 2487 1 fbcon
font 8053 1 fbcon
bitblit 5811 1 fbcon
softcursor 1565 1 bitblit
cfg80211 148725 3 ath5k,mac80211,ath
led_class 3764 1 ath5k
psmouse 65040 0
i2c_piix4 9639 0
ppdev 6375 0
lp 9336 0
parport_pc 29958 1
snd_page_alloc 8500 2 snd_hda_intel,snd_pcm
edac_core 45423 0
vga16fb 12757 1
parport 37160 3 ppdev,lp,parport_pc
vgastate 9857 1 vga16fb
edac_mce_amd 9278 0
serio_raw 4918 0
asus_atk0110 10033 0
joydev 11104 0
usbhid 41116 0
hid 83888 1 usbhid
pata_atiixp 4209 0
ahci 38350 2
r8169 39714 0
mii 5237 1 r8169
# cat /dev/sndstat
Sound Driver:3.8.1a-980706 (ALSA v1.0.21 emulation code)
Kernel: Linux pc-magali 2.6.32-38-generic #83-Ubuntu SMP Wed Jan 4 11:12:07 UTC 2012 x86_64
Config options: 0
Installed drivers:
Type 10: ALSA emulation
Card config:
HD-Audio Generic at 0xfeaf8000 irq 19
Ensoniq AudioPCI ENS1371 at 0xec00, irq 21
Audio devices:
1: ES1371 DAC2/ADC (DUPLEX)
Synth devices: NOT ENABLED IN CONFIG
Midi devices:
1: ES1371
Timers:
31: system timer
Mixers:
0: ATI R6xx HDMI
# pmidi -l
Port Client name Port name
14:0 Midi Through Midi Through Port-0
20:0 Ensoniq AudioPCI ES1371
# sfxload
No AWE synth device is found
Thanks for your help,
--
Philippe MARTIN