Comments (7)
Même observation, je suis entièrement d'accord.
from frontieres.
c'est fait pour les clouds.
- cluster, graincluster, graincloud sont devenus cloud
- grainclustervis est devenu cloudvis
par contre, j'ai un serieux probleme avec la notion de son.
on trouve sound, sample, wave, soundfile, audiofile, et remplacer par un d'entre eux met un bazard pas possible parceque ce sont parfois les memes entités, parfois des entités differentes.
j'aurais volontier utilisé sample qui me semble etre le plus parlant, mais les utilisations actuelles de ce terme m'amenent à m'interroger : on trouve un SAMPLE (en majuscules) deja dans theglobals.h, qui semble lié à l'utilisation de rtAudio, est ce un terme reservé pour rtAudio ?
je ne comprends pas bien non plus ce que la notion de frame represente.
bref, certaines notions, dans les profondeurs de Frontieres me manquent pour pouvoir aller plus loin pour le moment.
peut etre qu'une representation graphique de toute la structure de données serait un bon outil
from frontieres.
on trouve un SAMPLE (en majuscules) deja dans theglobals.h, qui semble lié à l'utilisation de rtAudio, est ce un terme reservé pour rtAudio ?
Non, SAMPLE
est une définition propre à l'application, son rôle est de permettre une compilation soit en flottant de simple ou double précision. Je vois qu'il est assez peu répandu dans le code source.
Une chose à noter c'est que si on passe SAMPLE
en simple précision, alors l'espace occupé en mémoire par les fichiers son sera 2 fois moindre.
Disons qu'en programmation audio conventionnelle, on utilise plutôt le float
par règle et le double
par exception, dans les cas où c'est véritablement important.
Je n'ai rien recontré dans Frontières qui me justifie, a priori, la nécessité de l'emploi de la précision double.
je ne comprends pas bien non plus ce que la notion de frame represente.
Un échantillon c'est une valeur de signal prise à un instant t
. Une trame c'est un regroupement d'échantillons qui viennent de plusieurs signaux (dans le cas de stéréo, 2 échantillons).
Une valeur en trames correspond au nombre d'itérations que fait le traitement audio.
sound, sample, wave, soundfile, audiofile
Selon moi il faut que soient distingués 2 choses : le fichier son et son contenu d'une part, d'autre part ses instanciations dans la scène (les SoundRect
).
from frontieres.
Selon moi il faut que soient distingués 2 choses : le fichier son et son contenu d'une part, d'autre part ses instanciations dans la scène (les
SoundRect
).
cela ne pourrait il pas correspondre à la même logique que pour les clouds et les grains, à savoir Sample et SampleVis ?
from frontieres.
fait pour les fichiers son
- AudioFile est devenu Sample
- AudioFileSet est devenu SampleSet
- SoundRect est devenu SampleVis
il reste quelques variables par ci par là encore à traquer pour éliminer les termes wave, sound...
from frontieres.
- sound transformé en sample
il reste quelques variables par ci par là encore à traquer
from frontieres.
globalement plus clair maintenant, en general, on peut considerr que c'est fait
from frontieres.
Related Issues (20)
- site web et forum frontieres HOT 2
- probleme de deploiement de la release continue HOT 3
- fichier (semblant) inutile HOT 1
- Support du protocol NSM HOT 1
- la release automatique ne fonctionne plus HOT 3
- Traduire la vitesse en BPM HOT 1
- [Feature Request] rendre l'interface Qt traduisible HOT 3
- [feature request] onglet de menu "à propos" HOT 2
- [feature request] auto-connexion des ports jack HOT 3
- [bogue] problème de crênelage HOT 3
- [feature request] option de menu affichant tous les raccourcis clavier HOT 5
- [feature request] fournir une documentation embarquée HOT 16
- ne peux plus compiler dans qt HOT 21
- ajout de trajectoires des clouds HOT 54
- décodage de format audio MP3 HOT 5
- BUG en chargeant des fichiers HOT 2
- Mettre en place un suivi de numéros de version et viser la distribution HOT 17
- la destruction d'un cloud devrait explorer les combinaisons midi pour en enlever ce cloud s'il est utilisé HOT 1
- les parametres de trajectoires doivent etre copiés dans les trajectoires midi à leur modification depuis la fenetre parametres HOT 1
- pouvoir gerer un buffer audio entrant HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from frontieres.