Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-09 Thread Jamie Bullock

On 8 Oct 2013, at 17:14, Thomas Grill g...@g.org wrote:

 Hey,
 you are right, there should be a packaging, or integration into pd-extended - 
 but actually, i am not currently maintaining my externals at all because of a 
 serious lack of time. They just work (or they don't).
 I have tried for years, but no one seems interested in volunteering to 
 package or integrate flext and flext-based externals (xsample, py, dyn~, 
 pool, fsplay~, clk, zeroconf and many others) for more general use.

Well FWIW, I've now uploaded Mac OS build that includes the necessary 
localised dependencies: http://d.pr/f/RJok

Obviously feel free to distribute this from your own server or whatever. If we 
do a Windows one I'll upload that too.

best,

Jamie



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-09 Thread Thomas Grill
Hi Jamie,
thanks!
The Windows version on my server (g.org/ext/beta) is an older build - i
guess that one should work.
gr~~~


2013/10/9 Jamie Bullock ja...@jamiebullock.com


 On 8 Oct 2013, at 17:14, Thomas Grill g...@g.org wrote:

  Hey,
  you are right, there should be a packaging, or integration into
 pd-extended - but actually, i am not currently maintaining my externals at
 all because of a serious lack of time. They just work (or they don't).
  I have tried for years, but no one seems interested in volunteering to
 package or integrate flext and flext-based externals (xsample, py, dyn~,
 pool, fsplay~, clk, zeroconf and many others) for more general use.

 Well FWIW, I've now uploaded Mac OS build that includes the necessary
 localised dependencies: http://d.pr/f/RJok

 Obviously feel free to distribute this from your own server or whatever.
 If we do a Windows one I'll upload that too.

 best,

 Jamie





-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-09 Thread Thomas Grill
Btw, your binary doesn't load in OSX10.5, that's the platform i am (and
others are) still using. It should be possible to compile a 32-bit build
that is working on 10.5-10.8 . I'll try that somewhen after this week.
gr~~~


2013/10/9 Jamie Bullock ja...@jamiebullock.com


 On 8 Oct 2013, at 17:14, Thomas Grill g...@g.org wrote:

  Hey,
  you are right, there should be a packaging, or integration into
 pd-extended - but actually, i am not currently maintaining my externals at
 all because of a serious lack of time. They just work (or they don't).
  I have tried for years, but no one seems interested in volunteering to
 package or integrate flext and flext-based externals (xsample, py, dyn~,
 pool, fsplay~, clk, zeroconf and many others) for more general use.

 Well FWIW, I've now uploaded Mac OS build that includes the necessary
 localised dependencies: http://d.pr/f/RJok

 Obviously feel free to distribute this from your own server or whatever.
 If we do a Windows one I'll upload that too.

 best,

 Jamie





-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-09 Thread Mario Mey
Sorry, guys, for entering in this thread without reading all the mails. 
But I want to ask you something.


I use readsf~ to read a speaking recorded files, sounds and songs (some 
songs are 3 or 5 minutes long, but there's one of 20, so, I thought 
readsf~ was better that put the files into arrays).


Readsf~ gives no information about the time, and it would be very 
usefull for me to synch with an animation in BlenderGameEngine.


Also, yet, I don't know if readsf~ is the one that makes noises when 
BlenderPlayer is rendering in 3D in full screen. I just thought that the 
computer can't process that 3D rendering and has Jack with low latency. 
Maybe readsf~ is the problem...


Anyway, I wanted to ask you about readsf~:

Is readsf~ stable?
Does it consume so much CPU?
Is there any other object better to use? Maybe the one you are talking 
about in this thread...


I don't need to varispeed, for example. Just read files, play and know 
its position in time. And low CPU consumption.


Thanks.

PD1: I'm on Ubuntu 12.04.
PD2: what about THREADLIB and SNDFILER to open files in a different 
thread? Do they work? http://grh.mur.at/software/threadlib.html and 
http://grh.mur.at/software/sndfiler.html.


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-09 Thread Ivica Ico Bukvic

 Hey,
 you are right, there should be a packaging, or integration into
pd-extended - but actually, i am not currently maintaining my externals at
all because of a serious lack of time. They just work (or they don't).
 I have tried for years, but no one seems interested in volunteering to
package or integrate flext and flext-based externals (xsample, py, dyn~,
pool, fsplay~, clk, zeroconf and many others) for more general use.

FWIW, flext lib and a few externals are a part of auto-building script in
pd-l2ork. 

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-09 Thread Jack
Hello,


Le 09/10/2013 18:20, Mario Mey a écrit :
 Sorry, guys, for entering in this thread without reading all the
 mails. But I want to ask you something.

 I use readsf~ to read a speaking recorded files, sounds and songs
 (some songs are 3 or 5 minutes long, but there's one of 20, so, I
 thought readsf~ was better that put the files into arrays).

 Readsf~ gives no information about the time, and it would be very
 usefull for me to synch with an animation in BlenderGameEngine.

If you want to get the length of a sound file, you have several
possibilities :
- use [wavinfo] from ext13
- use [soundfile_info] from iemlib
- use [shell] with your favorite command line to get info on soundfile
++

Jack



 Also, yet, I don't know if readsf~ is the one that makes noises when
 BlenderPlayer is rendering in 3D in full screen. I just thought that
 the computer can't process that 3D rendering and has Jack with low
 latency. Maybe readsf~ is the problem...

 Anyway, I wanted to ask you about readsf~:

 Is readsf~ stable?
 Does it consume so much CPU?
 Is there any other object better to use? Maybe the one you are talking
 about in this thread...

 I don't need to varispeed, for example. Just read files, play and know
 its position in time. And low CPU consumption.

 Thanks.

 PD1: I'm on Ubuntu 12.04.
 PD2: what about THREADLIB and SNDFILER to open files in a different
 thread? Do they work? http://grh.mur.at/software/threadlib.html and
 http://grh.mur.at/software/sndfiler.html.

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-09 Thread Thomas Grill
Oh wow, i didn't know! Is that somewhat compatible to the pd/pd-extended
build scripts?
thanks, Thomas


2013/10/9 Ivica Ico Bukvic i...@vt.edu


  Hey,
  you are right, there should be a packaging, or integration into
 pd-extended - but actually, i am not currently maintaining my externals at
 all because of a serious lack of time. They just work (or they don't).
  I have tried for years, but no one seems interested in volunteering to
 package or integrate flext and flext-based externals (xsample, py, dyn~,
 pool, fsplay~, clk, zeroconf and many others) for more general use.

 FWIW, flext lib and a few externals are a part of auto-building script in
 pd-l2ork. 




-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-09 Thread Thomas Grill


 Is readsf~ stable?
 Does it consume so much CPU?
 Is there any other object better to use? Maybe the one you are talking
 about in this thread...


It works fine for me - i'm just using it in a large scale sound
installation, often reading 4 or more files in parallel on one machine.
gr~~~

-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-09 Thread Ivica Bukvic
To an extent.
On Oct 9, 2013 2:33 PM, Thomas Grill g...@g.org wrote:

 Oh wow, i didn't know! Is that somewhat compatible to the pd/pd-extended
 build scripts?
 thanks, Thomas


 2013/10/9 Ivica Ico Bukvic i...@vt.edu


  Hey,
  you are right, there should be a packaging, or integration into
 pd-extended - but actually, i am not currently maintaining my externals at
 all because of a serious lack of time. They just work (or they don't).
  I have tried for years, but no one seems interested in volunteering to
 package or integrate flext and flext-based externals (xsample, py, dyn~,
 pool, fsplay~, clk, zeroconf and many others) for more general use.

 FWIW, flext lib and a few externals are a part of auto-building script in
 pd-l2ork. 




 --
 Thomas Grill
 http://g.org

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-09 Thread Mario Mey

El 09/10/13 14:07, Jack escribió:

Hello,


Le 09/10/2013 18:20, Mario Mey a écrit :

Sorry, guys, for entering in this thread without reading all the
mails. But I want to ask you something.

I use readsf~ to read a speaking recorded files, sounds and songs
(some songs are 3 or 5 minutes long, but there's one of 20, so, I
thought readsf~ was better that put the files into arrays).

Readsf~ gives no information about the time, and it would be very
usefull for me to synch with an animation in BlenderGameEngine.

If you want to get the length of a sound file, you have several
possibilities :
- use [wavinfo] from ext13
- use [soundfile_info] from iemlib
- use [shell] with your favorite command line to get info on soundfile
++

Jack
Sorry, I meant that I wanted to know the *time position* of the file, 
while playing. I know that I can put a [timer] and reset-activate it 
when readsf~ starts playing, but I would be great if readsf~ use the 
mostrigh outlet to output this information (always or when asked for it).




Also, yet, I don't know if readsf~ is the one that makes noises when
BlenderPlayer is rendering in 3D in full screen. I just thought that
the computer can't process that 3D rendering and has Jack with low
latency. Maybe readsf~ is the problem...

Anyway, I wanted to ask you about readsf~:

Is readsf~ stable?
Does it consume so much CPU?
Is there any other object better to use? Maybe the one you are talking
about in this thread...

I don't need to varispeed, for example. Just read files, play and know
its position in time. And low CPU consumption.

Thanks.

PD1: I'm on Ubuntu 12.04.
PD2: what about THREADLIB and SNDFILER to open files in a different
thread? Do they work? http://grh.mur.at/software/threadlib.html and
http://grh.mur.at/software/sndfiler.html.

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -
http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-09 Thread IOhannes m zmölnig
On 10/09/13 20:49, Mario Mey wrote:
 Sorry, I meant that I wanted to know the *time position* of the file,
 while playing. I know that I can put a [timer] and reset-activate it
 when readsf~ starts playing, but I would be great if readsf~ use the
 mostrigh outlet to output this information (always or when asked for it).


why?

or rather, why don't you just create an abstraction [meyreadsf~] that
wraps the [timer] logic (and share it with the community)?

gfmaf
IOhannes



signature.asc
Description: OpenPGP digital signature
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-09 Thread Mario Mey

El 09/10/13 18:08, IOhannes m zmölnig escribió:

On 10/09/13 20:49, Mario Mey wrote:

Sorry, I meant that I wanted to know the *time position* of the file,
while playing. I know that I can put a [timer] and reset-activate it
when readsf~ starts playing, but I would be great if readsf~ use the
mostrigh outlet to output this information (always or when asked for it).

why?

or rather, why don't you just create an abstraction [meyreadsf~] that
wraps the [timer] logic (and share it with the community)?
Well... it's a good idea. I use readsf~ with switch~ to pause and 
unpause it. It can be all transformed in an abstraction. I don't need 
precision and my 20 minutes song doesn't need to be counted... but if 
readsf~ is precise with time position, then, the new abstract will be too.


*Is readsf~ precise?*

If/when I make that abstract, I'll share it, of course.


gfmaf
IOhannes



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-09 Thread Mario Mey
Why? I'm asking myself: why I took this as a challenge??? I just made 
readsf.meh~.


It works similar to readsf~ with some changes.

- It is prepared to read stereo files.
- Optional argument: miliseconds for the metro to output the time 
positon. Default 10.

- Open files with [open file.wav(
- Starts with [start(
- Stops with [stop(, but, when  [start( is sended after [stop(, it opens 
the last file and start playing it (can have a delay of loading, maybe 
an unsynch of timer, I didn't check it. The same as when the file ends)

- Pauses with [pause(
- Resumes with [resume(

Outputs:

1- output left
2- output right
3- status (symbol): loaded, playing, paused, stopped.
4- minutes (int)
5- seconds (int)
6- miliseconds (int)
7- time position minutes:seconds (symbol).

When I use this and check it is version 1.0, I'll upload to forum.



El 09/10/13 22:05, Mario Mey escribió:

El 09/10/13 18:08, IOhannes m zmölnig escribió:

On 10/09/13 20:49, Mario Mey wrote:

Sorry, I meant that I wanted to know the *time position* of the file,
while playing. I know that I can put a [timer] and reset-activate it
when readsf~ starts playing, but I would be great if readsf~ use the
mostrigh outlet to output this information (always or when asked for it).

why?

or rather, why don't you just create an abstraction [meyreadsf~] that
wraps the [timer] logic (and share it with the community)?
Well... it's a good idea. I use readsf~ with switch~ to pause and 
unpause it. It can be all transformed in an abstraction. I don't need 
precision and my 20 minutes song doesn't need to be counted... but if 
readsf~ is precise with time position, then, the new abstract will be too.


*Is readsf~ precise?*

If/when I make that abstract, I'll share it, of course.

gfmaf
IOhannes



___
Pd-list@iem.at  mailing list
UNSUBSCRIBE and account-management -http://lists.puredata.info/listinfo/pd-list




#N canvas 238 77 1041 673 12;
#X obj -16 295 readsf~ 2;
#X msg 134 229 stop;
#X msg 45 229 start;
#X obj -16 525 outlet~;
#X obj 44 525 outlet~;
#X obj 650 490 outlet;
#X obj 403 364 timer;
#X obj -16 -46 inlet;
#X msg -16 229 open \$1;
#X obj 107 465 switch~;
#X obj 107 435 pipe 8;
#X obj 62 405 t f f;
#X obj 62 465 line~;
#X obj 44 495 *~;
#X msg 62 435 \$1 5;
#X obj -16 495 *~;
#X msg 62 375 0;
#X msg 102 375 1;
#X obj 590 344 mod 60;
#X obj 530 344 div 60;
#X obj 530 281 / 1000;
#X obj 530 301 t f f f;
#X floatatom 650 374 0 0 0 0 - - -;
#X floatatom 590 374 0 0 0 0 - - -;
#X floatatom 530 374 0 0 0 0 - - -;
#X obj 650 274 t f f;
#X obj 682 294 int;
#X obj 650 314 -;
#X obj 650 334 * 1000;
#X obj 650 354 int;
#X obj 327 298 f;
#X obj 403 424 +;
#X obj 309 364 f;
#X msg 449 278 stop;
#X obj 327 334 +;
#X obj 309 394 t f f;
#X obj 403 278 t b b;
#X obj 365 174 t b b b;
#X msg 365 278 0;
#X obj 449 344 metro 10;
#X obj 590 490 outlet;
#X obj 530 490 outlet;
#X obj 190 521 outlet;
#X obj -16 -12 route open start pause resume stop;
#X msg 724 444 \$1:\$2;
#X obj 724 484 outlet;
#X obj 724 464 symbol;
#X msg 190 365 symbol loaded;
#X msg 190 395 symbol playing;
#X msg 190 425 symbol stopped;
#X msg 190 455 symbol paused;
#X obj -56 -46 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 907 242  10;
#X obj 826 222 t f f;
#X obj 826 274 list prepend;
#X obj 826 304 route 0 1;
#X obj 724 424 pack f segundos;
#X msg 856 334 0\$1;
#X text 518 518 minutos;
#X text 588 518 segundos;
#X text 658 517 ms;
#X text 728 517 minutos:segundos;
#X text 188 543 status;
#X msg 826 334 \$1;
#X obj 826 364 makefilename %d;
#X obj 856 404 symbol;
#X obj -16 199 symbol;
#X obj 33 343 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 225 65 spigot;
#X obj 135 105 t b b b b b;
#X msg 264 35 1;
#X msg 294 35 0;
#X obj 45 105 t b b b b b;
#X obj 225 105 t b b b b b;
#X obj 315 105 t b b b b b b;
#X obj 45 153 list prepend 1;
#X obj 45 183 route 0 1;
#X msg 403 133 0;
#X obj -44 107 t b b b b b;
#X msg 58 69 1;
#X obj -16 16 t a b b b b;
#X obj 502 15 loadbang;
#X obj 502 45 \$1;
#X obj 583 95 == 0;
#X msg 532 184 10;
#X obj 502 154 route 0 1;
#X obj 502 124 list prepend;
#X obj 502 75 t f f;
#X connect 0 0 15 0;
#X connect 0 1 13 0;
#X connect 0 2 67 0;
#X connect 0 2 74 0;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
#X connect 6 0 31 0;
#X connect 6 0 34 1;
#X connect 7 0 43 0;
#X connect 8 0 0 0;
#X connect 10 0 9 0;
#X connect 11 0 14 0;
#X connect 11 1 10 0;
#X connect 12 0 13 1;
#X connect 12 0 15 1;
#X connect 13 0 4 0;
#X connect 14 0 12 0;
#X connect 15 0 3 0;
#X connect 16 0 11 0;
#X connect 17 0 11 0;
#X connect 18 0 23 0;
#X connect 19 0 24 0;
#X connect 20 0 21 0;
#X connect 21 0 19 0;
#X connect 21 1 18 0;
#X connect 21 2 25 0;
#X connect 22 0 5 0;
#X connect 23 0 40 0;
#X connect 23 0 53 0;
#X connect 24 0 41 0;
#X connect 24 0 56 0;
#X connect 25 0 27 0;
#X connect 25 1 26 0;
#X connect 26 0 27 1;
#X connect 27 0 28 0;
#X connect 28 0 29 0;
#X connect 29 0 22 0;
#X connect 30 0 34 0;
#X 

Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-08 Thread Jamie Bullock


On 2 Oct 2013, at 03:19, Thomas Grill g...@g.org wrote:

 There are compiled binaries for Windows and Mac in 
 http://g.org/data/dev/ext/windows/pd/
 and
 http://g.org/data/dev/ext/macos/pd/
 Please let me know if they work for you.
 best, Thomas
  


Thanks Thomas, this seems to do what I need, however the external just hangs 
whilst loading on my 10.8 Mac. It's like the external goes into an infinite 
loop and never returns to the caller.

I managed to compile from source, and this seems to work just fine, so maybe 
you just need to link your binary against more recent SDKs

best,

Jamie


 
 
 2013/10/1 Thomas Grill g...@g.org
 Hey Jamie,
 there's a project sitting in my repo i developed some years ago. In my memory 
 it worked pretty well. It depends on libsndfile and the quicktime API, 
 although there might be a way to exclude the use of either one.
 https://svn.g.org/ext/trunk/fsplay/
 best, Thomas
 
 
 2013/10/1 Jamie Bullock ja...@jamiebullock.com
 
 Hi folks,
 
 I'm looking at options for direct-from-disk audio with Pd. My requirements 
 are:
 
 - scrub / set current position within audio file
 - variable speed playback
 - looping
 - works on Mac OS X and Win32
 
 So far I've come up with:
 
 [sfread2~]  — crashes as soon as DSP is switched on (Mac OS X 10.8)
 [readanysf~] — seems good, but a few issues (e.g. audible clicking when 
 changing playback speed)
 
 Any other options?
 
 best,
 
 Jamie
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list
 
 
 
 -- 
 Thomas Grill
 http://g.org
 
 
 
 -- 
 Thomas Grill
 http://g.org

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-08 Thread Thomas Grill
Hi Jamie,
thanks for the effort! - would you mind sending me the binary?
Please also let me know whether it works for your task.
gr~~~


2013/10/8 Jamie Bullock ja...@jamiebullock.com



 On 2 Oct 2013, at 03:19, Thomas Grill g...@g.org wrote:

 There are compiled binaries for Windows and Mac in
 http://g.org/data/dev/ext/windows/pd/
 and
 http://g.org/data/dev/ext/macos/pd/
 Please let me know if they work for you.
 best, Thomas




 Thanks Thomas, this seems to do what I need, however the external just
 hangs whilst loading on my 10.8 Mac. It's like the external goes into an
 infinite loop and never returns to the caller.

 I managed to compile from source, and this seems to work just fine, so
 maybe you just need to link your binary against more recent SDKs

 best,

 Jamie




 2013/10/1 Thomas Grill g...@g.org

 Hey Jamie,
 there's a project sitting in my repo i developed some years ago. In my
 memory it worked pretty well. It depends on libsndfile and the quicktime
 API, although there might be a way to exclude the use of either one.
 https://svn.g.org/ext/trunk/fsplay/
 best, Thomas


 2013/10/1 Jamie Bullock ja...@jamiebullock.com


 Hi folks,

 I'm looking at options for direct-from-disk audio with Pd. My
 requirements are:

 - scrub / set current position within audio file
 - variable speed playback
 - looping
 - works on Mac OS X and Win32

 So far I've come up with:

 [sfread2~]  — crashes as soon as DSP is switched on (Mac OS X 10.8)
 [readanysf~] — seems good, but a few issues (e.g. audible clicking when
 changing playback speed)

 Any other options?

 best,

 Jamie

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




 --
 Thomas Grill
 http://g.org




 --
 Thomas Grill
 http://g.org





-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-08 Thread Jamie Bullock

On 8 Oct 2013, at 15:37, Thomas Grill g...@g.org wrote:

 Hi Jamie,
 thanks for the effort! - would you mind sending me the binary?
 Please also let me know whether it works for your task.
 

Hi,

I've uploaded the binary here: http://d.pr/f/UkwJ

We're using readanysf~ for now since there are ready-built binaries for both 
Mac and Windows we can just drop into our deployment builds with curl.

However, the disk footprint is a concern for us, so we may switch to fsplay~ if 
we can't build readanysf~ with fewer dependencies.

best,

Jamie

 
 2013/10/8 Jamie Bullock ja...@jamiebullock.com
 
 
 On 2 Oct 2013, at 03:19, Thomas Grill g...@g.org wrote:
 
 There are compiled binaries for Windows and Mac in 
 http://g.org/data/dev/ext/windows/pd/
 and
 http://g.org/data/dev/ext/macos/pd/
 Please let me know if they work for you.
 best, Thomas
  
 
 
 Thanks Thomas, this seems to do what I need, however the external just hangs 
 whilst loading on my 10.8 Mac. It's like the external goes into an infinite 
 loop and never returns to the caller.
 
 I managed to compile from source, and this seems to work just fine, so maybe 
 you just need to link your binary against more recent SDKs
 
 best,
 
 Jamie
 
 
 
 
 2013/10/1 Thomas Grill g...@g.org
 Hey Jamie,
 there's a project sitting in my repo i developed some years ago. In my 
 memory it worked pretty well. It depends on libsndfile and the quicktime 
 API, although there might be a way to exclude the use of either one.
 https://svn.g.org/ext/trunk/fsplay/
 best, Thomas
 
 
 2013/10/1 Jamie Bullock ja...@jamiebullock.com
 
 Hi folks,
 
 I'm looking at options for direct-from-disk audio with Pd. My requirements 
 are:
 
 - scrub / set current position within audio file
 - variable speed playback
 - looping
 - works on Mac OS X and Win32
 
 So far I've come up with:
 
 [sfread2~]  — crashes as soon as DSP is switched on (Mac OS X 10.8)
 [readanysf~] — seems good, but a few issues (e.g. audible clicking when 
 changing playback speed)
 
 Any other options?
 
 best,
 
 Jamie
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list
 
 
 
 -- 
 Thomas Grill
 http://g.org
 
 
 
 -- 
 Thomas Grill
 http://g.org
 
 
 
 
 -- 
 Thomas Grill
 http://g.org

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-08 Thread Jamie Bullock

On 8 Oct 2013, at 16:12, Jamie Bullock ja...@jamiebullock.com wrote:

 
 On 8 Oct 2013, at 15:37, Thomas Grill g...@g.org wrote:
 
 Hi Jamie,
 thanks for the effort! - would you mind sending me the binary?
 Please also let me know whether it works for your task.
 
 
 Hi,
 
 I've uploaded the binary here: http://d.pr/f/UkwJ
 
 We're using readanysf~ for now since there are ready-built binaries for both 
 Mac and Windows we can just drop into our deployment builds with curl.

Just to clarify, the advantage of readanysf~ here is that it is packaged with 
the requisite dependencies. I find this very helpful, and I don't think it 
would take much to package up fsplay~ in a similar way i.e. with libsndfile, 
libvorbis or whatever zipped up in the same directory as fsplay~ with the 
rpaths in the binary modified accordingly.

Of course, I also appreciate you are maintaining a massive amount of externals, 
not just this one, so the above approach may be unfeasible. 

Jamie

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-08 Thread Thomas Grill
Hey,
you are right, there should be a packaging, or integration into pd-extended
- but actually, i am not currently maintaining my externals at all because
of a serious lack of time. They just work (or they don't).
I have tried for years, but no one seems interested in volunteering to
package or integrate flext and flext-based externals (xsample, py, dyn~,
pool, fsplay~, clk, zeroconf and many others) for more general use.
gr~~~


2013/10/8 Jamie Bullock ja...@jamiebullock.com


 On 8 Oct 2013, at 16:12, Jamie Bullock ja...@jamiebullock.com wrote:


 On 8 Oct 2013, at 15:37, Thomas Grill g...@g.org wrote:

 Hi Jamie,
 thanks for the effort! - would you mind sending me the binary?
 Please also let me know whether it works for your task.


 Hi,

 I've uploaded the binary here: http://d.pr/f/UkwJ

 We're using readanysf~ for now since there are ready-built binaries for
 both Mac and Windows we can just drop into our deployment builds with curl.


 Just to clarify, the advantage of readanysf~ here is that it is packaged
 with the requisite dependencies. I find this very helpful, and I don't
 think it would take much to package up fsplay~ in a similar way i.e. with
 libsndfile, libvorbis or whatever zipped up in the same directory as
 fsplay~ with the rpaths in the binary modified accordingly.

 Of course, I also appreciate you are maintaining a massive amount of
 externals, not just this one, so the above approach may be unfeasible.

 Jamie




-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] Direct-from-disk audio with position, loop, varispeed

2013-10-01 Thread Jamie Bullock

Hi folks,

I'm looking at options for direct-from-disk audio with Pd. My requirements are:

- scrub / set current position within audio file
- variable speed playback
- looping
- works on Mac OS X and Win32

So far I've come up with:

[sfread2~]  — crashes as soon as DSP is switched on (Mac OS X 10.8)
[readanysf~] — seems good, but a few issues (e.g. audible clicking when 
changing playback speed)

Any other options?

best,

Jamie

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-01 Thread Thomas Grill
Hey Jamie,
there's a project sitting in my repo i developed some years ago. In my
memory it worked pretty well. It depends on libsndfile and the quicktime
API, although there might be a way to exclude the use of either one.
https://svn.g.org/ext/trunk/fsplay/
best, Thomas


2013/10/1 Jamie Bullock ja...@jamiebullock.com


 Hi folks,

 I'm looking at options for direct-from-disk audio with Pd. My requirements
 are:

 - scrub / set current position within audio file
 - variable speed playback
 - looping
 - works on Mac OS X and Win32

 So far I've come up with:

 [sfread2~]  — crashes as soon as DSP is switched on (Mac OS X 10.8)
 [readanysf~] — seems good, but a few issues (e.g. audible clicking when
 changing playback speed)

 Any other options?

 best,

 Jamie

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Direct-from-disk audio with position, loop, varispeed

2013-10-01 Thread Thomas Grill
There are compiled binaries for Windows and Mac in
http://g.org/data/dev/ext/windows/pd/
and
http://g.org/data/dev/ext/macos/pd/
Please let me know if they work for you.
best, Thomas



2013/10/1 Thomas Grill g...@g.org

 Hey Jamie,
 there's a project sitting in my repo i developed some years ago. In my
 memory it worked pretty well. It depends on libsndfile and the quicktime
 API, although there might be a way to exclude the use of either one.
 https://svn.g.org/ext/trunk/fsplay/
 best, Thomas


 2013/10/1 Jamie Bullock ja...@jamiebullock.com


 Hi folks,

 I'm looking at options for direct-from-disk audio with Pd. My
 requirements are:

 - scrub / set current position within audio file
 - variable speed playback
 - looping
 - works on Mac OS X and Win32

 So far I've come up with:

 [sfread2~]  — crashes as soon as DSP is switched on (Mac OS X 10.8)
 [readanysf~] — seems good, but a few issues (e.g. audible clicking when
 changing playback speed)

 Any other options?

 best,

 Jamie

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




 --
 Thomas Grill
 http://g.org




-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list