[linux-audio-dev] Drum synth

2004-09-18 Thread Dmitry Baikov
Hello. I finally started making my pet music project and realized I need a drum synth to make some cool sounds. psindustrializer is good but also need some tr-909-style sounds. I remeber from my old windoze days I used a nice piece of software called Stomper. Does anybody know any software for

Re: [linux-audio-dev] Drum synth

2004-09-18 Thread Dmitry Baikov
Hydrogen sounds like what you need: http://hydrogen.sf.net/ not exactly, but is the best candidate i can think of for such a feature as being dicussed in this thread... i mean hydrogen could do quite well with some synthesis channels using the interface it has allready. As far as I

Re: [linux-audio-dev] Drum synth

2004-09-18 Thread Dmitry Baikov
Sorry, sent personal emails instead of list. Reposting... Hydrogen sounds like what you need: http://hydrogen.sf.net/ Thank you. I know :) But hydrogen just uses samples. I can download TR-909 or TR-808 samples and use them in Specimen (or Hydrogen). The thing is to generate my own

[linux-audio-dev] VP kernels

2004-09-22 Thread Dmitry Baikov
Hello! I'm not subscribed to LKML, so positng here. Anyone tried 2.6.9-rc2-mm1-VP-S3? In two words: no luck. i8042 does not work at all (have an usb kbd hopely). Nvidia-61.11 does not modprobe (unresolved symbols), but builds . 2.6.9-rc1-VP-S0 works fine. except for few lockups after writing cds

Re: [linux-audio-dev] Drum synth

2004-09-24 Thread Dmitry Baikov
[EMAIL PROTECTED] wrote: while speaking of software drumsynths (I also saw mention of the Stomper software earlier in this thread) - I'm pretty sure that Paul mda Kellett is also reading this list; maybe we can persuade him to open part of the source code for his Windows DrumSyn(*) program?

Re: [linux-audio-dev] Sending USB msgs to sound card through snd_usb_audio driver - how ?

2005-06-07 Thread Dmitry Baikov
Use the Source, Luke! As far as I seen (not far, really), it does not allow to send custom messages. But nobody stops you from extending the driver a bit ;)

[linux-audio-dev] Re: [linux-audio-user] External audio interface (edirol FA/UA-101)

2005-09-28 Thread Dmitry Baikov
On 9/28/05, *Paul Davis* [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: Is it possible in practice? And for what number of channels? Also, is FW much better than USB2 and why? yes, its much better: vastly higher bandwidth, much faster bus clock. Theoretical(!) numbers are:

[linux-audio-dev] Re: [linux-audio-user] External audio interface (edirol FA/UA-101)

2005-09-28 Thread Dmitry Baikov
thats not a very fair comparison. USB2.0 is the new USB, FW800 is the new FW :) but FW is also a better protocol, which means its easier to get close the theoretical maximum than it is with USB. Fair enough, given USB2.0 and FW400 in most of laptops. And UA-101 is a USB2 device (though, has no

[linux-audio-dev] Edirol FA-101

2005-10-21 Thread Dmitry Baikov
Hello! Recently got FA-101. But can't get it to work. Jackd log is below. Thank you in advance. Regards, Dmitry. JACK compiled with System V SHM support. loading driver .. IEC61883: Using FreeBobCtl lib version 0.0.1 (Build Oct 20 2005 - 01:33:14) Reading from OSC URL:

Re: [linux-audio-dev] Re: [admin] attention gmail users [...]

2005-12-01 Thread Dmitry Baikov
To be specific, in Settings, choose the use UTF-8 option for Outgoing message encoding on the General page. Thank you. Best regards,Dmitry.

Re: [linux-audio-dev] Free Software vs. Open Source: Where do *you* stand?

2006-02-21 Thread Dmitry Baikov
weapon producers, who you're equating with evil (and, implicitly, weapon users, a fact which I find personally insulting). That's all wrong, Very arguable. I find him being right about weapons. Yeah, ever heard of capitalism? Or do you have a bone to pick with that, too? Capitalism in its

Re: [linux-audio-dev] Re: GPL Audio Hardware

2006-04-04 Thread Dmitry Baikov
LAD guys, You are right in your comments, but please, take it easier. Richard and OGP company have no illusions about them being audio professionals. And yes, it's more useful to look at RME, Echo, M-Audio, but keep it cool, please ;) Thank you. Best regards, Dmitry.

Re: [linux-audio-dev] Re: GPL Audio Hardware

2006-04-04 Thread Dmitry Baikov
It will be cool to have something like RME Multiface with ExpressCard/34 option. Dmitry.

Re: [linux-audio-dev] Re: GPL Audio Hardware

2006-04-04 Thread Dmitry Baikov
On 4/4/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: how expensive is a firewire port ? firewire stuff is THE niche to fill. most newer firewire devices are not supported if if i understand correctly. It's is THE niche if it can provide 1-3ms roundtrip latencies. For now (under linux at

[linux-audio-dev] multiface latency question

2006-04-06 Thread Dmitry Baikov
Hello! I'm planning to get RME Multiface (II) and have a question to it's owners. Can you, please, post its latency in audio loop, measured with jaaa in 2x64 buffer setup. Thank you. Regards, Dmitry. P.S. crossposted from LAU, since there were no responces.

Re: [linux-audio-dev] multiface latency question

2006-04-06 Thread Dmitry Baikov
Better use jdelay for that, that's why it exists ! Oops, my bad - I mixed up the names... jdelay, definetely! P.S. that's why I get no responces - they are still measuring

[linux-audio-dev] EMU 1212M

2006-04-06 Thread Dmitry Baikov
On 4/6/06, James Courtier-Dutton [EMAIL PROTECTED] wrote: Creative have actually donated an X-Fi and an EMU1212M to me. No datasheets, but at least having the hardware is a start. (Creative pass me some datasheets for other cards though) I have currently got as far as horrible noises coming

Re: [linux-audio-dev] multiface latency question

2006-04-06 Thread Dmitry Baikov
P.S. that's why I get no responces - they are still measuring It shouldn't take more than a minute... I mean they are measuring with jaaa ;) Still hoping to get the info, Dmitry.

Re: [linux-audio-dev] multiface latency question

2006-04-06 Thread Dmitry Baikov
My Delta66 has latency of 188 samples. In theory, Multiface's could have the same results, but it definetely should do more buffering to send values to breakout box. As Jan measured, there is a little: ~207 vs 188. Thank you! Dmitry. P.S. if only EMU 1616M had linux drivers... At least RME has

Re: [linux-audio-user] Re: [linux-audio-dev] music engine

2006-04-07 Thread Dmitry Baikov
I can re-write Ableton Live with qt, and even make it fast in python (which escapes the linux-only concept, mind you :)) - that's not hard. What is hard is finding an engine that lets me focus on my GUI as opposed to the engine or *anything* related to communicating with the engine (besides

Re: [linux-audio-dev] [ot] How do GUI-libs notify the program of changes?

2006-04-10 Thread Dmitry Baikov
Julien, If I understand your question right, you have gui/cui and engine in separate processes and want them to communicate. My answer is: you are going the right way(tm), use OSC via liblo. Regards, Dmitry.

Re: [linux-audio-dev] [ot] How do GUI-libs notify the program of changes?

2006-04-11 Thread Dmitry Baikov
Well this sounds good, but I want it to do the standard-API- and mechanism-way. I want it to be easy for programmers to use the CUI library. I don't know will this still be ok with OSC as communication? No matter what tech you use, you'll need: 1) communicational channel 2) message

Re: [linux-audio-dev] multiface latency question

2006-04-12 Thread Dmitry Baikov
On 4/12/06, Esben Stien [EMAIL PROTECTED] wrote: post its latency (2x64) ..and I suppose you mean 48000 sampling rate. I'm sure it does not matter, jdelay measures samples not seconds. Or hw can have different paths for different sample rates? 206.765 Thanks. Dmitry.

[linux-audio-dev] [OT] First trip to Europe

2006-04-19 Thread Dmitry Baikov
Hello, all! Me and my girlfriend are planning a trip to Europe for a month between May and June. It will be our first trip abroad, so please help if you can with a good advice. Since it's not so easy to get out of here (russia), and I can't visit all that great numerous openlab's etc., one of

[linux-audio-dev] Re: [linux-audio-user] Re: First trip to Europe

2006-04-20 Thread Dmitry Baikov
Thank you all for you replies so far. Waiting for more ;) Need some time to analyse all info, but now some quick answers. Jens M Andreasen [EMAIL PROTECTED] wrote: Given the almost unbeliveable long list of places to visit ... :) You know, it's a plan. Flexible one. And for a month. And I don't

Re: [linux-audio-dev] jack and sampling rates

2006-04-20 Thread Dmitry Baikov
http://www.mega-nerd.com/SRC/ Dmitry.

Re: [linux-audio-dev] Re: LADSPA2 name early consensus?

2006-04-27 Thread Dmitry Baikov
Here's my variants LiMP - Linux/Libre Media Plugin LAM - Linux Audio Module LAMA - Linux Audio Module Architecture

[linux-audio-dev] Re: [linux-audio-user] Re: First trip to Europe

2006-05-10 Thread Dmitry Baikov
To close this thread for now. Thank you all for your kind and useful responces. However, it turned out that the main showstopper is visa. We can't get it for such a long time (a month), as it would be our first one. Things get even more complicated, since my girlfriend right now is not a student

Re: [linux-audio-dev] LADSPA 2 name

2006-05-10 Thread Dmitry Baikov
LAMA - Linux(Libre) Audio Modules Architecture I hope The Dalai Lama will not object.

Re: [linux-audio-dev] Creative EMU1212m

2006-07-13 Thread Dmitry Baikov
Hi James, I am very interested in such a driver, but don't have a card to help you. Will your driver work with Emu 1616M? Best wishes, Dmitry.

Re: [linux-audio-dev] memory-mapped wav files

2006-07-13 Thread Dmitry Baikov
If you need to stream a file, mmap'ed variant will eat memory up to file size. Given large enough file, it will eat all you memory and then will begin to page out unused portions of the file. Of course, details on when and where will vary depending on VM-system implementation. The thing is, you

Re: [linux-audio-dev] diskstream and jack

2006-07-14 Thread Dmitry Baikov
Hi Conrad, - The worker thread is faster then the jackthread. (Sure, it should be). What is the usual way to pause the workerthread and wake up again, when the ringbuffer needs more data. Use semaphores, Luke! -Which size should the ringbuffer have. You need to experiment a bit, but I think

Re: [linux-audio-dev] diskstream and jack

2006-07-14 Thread Dmitry Baikov
The short answer: #include jack/jack.h #include jack/ringbuffer.h #include semaphore.h sem_t block_wait; jack_ringbuffer_t ringbuf; init() { int max_blocks = buffer_size_in_samples/jack_block_size sem_init(block_wait, 0, max_blocks); } jack_process() { float *out =

Re: [linux-audio-dev] diskstream and jack

2006-07-14 Thread Dmitry Baikov
And don't forget to deal with xruns (skip one jack buffer on each xrun).

Re: [linux-audio-dev] diskstream and jack

2006-07-14 Thread Dmitry Baikov
This means every Port has his own Ringbuffer, right? So stereo needs two, 5.1 needs 6 ? But i only need one sem_post for all, because i should avoid to have different readpositions in my RingBuffers. As you wish, you may have one interleaved ring buffer. But only one semaphore to rule them all.

Re: [linux-audio-dev] light C++ set for WAV

2006-07-26 Thread Dmitry Baikov
Hi, Erik! I'd suggest making all wrapper functions inline, as they are one-liners by definition and anyway wrapper includes libsndfile headers. So there's nothing to hide here. Regards, Dmitry

Re: [linux-audio-dev] all your face are belong to audicle (source released!)

2006-08-16 Thread Dmitry Baikov
Finally, great news! Runs fine, though I haven't done anything with it yet :) To build it I had to comment line 83 in chuck.y: //%expect 35 Regards, Dmitry

Re: [linux-audio-dev] Re: very nice looking HW

2006-09-06 Thread Dmitry Baikov
On 9/7/06, John Rigg [EMAIL PROTECTED] wrote: Hmm. The manufacturer's web page describes it as a 32 channel interface but I could only count 16 :( It's 16x16 = 8x8 analog + 8x8 ADAT optical Dmitry.

[linux-audio-dev] hearnet improvement

2006-10-05 Thread Dmitry Baikov
Hi! First of all, thanks for a great program! I made two patches for it: 1) make hearnet suid and drop privileges right after libpcap initialization. I had to move libpcap init code above jack So, you can use hearnet as regular user. 2) Mutex in jack_process is a very bad thing. Moreover, it

[linux-audio-dev] ghostess patches

2006-10-16 Thread Dmitry Baikov
Hi! Sean, thanks a lot for ghostess! Take a look at the patches if you have time. -execlp patch fixes things on 64-bit architectures: execlp() expects its arglist to end with NULL, not 0. And on 64-bit architectures they are different (0 is 32-bit int, and NULL is 64-bit pointer). -configure

Re: [linux-audio-dev] Re: MIDI

2006-11-12 Thread Dmitry Baikov
What is a really major issue, that all hw synths still have that slow 31.5kbps link. Nonetheless, glad to hear FW-MIDI being that fast. And what about jitter there? According to RME guys, without special handling USB-MIDI can suffer delays about 6ms. And with FW, they state there are the same

Re: [linux-audio-dev] Locks or no locks?

2007-01-12 Thread Dmitry Baikov
On 1/12/07, nick thomas [EMAIL PROTECTED] wrote: Anyway, there's my question: which approach (lock-based or lock-free) is generally favored for JACK programs? Thanks for helping a newbie out! You know th eanswer: JACK's ringbuffer interface seems to provide the necessary primitives to

Re: [linux-audio-dev] Sound processing objects architecture, is it possible?

2007-01-22 Thread Dmitry Baikov
On 1/22/07, Stefano D'Angelo [EMAIL PROTECTED] wrote: What I'd like to work on is a sound processing architecture (LADSPA, VST, DSSI, etc.) wrapper, which hides the details of a particular implementation to audio program developers. All this architectures have different APIs. Will your one have

Re: [linux-audio-dev] Sound processing objects architecture, is it possible?

2007-01-22 Thread Dmitry Baikov
On 1/23/07, Stefano D'Angelo [EMAIL PROTECTED] wrote: Good point! This is true, but there are lots of sound processing plugins around, so maybe instead of creating a new API and then apply some compatibility layer, it should be better to create a wrapping tool natively. I think it should be also

[linux-audio-dev] alsaseq reorders my events

2007-03-01 Thread Dmitry Baikov
Hi! I nearly finished alsaseq driver for jackmidi, but have a problem. Alsaseq reorders events in fast sequences, so note-on/note-off pairs got mixed. The algorithm of sending is simple: snd_seq_ev_schedule_real(alsa_event, output_que, 1, timestamp); frame_time

[linux-audio-dev] jackmidi_alsaseq-0.4

2007-03-02 Thread Dmitry Baikov
Just can't resist. -- Forwarded message -- From: Dmitry Baikov [EMAIL PROTECTED] Date: Mar 2, 2007 3:59 AM Subject: jackmidi_alsaseq-0.4 To: Jack Dev List [EMAIL PROTECTED] After missing several deadlines, we are finally here. This is the latest and greatest release of jackmidi

Re: [linux-audio-dev] Realtime problems with midi/osc sequencer

2007-03-10 Thread Dmitry Baikov
In addition to select() there's also clock_nanosleep(CLOCK_MONOTONIC, 0, tv, NULL), which in theory should give best resolution possible. To set realtime privileges, use (taken from jack): struct sched_param rtparam; memset (rtparam, 0, sizeof (rtparam)); rtparam.sched_priority = priority;

Re: [linux-audio-dev] Realtime problems with midi/osc sequencer

2007-03-10 Thread Dmitry Baikov
On 3/10/07, Christian [EMAIL PROTECTED] wrote: On the one hand this indicates the thread running stable in realtime but having a restriction to ~4ms/4000µs. Perhaps this is an in-system value 4ms means you have 250Hz kernel tick. Set it to 1024Hz or better try tickless setup. of sleep and the

Re: [linux-audio-dev] Getting out of the software game

2007-03-14 Thread Dmitry Baikov
On 3/14/07, Gordon JC Pearce [EMAIL PROTECTED] wrote: I don't want to be associated with this nonsense any more. It's not what Free Software is about. Ideal people in an ideal world do not need any licences and open/closed sourcing. We are not there. Maybe you are. Good luck. May The Music be

Re: [linux-audio-dev] Getting out of the software game

2007-03-14 Thread Dmitry Baikov
On 3/14/07, Gordon JC Pearce [EMAIL PROTECTED] wrote: Anyway, rant over. It's gone now. I'm going back to concentrating on hardware synths and analogue recording. Good move, btw :) Dmitry.

Re: [linux-audio-dev] Getting out of the software game

2007-03-14 Thread Dmitry Baikov
On 3/14/07, Christian Schoenebeck [EMAIL PROTECTED] wrote: called Linux. And that was actually one of the reasons why I jumped on the OSS train, because I didn't like wise developers to tell me what's good for me or what's not. That should be up to the judgement of the respective user. Then