Thread View: pl.comp.lang.ruby
2 messages
2 total messages
Started by edek
Fri, 05 Mar 2010 13:19
Rzutowanie zmiennych
Author: edek
Date: Fri, 05 Mar 2010 13:19
Date: Fri, 05 Mar 2010 13:19
15 lines
1854 bytes
1854 bytes
Witam, robię programik, który rysuje widmo dźwięku. Dostaję z innej biblioteki zapis dźwięku ramka po ramce, czyli de facto liczby, ale jako String (o długości np. 4 bajtów). Potrzebuję zamienić go na liczbę, w taki sposób jak rzutowanie w C, tj. po prostu zinterpretować te 4 bajty tak, jakby w pamięci reprezentowały liczbę całkowitą. Znalazłem gem bindata ale jest niewydajny (interpretowanie nim wartości 44100 ramek na sekundę powoduje, że nie osiągam nawet pułapu analizy w czasie rzeczywistym na moim nowym PCie). Szukam sposobu by to zamienić w jak najbardziej wydajny sposób, jakieś sugestie? m.
Re: Rzutowanie zmiennych
Author: sysadm
Date: Tue, 23 Mar 2010 08:33
Date: Tue, 23 Mar 2010 08:33
22 lines
2196 bytes
2196 bytes
Witaj. Sorry, a zwykła metoda "ruby core" .to_i nie działa jak należy? No chyba że w tym Stringu masz liczbę szesnastkową. Zresztą ruby nigdy demonem prędkości nie był, czemu właśnie Ruby? On 5 Mar, 14:19, edek <edek123...@gmail.com> wrote: > Witam, > > robię programik, który rysuje widmo dźwięku. Dostaję z innej > biblioteki zapis dźwięku ramka po ramce, czyli de facto liczby, ale > jako String (o długości np. 4 bajtów). Potrzebuję zamienić go na > liczbę, w taki sposób jak rzutowanie w C, tj. po prostu zinterpretować > te 4 bajty tak, jakby w pamięci reprezentowały liczbę całkowitą. > Znalazłem gem bindata ale jest niewydajny (interpretowanie nim > wartości 44100 ramek na sekundę powoduje, że nie osiągam nawet pułapu > analizy w czasie rzeczywistym na moim nowym PCie). > > Szukam sposobu by to zamienić w jak najbardziej wydajny sposób, jakieś > sugestie? > > m.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads