Recent Posts

Pages: [1] 2 3 ... 10
1
Eye Candies / BassBox Radio (version 3.10)
« Last post by Patrice Terrier on June 26, 2022, 03:23:10 pm »


Version 3.10

Ce qui est nouveau :

Le bouton "Check Radio stations" disponible depuis l'onglet "Playlist",
permet de tester les stations en décodant uniquement le flux audio.
La temporisation maximum est de 5 secondes, pour éviter les latences illimitées.

Le nom des stations validées est ajouté à la liste du bas qui sert à créer une liste personnalisée.
Ce processus peut être long, mais il peut être interrompu en cliquant à nouveau sur le bouton, dès que son intitulé affiche le compteur de progression.
En cas d'interruption, veuillez sauvegarder la liste sous un nom explicite, pour vous permettre de reprendre le traitement ultérieurement.
Un fichier nommé "LCount.txt" est créé dans le dossier "EXE", il contient le numéro du dernier lien valide.


Reprise du traitement :

Si le fichier "LCount.txt" existe, le programme vous propose de reprendre le traitement là ou il a été interrompu.
Utilisez d'abord le bouton "Open List" pour sélectionner le fichier préalablement enregistré que vous voulez compléter.
Et répondre par la négative lorsque le programme propose d'effacer la liste,
les nouvelles stations validées sont ajoutées à la liste existante, qui doit être à nouveau sauvegardée en fin de traitement
ou en cas de nouvelle interruption.

Note : zTrace est utilisé pour afficher le nom des stations que BassBox Radio n'arrive pas à détecter.
Le dossier "EXE\playlist" contient un fichier nommé "checked.upl" contenant une liste testée à la date du 25/06/2022.


Version 3.10

Which is new:

The "Check Radio stations" button available from the "Playlist" tab,
allows you to test stations by decoding only the audio stream.
The maximum delay is 5 seconds, to avoid unlimited waits.

The name of the validated stations is added to the bottom list which is used to create a personalized list.
This process can be long, but it can be interrupted as soon as the button label displays the progress counter.
In case of interruption, please save the list under an explicit name, to allow you to resume processing later.
A file named "LCount.txt" is created in the "EXE" folder, it contains the number of the last valid link.


Resumption of treatment:

If the "LCount.txt" file exists, the program offers to resume processing where it was interrupted.
First use the "Open List" button to select the previously saved file that you want to complete.
And answer negatively when the program proposes to erase the list,
the new validated stations are added to the existing list, which must be saved again at the end of processing
or in the event of a new interruption.

Note: zTrace is used to display the names of stations that BassBox Radio cannot detect.
The "EXE\playlist" folder contains a file named "checked.upl" containing a list tested as of 06/25/2022.
2
Eye Candies / BassBox Radio (version 3.00)
« Last post by Patrice Terrier on June 13, 2022, 02:05:08 pm »
This is the release version 3.00 of BassBox Radio



What is new
  • Brand new stations.lst file using the character "|" as delimiter rather than TAB.
  • stations.lst is using a utf8 BOM to display correctly language specific characters.
  • The list is using 30383 radio stations, updated to the date of june 2022.
  • The informations provided are : RadioID, Name, Url, Homepage, Favicon, Country, Tags, Codec, Bitrate.
  • Extension supported: mp3, ogg, flac, acc, m3u, asx, pls, m3u8.
  • Diplay the Radio station logo image when available.

The binary has been created with WD17, to limit the size of the WD framework,
however the source code should be compatible with newer versions.

Note: UPX has been used to further reduce the disk size of the WD framework.
3
Eye Candies / OpenGL PixelCity (WinDev version)
« Last post by Patrice Terrier on May 21, 2022, 07:40:18 pm »
La version WinDev 64-bit, compatible WD17+ est attachée à ce post.
The 64-bit WinDev version, compatible WD17 is attached to this post.

PixelCity est basé sur le ScreenSaver écrit en 2006-2009 par Shamus Young.

Cette version a été convertie en une DLL 64-bit, à utiliser comme un fond de type Dreamscene dans un projet WD17+.

Le champ graphique WD ne pouvant pas fonctionner en mode composé DWM, il n'y a pas de fenêtre WinDev, uniquement des controls GDImage et un thème WinLIFT.
Cela signifie que le point d'entrée principal se trouve dans la procédure "MainWindow()" qui est appelé directement depuis le code du projet.

A propos :
PixelCity est un paysage urbain nocturne "constitué de lumières et de suggestions plutôt que de vrais détails".
La ville est entièrement générée de manière procédurale, ce qui signifie que le code OpenGL n'utilise aucune texture ou modèle externe.
Tout est construit de toutes pièces au démarrage, pour créer un panorama vivant très réaliste.

Vous pouvez changer de "vue virtuelle" avec le bouton droit de la souris, ou en cliquant sur le bouton "VUE AÉRIENNE" lorsque le "Réticule ON-OFF" est actif.

Vous pouvez également utiliser le glisser-déposer pour lire un fichier audio spécifique sélectionné avec l'explorateur.
Lorsque l'audio est activé, vous pouvez déplacer le curseur clignotant qui indique la progression, ou ajuster le volume audio.


PixelCity is based on the ScreenSaver written in 2006-2009 by Shamus Young.

This version has been converted into a 64-bit DLL, to be used as a Dreamscene type background in a WD17+ project.

Because the WD graphic control cannot operate in DWM composited mode, there is no WinDev window, only GDImage controls and a WinLIFT theme.
This means that the main entry point is in the "MainWindow()" procedure which is called directly from the project code..

In regards to :
PixelCity is a nocturnal cityscape "made up of lights and suggestions rather than real details".
The city is entirely procedurally generated, which means that the OpenGL code does not use any external textures or models.
Everything is built from scratch at startup, to create a very realistic living panorama.

You can change the "virtual view" with the right mouse button, or by clicking on the "AERIAL VIEW" button when the "Reticle ON-OFF" is active.

You can also use drag and drop to play a specific audio file selected with Explorer.
When audio is on, you can move the flashing slider that shows progress, or adjust the audio volume.
4
Eye Candies / OpenGL PixelCity
« Last post by Patrice Terrier on May 15, 2022, 06:35:44 pm »
This is a GDImage/WinLIFT transcription of an OpenGL screensaver written in 2006-2009 by Shamus Young.

It is a nighttime cityscape that is "mostly made of lights and suggestions rather than real details."
The city is entirely procedurally-generated, meaning the OpenGL code does not use any external textures or models.
Everything is built from scratch at startup, to create this very realistic live model.

You can switch between "virtual view" using the right mouse button, or using the "AERIAL VIEW" button when the "Reticle ON-OFF" is active.

You can also use drag and drop to play a specific audio file selected with the Explorer.

The full C++ Visual Studio 2019 project is attached to this post.




5
The concept / Media controls (MTC64)
« Last post by Patrice Terrier on April 27, 2022, 10:25:28 am »
This VS2019 C++ project shows you how to create GDImage media controls.

The controls
- WG_Gauge, Multiple gauges.
- WG_Switch, multiple vertical switches.
- ZI_CreateBitmapFromFile, cooler grid.
- WG_Switch, Power On/off switch.
- WG_PulseLED, pulsating LED.
- ZD_DrawTextToCtrl, caption text using a private font.
- WG_ListSelector, list selector.
- WG_SliderVert, vertical sliders.
- WG_Tick, tick control.
- WG_ClockLCD, LCD clock control.

zTrace is used to show you where to process the messages in the code.


Screen shot:



...
6
Eye Candies / Re: Tron3D
« Last post by Patrice Terrier on April 12, 2022, 12:05:36 pm »
The first post of this thread has been updated with the latest version.
7
Dedicated 3D board / Amilcar (low polygon version)
« Last post by Patrice Terrier on March 22, 2022, 06:47:14 pm »
This is the ObjReader Amilcar low polygon version
based on the same model that has been posted on Sketchfab.

All credits goes to Szymon Kubicki.
















8
64-bit SDK programming / Re: BcxAdp
« Last post by Patrice Terrier on March 04, 2022, 09:09:05 am »
James

I have downloaded BcxAdp, to better figure what it does.

I had also a quick look to BCX, however it seems to use a specific BASIC syntax.
And honnestly I can't see the benefit to write BASIC code to produce C/C++, rather than learning/writing C/C++ directly.
9
64-bit SDK programming / BcxAdp
« Last post by James Fuller on February 27, 2022, 10:17:10 pm »

Just thought I'd mention here BcxAdp has been updated.
https://sourceforge.net/projects/bcxadp/files/BcxAdp/

What is BcxAdp?

BcxAdp is an Application Development Platform for BCX, a Basic to c/c++ translator.
It is focused on Windows SDK c++ development
James


10
Eye Candies / Re: 3D Chart
« Last post by Patrice Terrier on February 18, 2022, 01:54:40 pm »
Ceci est la version WinDev 64-bit, compatible WD17+

Elle utilise les fonctions avancées de GDImage pour le rendu d'objets 3D OpenGL, directement dans la mémoire du processeur graphique (mode GPU).
Il n'est pas destiné au débutant, car il n'y a pas de fenêtre WINDEV, et tout est créé directement dans le "Code du projet" en mode SDK procédural de type C.

L'accent est mis sur la performance afin de faire du rendu temps réel.
Ce qui est bien visible avec les effets de réfraction utilisés sur les surfaces de type verre transparent,
ainsi qu'avec l'anti aliasing qui est réalisé par le GPU pour supprimer les effets d'escalier.

L'interface est "skinnée" en temps réel avec "WinLIFT64" qui fonctionne avec n'importe quel fenêtre de type popup créée directement avec l'API CreateWindowEx.

Le texte OpenGL est rendu avec des "fontes privées", qui sont toujours disponibles sans installation préalable.

Le champ de type "spinner animé" qui se trouve en bas à droite, permet de changer d'animation en cliquant avec le bouton gauche ou le bouton droit de la souris.

Enfin, mais pas le moindre, la taille de GDImage est minuscule si on le compare à la taille de la DLL graphique de WinDev.
Pages: [1] 2 3 ... 10