WaveformPanel evolution:P

Hm… to dziwne ale im dłużej przy tym siedzę, tym więcej widzę rzeczy do zrobienia… i tym bardziej che mi się je robić! Jest na to lekarstwo?:P ;)
Anyway – mixera dziobanie zaczęte… ale jak widzę że to nie taka prosta sprawa jakby się mogło wydawać…

Share and Enjoy:
  • Wykop
  • Digg
  • del.icio.us
  • Facebook
  • LinkedIn
  • MySpace

No Comments

Javowy komponent WaveformPanel cz.3

Ewolucji komponentu część dalsza. Wśród ostatnio dodanych do całości aplikacji rzeczy mamy m.in.:

  • przesuwanie elementów na siatce projektu (również pomiędzy trackami),
  • skalowanie i przesuwanie siatki projektu,
  • drag and drop (można przeciągać pliki wave na istniejące na siatce sample lub na samą siatkę),
  • zoptymalizowane rysowanie wave (pomijanie niewidocznej części)

To tak z grubsza. W przyszłości może pokusimy się o dekodowanie MP3/OGG i oczywiście ciągle w planach zaczęcie prac nad mikserem:)

Na zakończenie 1 screenik i 1 Jarosław!

Share and Enjoy:
  • Wykop
  • Digg
  • del.icio.us
  • Facebook
  • LinkedIn
  • MySpace

No Comments

Javowy komponent WaveformPanel cz.2

Hm…. po przejściu kilku początkowych schodków komponent ewoluował – podstawowe operacje mychą zaimplementowane. Nadal brak odtwarzania, ale to chyba jednak będzie zaimplementowane ‘piętro wyżej’ zważywszy na to co mi teraz strzeliło do głowy:

Me like it!;)

Share and Enjoy:
  • Wykop
  • Digg
  • del.icio.us
  • Facebook
  • LinkedIn
  • MySpace

No Comments

Javowy komponent WaveformPanel

Chodziło to za mną, chodziło… aż w końcu mnie dogoniło więc ostatnio rozpocząłem produkcję Javowego komponentu pozwalającego wyświetlać reprezentację fali dźwiękowej zapisanej w pliku Wave oraz wykonywać podstawowe operacje (przesuń, zaznacz, powiększ itp). Wydawałoby się iż sprawa jest banalnie prosta. I w sumie owszem – wczytanie i wyświetlenie całkiem proste. Schody zaczęły się przy przesuwaniu i powiększaniu. Może nie całkiem zupełnie schody nie do przejścia aczkolwiek lekko pod górę było – trzeba było pamiętać o kilku rzeczach jak np. sprawdzanie czy czasem nie próbujemy wyświetlić fragmentu którego początek jest większy od końca i tym podobne zagwózdki. No ale ostatecznie pierwszy, podstawowy efekt za mną:) Kontrolka działa – wczytuje wave (testowałem na razie mono/stereo i 3 kanałowy ale podejrzewam ze inne tez pójdą) niekompresowany (PCM), wyświetla, powiększa, zmniejsza, pokazuje + przeciąga marker, przesuwa. W następnym kroku trzeba by dodać jakieś lepsze odwzorowanie w większym oddaleniu (na razie zdeka poszarpanie to wygląda;)  i zaznaczanie fragmentu i może jakieś podstawowe operacje edycyjne – ale te już chyba wypadałoby oderwać od samej kontrolki i wypchnąć na zewnątrz?

Anyway – 3 screeny na razie i archiwum z aktualnym kodem (sam komponent – bez widocznego na screenach okienka w którym się znajduje) wrzucam:



Share and Enjoy:
  • Wykop
  • Digg
  • del.icio.us
  • Facebook
  • LinkedIn
  • MySpace

No Comments

Pomysł!

Tak jak obiecałem – mała dygresja na temat pomysłów. Zawsze kiedy wpadam na jakiś eugenialny pomysł na super wypaśną aplikację, okazuje się że ktoś kiedyś już na to wpadł i nawet zrealizował:(. No cóż – może potrzebuję bardziej pokręcone zwoje mózgowe żeby wymyślić coś bardziej oryginalnego? Lokówka do zwojów mózgowych needed!

Share and Enjoy:
  • Wykop
  • Digg
  • del.icio.us
  • Facebook
  • LinkedIn
  • MySpace

No Comments

Aby nie zapomnieć C# w gębie…

Jakiś czas temu usiadłem sobie i zacząłem tak od niechcenia pisać kontrolkę do rysowania. Chyba tylko właśnie dlatego żeby tego C# trochę poużywać – bardzo przyjemny język i w sumie cały framework. Wracam sobie od czasu do czasu do tego kodu – miła odskocznia od ciągłego pisania w Javie + Oracle. W sumie że Java to jeszcze ok – w niej czasem też coś skrobię dla siebie od tak po prostu (ostatnio wziąłem na tapetę kontrolkę wyświetlania i może edycji pliku dźwiękowego Wave – ale o tym w następnym odcinku;). Bardziej chyba męczy ta monotonia ciągle tego samego projektu – zmienia się czasem tylko lekko strona od której do niego się podchodzi.
Nie rozwodząc się za bardzo, 2 screeny:


Anyway – korci mnie żeby dalej to rozwijać i może stworzyć z tego coś pożytecznego, ale oczywiście pojawia się problem pomysłu… co z tego można zrobić?:) I po co?:>
W sumie temat pomysłu to sprawa na osobnego posta którego zaraz wyprodukuję:P

Share and Enjoy:
  • Wykop
  • Digg
  • del.icio.us
  • Facebook
  • LinkedIn
  • MySpace

1 Comment

Back to the oldschool

Tak sobie pobrzdąkiwałem ostatnio i mi wyszedł taki trochę oldschoolowy chyba kawałeczek;) Pozdro i smacznego: test 4 ;)

Share and Enjoy:
  • Wykop
  • Digg
  • del.icio.us
  • Facebook
  • LinkedIn
  • MySpace

No Comments

Nowy zaczyn remiksowy…

Mały początkowy miks Sade – Feel no pain rmx by Pablo;) Sade – Feel no pain

Share and Enjoy:
  • Wykop
  • Digg
  • del.icio.us
  • Facebook
  • LinkedIn
  • MySpace

No Comments

Słowo na niedzielę… i w sumie na cały tydzień:)

The Ultimate Truth

The Ultimate Truth

Share and Enjoy:
  • Wykop
  • Digg
  • del.icio.us
  • Facebook
  • LinkedIn
  • MySpace

No Comments

DeutscheBank

DeutscheBank… wydawałoby się że taka porządna niemiecka marka, porządny bank. Niestety – z obiecywanych 4 dni oczekiwania na decyzję kredytową zrobiło się 18 dni roboczych (blisko miesiąc czasu!). To co przy wstępnej analizie jeden analityk stwierdził że jest jak najbardziej w porządku – drugi przy wydawaniu decyzji zakwestionował – wniosek odpadł. Całe szczęście że w innym banku (PEKAO SA) decyzja była na drugi dzień… Tylko niesmak pozostał – Germański awruk najeźdźca!

Share and Enjoy:
  • Wykop
  • Digg
  • del.icio.us
  • Facebook
  • LinkedIn
  • MySpace

No Comments