Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/projectM-visualizer/projectm
projectM - Cross-platform Music Visualization Library. Open-source and Milkdrop-compatible.
https://github.com/projectM-visualizer/projectm
b658cccf05d018e48eee04ae75dfb88fae4d849a authored 10 months ago by Kai Blaschke <[email protected]>
03b4c071a229b70f5ac541e2856bb862e7c214f2 authored 10 months ago by Dane Wagner <[email protected]>
59efc54fe511120a564ddc012fca4f5bc082c069 authored 10 months ago by Blaquewithaq <[email protected]>
861c36e41bce7a855c852d56a99f8a1a741d26d1 authored 11 months ago by Dane Wagner <[email protected]>
3aa48a3f99bf9e057d3005caef961c102c18adc2 authored 11 months ago by Dane Wagner <[email protected]>
07c9a8a660554c5e3b27280e5303b92fcd2f62d9 authored 11 months ago by Dane Wagner <[email protected]>
0c27e8164a3e7347c293012db2b4fb032ee21eae authored 11 months ago by Dane Wagner <[email protected]>
db89e541095142c156087a7e83f817c628f765e1 authored 11 months ago by Dane Wagner <[email protected]>
04be6f40d03c202e87094aeb3b8794111d339dd1 authored 11 months ago by Dane Wagner <[email protected]>
7d97baffcd7f5104ab8a1da32d3f9fafcfe02292 authored 11 months ago by Dane Wagner <[email protected]>
Gaussian distribution requires the sigma value to be >0. If the value is too small, we just use ...
d6b6446ac99d7327124e4a5f2cab171e2e9eac08 authored 11 months ago by Kai Blaschke <[email protected]>No need to create an instance of the class as all generators are static. Use std::vector instead...
14776641826cc2624a9dfb12f14887ac13740ff9 authored 11 months ago by Kai Blaschke <[email protected]>c3830926b38d7203787556656b15d7993faea96f authored 11 months ago by Kai Blaschke <[email protected]>
2eb1e41f5f98780813059017cf309ba1649751e1 authored 11 months ago by Kai Blaschke <[email protected]>
In wave/shape drawing code, we now preallocate the vertex buffer once for the maximum number of ...
fcafa568cd10355d9e263f999611f4de0cbe8365 authored 11 months ago by Kai Blaschke <[email protected]>f22cc42a61607e5e04dc94171f246ae3227dab6a authored 11 months ago by luzpaz <[email protected]>
Found via `codespell -q 3 -S "./vendor" -L ist`
0067e82f7ecb63406c299e580e24052735526011 authored 11 months ago by luzpaz <[email protected]>d82c031671e38e13cd7f71b8625190f142d38181 authored 11 months ago by Dane Wagner <[email protected]>
8897b9fe3940041d5f3084be717ec037848f9956 authored 11 months ago by Dane Wagner <[email protected]>
39c6bc98da30e745441f62cf9b55831800e7c804 authored 11 months ago by Dane Wagner <[email protected]>
79973a1e07d63eb94d3aa7682c4ce28917edb5e7 authored 11 months ago by Dane Wagner <[email protected]>
82f2b58205d11d5a6c5f16eae10b40729ef18b5e authored 11 months ago by Dane Wagner <[email protected]>
32 excess samples were read from the preset state in waveform modes. Didn't have any noticeable ...
12db8d9b94b8901440e7eef6a8d51a8939a9e26c authored 11 months ago by Kai Blaschke <[email protected]>5c0d61cff7a3876364bdfc01b2a77b7d0ba98add authored 11 months ago by Dane Wagner <[email protected]>
Also don't cancel any transition in progress etc., so if the app retries with a different preset...
bd7d5574a2e06931c95ee57c5fa3c714f8f29d92 authored 11 months ago by Kai Blaschke <[email protected]>The playlist wrapper will now continue to repeat the directional navigation command issued in th...
4eefc2c05c0047cf17d5dd3241ee2c48a9aead66 authored 11 months ago by Kai Blaschke <[email protected]>0ea5bba3d7728f587b9e853b87b8600700490a3c authored 11 months ago by Dane Wagner <[email protected]>
c5ecad05dbe9b12a3372a0472d4779c742f0cc1d authored 11 months ago by Dane Wagner <[email protected]>
bd592bdb2ecfd5f034b6b25cc42f8c42ed653570 authored 11 months ago by Dane Wagner <[email protected]>
7c425f7469b9366dc275ae47d2143fa9ebc9d042 authored 11 months ago by Dane Wagner <[email protected]>
305f78f17714d1f24dcdae125f2ecd2c79466e06 authored 11 months ago by Dane Wagner <[email protected]>
a57885dc3abe66106721664603ca50d9d6c15488 authored 11 months ago by Dane Wagner <[email protected]>
0beb7a2d09866c6c60445742993e6523c1a40047 authored 11 months ago by Blaquewithaq <[email protected]>
60e5607877ac8c4cb506a0d9460b2c0fa11c1ea1 authored 11 months ago by Kai Blaschke <[email protected]>
Also removed empty FrameAudioData implementation file.
a1d300f48c76d88adfd1da02be329b2fa792a1d8 authored 11 months ago by Kai Blaschke <[email protected]>Nothing we can do about that in the short term. We might support Metal (eventually via MetalVK) ...
e0188546195ed9b65a54ba296865b113e757a6a8 authored 11 months ago by Kai Blaschke <[email protected]>df48f1bb0709907f2a63d4bb23590a967f0d90cf authored 11 months ago by Kai Blaschke <[email protected]>
Since we're using OpenGL, everything has to be done in the same thread anyways. Besides that, th...
27f3308ac39f13232113faebd598325019ca2d23 authored 11 months ago by Kai Blaschke <[email protected]>Most files ignored were no longer in the repository, and the rest is already covered by the top-...
c2f2e7a0d3e35a6a3f8f7f930f8579330921b21c authored 11 months ago by Kai Blaschke <[email protected]>0789c54404781686d81ab03bc22eee9988c7b8b1 authored 11 months ago by Kai Blaschke <[email protected]>
Fixup: remove omtpl
1513675c3165187d4005138ee32afed547924593 authored 11 months ago by Kai Blaschke <[email protected]>184766b2c88f001fad9f1fc5142aabb757f1c112 authored 11 months ago by Kai Blaschke <[email protected]>
170f054860e9ad24e1866c10cd2324f38ec22852 authored 11 months ago by Kai Blaschke <[email protected]>
72cd63d5076f5a65253ed95a7cc293abadc457a6 authored 11 months ago by Blaquewithaq <[email protected]>
* Remove warnings for code in vendor folders
* Add pedantic and extra warnings in GCC only to pr...
Also gets rid of the dirent.h hack used on Windows platforms, as the filesystem API hides all th...
3fc7c9dd2f59756a8fb3bbc20e0ce053c37aeb74 authored 11 months ago by Kai Blaschke <[email protected]>Preparing to replace the low-level POSIX API usage in FileScanner.cpp.
3cba4748888788d2434a5f64d04040d99b124743 authored 11 months ago by Kai Blaschke <[email protected]>This did not have any real impact, as the excess bytes were written into the next buffer, which ...
fbb74ccd0b5e866947d5c3df4e0b67047032c257 authored 11 months ago by Kai Blaschke <[email protected]>7cb79fe5b533d31c779b0b576fbfcc310807d757 authored 12 months ago by Kai Blaschke <[email protected]>
The HLSLMacro struct is manually malloc'd, not using new/delete, so the std::string destructor i...
484c3579d74d0824e3826a5215ae7e09df07efbd authored 12 months ago by Kai Blaschke <[email protected]>bbb715a8440b6489c713ae6c6eb67d601952e2a4 authored 12 months ago by Kai Blaschke <[email protected]>
2c5a763dc1c6767de2ddf096d769dbaef3a9afc3 authored 12 months ago by Kai Blaschke <[email protected]>
This sampler type is not covered by the default precision specifier, so we have to add it.
4a89b5fc85d938a1458dbaede53cb0043f392720 authored 12 months ago by Kai Blaschke <[email protected]>3c2fccc7eb71a7c2bb172db9b29cbcdda2b421de authored 12 months ago by Kai Blaschke <[email protected]>
This is required by OpenGL ES, as it has no default precision set.
d7d72bc77c65c78e740a41f59b4f8825448099f4 authored 12 months ago by Kai Blaschke <[email protected]>6e93c1f6240b7e147ef378c08c991b1d8c32ef39 authored 12 months ago by Kai Blaschke <[email protected]>
Addition from Incubo's BeatDrop code.
04bf637aa1a485756369574a5d9f0466a8ae473a authored about 1 year ago by Kai Blaschke <[email protected]>9762297909a41a93c5695f9adee6f00c14bb361a authored about 1 year ago by Kai Blaschke <[email protected]>
39605b645a6e526c419a6b3470f0d02284a4fc98 authored about 1 year ago by Kai Blaschke <[email protected]>
Waveform code was kindly provided and used with permission by Milkdrop2077.
Had to make a few a...
74ed42843055cd5f003d06de9f5247b687ce90b3 authored about 1 year ago by Kai Blaschke <[email protected]>37352ee6678937c4145d7c5e2880177282145dd5 authored about 1 year ago by Kai Blaschke <[email protected]>
Gets rid of this hube WaveformMath() function and provides a framework to easily add more wave m...
135002843097d0db736d1919bf9a7f5545ff2f73 authored about 1 year ago by Kai Blaschke <[email protected]>b9eae98279509d8ef82d58baf4ef1265596485a4 authored about 1 year ago by David Stinnett <[email protected]>
Made changes to pmSDL.hpp in order to fix build errors related to order of included Windows libr...
0dfefc2fa43bc9d45eeccd5de0dc64d7228191f0 authored about 1 year ago by David Stinnett <[email protected]>102aef23e0338e435560b0c6cb7f2dbc1a3aa515 authored about 1 year ago by Kai Blaschke <[email protected]>
150436b381cda969b102e657851034fc4501b696 authored about 1 year ago by Kai Blaschke <[email protected]>
2911adfb40a635f1b3d0d08f9cdb4ca7d3836725 authored about 1 year ago by Blaquewithaq <[email protected]>
Instead of using these expressions, adding "lib" in fron of static libs is now done via CMAKE_ST...
9b03314d1964336cee6f9dfbeb8fbf3830467c28 authored about 1 year ago by Kai Blaschke <[email protected]>Now that everything renders in the right orientation, the idle preset's headphones coordinates w...
1e0f8c6b10fd176a918d9d01644c7713d0a0e1b6 authored about 1 year ago by Kai Blaschke <[email protected]>WebGL doesn't follow the OpenGL standard format for the glGetString(GL_SHADING_LANGUAGE_VERSION)...
b85b631c6849e00ff0511b4a6a2359fde8c0c568 authored about 1 year ago by Kai Blaschke <[email protected]>9c68339d1d152d90c0a8f6cd7349e94f147bb6ac authored about 1 year ago by Kai Blaschke <[email protected]>
Also consolidated the waveform sample count constant to keep it aligned over all classes.
36fb09ce3091b65af5484861ee748727c862d817 authored about 1 year ago by Kai Blaschke <[email protected]>Directly passing references to the affected members is easier to read in the main UpdateFrameAud...
cf7d08c2ff84cc8e1d447dc5092751d2b21e2916 authored about 1 year ago by Kai Blaschke <[email protected]>The "+1" somehow disappeared at some point...
f7f7f966382f62b6ce8a08e429508b9fe5348758 authored about 1 year ago by Kai Blaschke <[email protected]>Consolidated audio processing code into the PCM class, removing the BeatDetect class in the proc...
69d2134fa2c39901eb354eac546c09e1be5c794b authored about 1 year ago by Kai Blaschke <[email protected]>Removed the previous FFT algorithm, now using a modernized version of the original Milkdrop FFT ...
045b05fa9514abd6f260d2fb1f01da85c2d5db4d authored about 1 year ago by Kai Blaschke <[email protected]>4b6421b1681bf8c65d0c06ad5c0d3f42303b22db authored about 1 year ago by Blaquewithaq <[email protected]>
42edc62ea1aa2df3886575e51ba28537110f5104 authored about 1 year ago by Blaquewithaq <[email protected]>
0c86ed25ef409780bf0bb30d81eb074baa8e82f9 authored about 1 year ago by Blaquewithaq <[email protected]>
2f14cc19729489bf750a0f3897dacddb5b7abf37 authored about 1 year ago by Blaquewithaq <[email protected]>
Now we don't add the half texel offset to the vertex coordinates, but to the calculated u/v, whi...
e2617da5b9d2b81bafda5d37d0dba705c1e29f9e authored about 1 year ago by Kai Blaschke <[email protected]>f9bc83d636e35ae23ddf085b3047e271d838657e authored about 1 year ago by Kai Blaschke <[email protected]>
9a73a883df6209e37d3ffb81cb1a29e374694569 authored about 1 year ago by Kai Blaschke <[email protected]>
0a0fd082cf15d8a8ef6d3514bd26edc4094da365 authored about 1 year ago by Kai Blaschke <[email protected]>
This avoids two fullscreen draw calls during transitions, and should also be slightly faster tha...
5e54983e6d6491c810bdf59f0ac012022781851e authored about 1 year ago by Kai Blaschke <[email protected]>This makes hard transitions a bit "smoother", as they won't always start from a black screen. No...
aaf2f7485c7984988d9c488854848de7513de111 authored about 1 year ago by Kai Blaschke <[email protected]>Also removed the use of MilkdropPreset's PresetState class and add a class-specific copy shader.
29cc30a6a8b8f6d37b9324438d26ace703f70791 authored about 1 year ago by Kai Blaschke <[email protected]>e99ae49c49190a9b0b72e934029c5d6bb07a432b authored about 1 year ago by Kai Blaschke <[email protected]>
The TimeKeeper-based "smoothing" code still needs to be cleaned up, same with the threading stuf...
c9b0ce0c2cce92e3e4862fe16108c9bef0e84cce authored about 1 year ago by Kai Blaschke <[email protected]>1ba6b1a25f8284a5cc85252b35d12076bd302c27 authored about 1 year ago by Kai Blaschke <[email protected]>
3b4149ef89b5face3c71c8cb884ccbfe71d32f38 authored about 1 year ago by Kai Blaschke <[email protected]>
a179c0a98676d8ee004954251bd8fe0cf59b1692 authored about 1 year ago by Kai Blaschke <[email protected]>
cdb19bc0e86006f5c27d5790b1e9354e097f0459 authored about 1 year ago by Kai Blaschke <[email protected]>
Also added a "sweep" transition.
b2dad28fa03e3eb376b993fed6bee63725bd11eb authored about 1 year ago by Kai Blaschke <[email protected]>Also added the required shader files. Still need to pack them as resources into the library.
9191ff149ea110d73edbe73fd61b7aee4275bd92 authored about 1 year ago by Kai Blaschke <[email protected]>37ec15d13ba975513879e2ac20cf644d682cbd3e authored about 1 year ago by Kai Blaschke <[email protected]>
42966cdb7b997fb220b086815f3997dd96592466 authored about 1 year ago by Kai Blaschke <[email protected]>
It's only referenced from within TextureManager, plus we can reuse the noise generator for other...
2dfbb595cc756e92ab73a50a62adceab39c02b46 authored about 1 year ago by Kai Blaschke <[email protected]>7b8af19fc43e11c1ceb4c676b74105fa662e62b8 authored about 1 year ago by Kai Blaschke <[email protected]>
Also cleaned up the code a bit, the version string format is well-defined by the standard - we j...
6645b9da0005568f96080b4ad183eefd17d2cc12 authored about 1 year ago by Kai Blaschke <[email protected]>