Zo even een flinke schop naar boven.
Ik heb het hele pakket opnieuw geschreven in Delphi XE7 met een nieuwe GUI erbij. Hierbij het resultaat(zie bijlage)
Zo even een flinke schop naar boven.
Ik heb het hele pakket opnieuw geschreven in Delphi XE7 met een nieuwe GUI erbij. Hierbij het resultaat(zie bijlage)
Ziet er strak uit!
Hier ben je ook al een tijd mee bezig he?
Ik heb toen de discussie ook een beetje gevolgd op Radiofreak. Prachtig hoe iedereen je zat op te jutten.
Succes nog!
Niemand houdt meer van hard werken dan diegene die ervoor betaalt.
Last edited by PSterk; 30-Jun-15 at 00:45.
Ik zag het gebeuren inderdaad. Iedereen wou een gratis pakket dat beter was dan Dalet. En wel zo snel mogelijk!
Ik ben er ook mee bezig geweest, op een simpele manier, alleen voor mezelf. Om te leren programmeren. Ik heb ook ooit eens 2 pakketten gekocht van swiftsoft. Toen ik er nog 1 bij wou kopen stopten ze er mee. Maar om heel eerlijk te zijn, het was ook een verouderd pakket. Voor een mp3-pakket moest je behoorlijk dokken.
Hoe doe je dat trouwens met de Mixeditor? Ik liep toen vast bij te lange tracks van bv een half uur. Mijn bitmaps waren dan te groot. Ik had Image's in een ScrollPanel.
Misschien dat ik het project nog weer eens oppak maar dan in Lazarus.
Ik volg je! Zonder de druk zoals van Radiofreak!
Niemand houdt meer van hard werken dan diegene die ervoor betaalt.
Ik vind het tegenwoordig leuk om alles zelf te tekenen met GDI.
Ben nog even verder gegaan om e.e.a. in 'channels' te plaatsen(dat worden er uit eindelijk 4).
Over het MMTools waar jij het over hebt, daar heb ik geloof ik nog de source code van. Delen van die library zoals de TMMWaveOut, TMMWaveIn heb ik geport naar XE7. Het waren inderdaad behoorlijk prijzige componenten, maar zoals je zelf al aangeeft nu ook wel uit de tijd temeer ook, omdat je nu X nieuwe audio formaten hebt waar dat pakket niet meer mee overweg kan. (ik heb niet zoveel zin om de support in MMTools daarvoor in te bouwen ).
Aanpassing twee:
De 'channels' worden nu ook goed ge-resized zodra je het scherm groter maakt.
Ik zit ook nog te denken om GDI te vervangen voor DirectX of Graphics32.
Last edited by PSterk; 30-Jun-15 at 12:51.
Last edited by PSterk; 01-Jul-15 at 10:45.
Kun je dan niet beter OpenGL overwegen? Volgens mij is dat tegenwoordig prima ondersteund op de meeste graphics kaarten en kun je (als je ooit zou willen) ook makkelijker naar andere platformen.Ik zit ook nog te denken om GDI te vervangen voor DirectX of Graphics32.
Reply to self, nee, het was blijkbaar alleen visueel ongeveer hetzelfde (meerdere sporen log data visualizeren met opengl om verstoringen makkelijk te zien) zie http://lists.freepascal.org/pipermai...er/042684.html
Is er ook een demoversie ergens te downloaden ? Ik zou zou het wel leuk vinden om het programma eens te proberen.
Is openGL niet wat overkill voor zoiets simpels?
Ik heb 4 bitmaps gemaakt waarvan ik elke keer een deel kopieer naar een image.
Bij het in en uitzoomen maak ik de 4 bitmaps opnieuw, aan de hand van de 4 buffers die ik in nog het geheugen heb.
Het in- en uitzoomen (dus het opnieuw opbouwen van een waveform + het tonen van een gedeelte ervan) kost 100 ms.
Bij het scrollen merk je helemaal geen vertraging.
Niemand houdt meer van hard werken dan diegene die ervoor betaalt.
Er is geen echte gouden regel voor. Als je op een dag met GDI ergens tegen aanloopt is de moeite die erin gestopt is wat zonde. Als je er niet tegen aanloopt hoef je de berg van je eerste opengl of directx applicatie niet te nemen.
Soms kan opengl programmeertechnisch eenvoudiger zijn. Veel scrollen zo goed als gratis (denk meer aan 50-100us om aan de schuiver te zitten, zelfs met moderne geintegreerde video), alleen eens in de zoveel tijd eens een nieuwe dataset uploaden (5ms of zo).
Daar ben je dan direct geheel vanaf. Je kan zelfs transformaties (kleurveranderingen b.v. selectie, amplitude enz) uitvoeren zonder een nieuwe bitmap generatie, niets.
Heb je daar misschien ook een website voor die de basics uitleggen? Het liefst i.c.m. Lazarus. Ik heb je 'voorbeeld' uitgeprobeerd en dat gaat best lekker!
edit:
Ik heb al wat gevonden en er zit zelfs een voorbeeld bij lazarus.
Last edited by AppY; 02-Jul-15 at 23:44.
Niemand houdt meer van hard werken dan diegene die ervoor betaalt.
Ik gebruik in een testje projectje overigens de Delphi unit van opengl welke je kunt vinden op www.delphigl.com.
Of gebruik jij een andere AppY?
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks