1
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 2 days ago.
May 17, 2023 — May 17, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
cleaning up old files More... over 9 years ago
New demo songs, documentation and installer preparation for 1.12 and small bugfix in savewavdlg. More... over 9 years ago
Help file and documentation update. More... over 9 years ago
Fixes in AIFF loader if sample doesn't have INST chunk, and .XI and .ITI related to note mapping. Validate path on wave names, since colon (:) prevents windows XP dialogs to show. Reimplemented pattern search and replace. Can open .mod files without .mod extension. Fixed usage of virtual generators with note duplicator. Fixed several issues with new implementation of pattern input. Miscellaneous visual issues. Bug in sampler in 1.11.4 alpha, instruments with envelope wouldn't play correctly. Improvements in wave editor (popup menu can set and unset loops and sustain loops). Sampulse fix: noteoff was not sent to background voices in the channel. More... over 9 years ago
added a stdlib/cmath.hpp header to universalis for math stuffs that are part of the standard, or ought to be soon, and made psycle_helpers::math point to those in universalis (with using directives) so that the transition is transparent. More... over 9 years ago
+ Virtual generators. Sampled instruments can be mapped to a machine number (from 81 to FE in hexadecimal) and be used without the need to specify which machine they play on. This has a side effect of leaving the aux column free, which can be used in these virtual generators as a volume column ( commands 0Cxx in Sampler and 1Exx in Sampulse) Modules imported now make use of virtual generators, which also helps in replacing the instruments with other generators, or even adding more sampulse machines to route sounds differently without the need to modify the pattern data. + Sampler : Porta to note. and correct support for mcm command. * Playing notes in Instrument editor and Sampulse machine now do not write into the pattern editor (so now they behave like the rest of the plugins). * Pattern skins that have text header and tracking, but which miss classic header tracking are understood now as "use the button positions as tracking zone". * Change to the fileformat, and completed the file-format description.txt documentation. The change affects to how samples are saved and adds the new virtual generators feature. *.psins uses this new format too. ! delete sampulse instrument with the option to delete the samples did crash the application. ! Moving mouse on pattern editor used more cpu than needed (was redrawing the header innecessarily). ! Several screen updating problems (sample lists) ! Fixed bug on the sampler option to play an instrument from a concrete sampler. Note off note would go to the wrong machine. ! Fixed crash on Sampulse instruments with a sutain loop at the amplitude envelope's end. ! Fixed bug in loading the note mapping of .XI instruments. ! Fixed bug with waveout driver and synchornized MIDI mode. More... almost 10 years ago
some minor fixes for debian packaging More... almost 10 years ago
added redirections in psycle-core loaders for blitz/gamefx version mess More... almost 10 years ago
qmake project files for gamefx More... almost 10 years ago
qmake project files for blitz More... almost 10 years ago
qmake project files for blitz More... almost 10 years ago
added some notes about warning settings More... almost 10 years ago
The setup_xxx headers are only included from the forced-include.private.hpp, which is included by first by every source files. So i renamed them with a .private.hpp extension to make it clear that those are not real headers, e.g. it's perfectly fine to #define things like _CRT_NONSTDC_NO_WARNINGS there instead of having to edit visual studio project files. It's actually better because you then get the same defines when you're not building using visual studio (e.g. qmake, wonderbuild just to name two cases that used to work fine before). More... almost 10 years ago
version 1.11.3 beta. * Installers update ! pooplog synth 32bit versus 64bit misbehaviour fix. ! 64bit compilation fixes. ! winamp plugin compilation fixes More... almost 10 years ago
Some more changes in defines. Now I think it's ok. Implemented AIFF loader, Scream tracker 3 sample (S3I) loader and impulse tracker sample (ITS) loader. Implemented smpl and inst chunks of WAVE loader. WAV, IFF, S3I, ITS and AIFF can be previewed now. Autodetect sample type for sample preview. Supports also instruments, but preview of instruments not ready. Fixed Sampulse sound bug with sustain loops. Fixed unitialization in song ticksperbeat that caused release version crash on startup (wasn't obvious, since running it inside visual studio didn't crash, basically because it was initializing with garbage, and the crash was a division by zero). More... about 10 years ago
_CRT_SECURE_NOWARNINGS defined in defines instead of source. implementation of amigasvx.cpp. Working implementation of waveriff. Missing smpl and INST chunks. Implemented load/save psycle instrument ( sampulse+wave. There isn't one for sampler instruments). both implemenations used now for sample loading. extended the usage of value_mapper. Changed the logic for load/save wave buttons. With sampulse it loads instruments, else samples. Changed code interaction (sampler constrols waveSelected, sampulse instSelected). load/save icons in wave editor. Added a new "waves" button in gear rack, separated from instruments, which is now sampulse only. Other small changes in instrument editor. Finished implementation of new context menu in machine view. Implemented alternate pattern header with track name included.Also logic for dynamic header (mouse tracking and showing hidden buttons). Changes in skin loader to allow this new feature. More... about 10 years ago
+ Option to clip machine names in the machine view for skin creators. See generator_name_clip_coords and effect_name_clip_coords in how-to-skin-psycle.txt. + Sampulse Editor: Implemented the sampulse note mapping editor. Everything is point and click. Multiple selection is possible. (like setting a whole octave by selecting the 12 notemaps, and then the 12 notes with mouse and shift) + Sampulse Editor: Selecting an instrument shows which samples it has associated. Selecting a sample shows which instruments use it. + Sampulse Editor: Deleting an instrument asks if it should delete its associated samples. + Recording or playing the song with looping disabled will now stop when break to line, or jump to sequence go to an earlier position. + Full Implementation of extraticks and ticksperbeat: Changes in song properties dialog, song toolbar and part of code. * Do not stretch master VU graphics in Windows XP. It will not resize correctly on different dpi sizes, but will paint correctly at 96dpi which is what most people use. * Improved the xm song exporter. Fixed sample pitch and exported envelopes. Also exported sampulse instruments now. ! Sampler: Fixes in pitch slide command (it became broken when adding samplerate support) ! Wave editor: Fixes from 1.11 betas ( Crop command broken, copy&paste to new slot, fadein/out of parts of the sample) ! Gear rack: exchanging instruments to an unused position crashed the application. More... about 10 years ago
some more project definition changes. More... about 10 years ago
build fixes for vc2010 More... about 10 years ago
Changes for boost 1.55.0 Initial changes for FileBox() plugin_interface method. Lua host updates (hardsinc, ahdsr, plugin fixes) Changes in import/export. modules can be loaded, patterns are imported/exported. Fix in load/save visual and keyboard options, where it didn't open in the expected directory. Same with plugin presets directory. 24bit color toolbar. fixed a couple of crashes changing the samples while playing. still some more to go. couple of fixes in sampulse playback. More... about 10 years ago
build fixes for vc2010 More... about 10 years ago
Change version. More... over 10 years ago
! Workaround for one audio engine deadlock ! Sampulse: Fix filtering. volume is applied after the filter. (fixes 303.it, but broke my 64mania.s3m.psy, which prompted the next fix) ! Sampulse: volume ramping reimplemented. Also, looped samples improvement (would select incorrect one when position is after loopstart and new work call enters) ! Sampulse UI: Mixer view, playback mode now takes envelopes into account, other fixes in surround and mute checkboxes. More... over 10 years ago
compatibility fixes for building luasocket. changes in the resampler implementations. spline one now correctly operates in looped samples that don't start/end at zero (like triange and saw signals of arguru synth). LUA Host fixes related to sampling rate awareness, crash on parameter list if it has zero parameters and name on machine creation. Wave editor crash on cut/copy and crash on deleting sample from samples bank. Fix on opening the load/save presets (.fxb/.fxp) on Windows XP. Fix on changing the "font sel" colour from visual config. Fix on knob tweaking (the cursor was supposed to be hidden while tweaking) VST tweaking from its UI wasn't working in beta1 native plugin tweaks with negative range wasn't recording the correct values. Fixed chash when doing Exchange machines with effects with input wires. Fixed rare bug with VSTs (if the dll extension was uppercase, it didn't reload from a song. CM-505.DLL is an example). Fixed crash on sequence clear or sort if the song had used more than 128 patterns. (Error in the undo/redo code). Fixed new or clone pattern not giving a clean pattern when all positions have previously been used, even if not present in the sequence. Fixed crash on showing parameter list with machines with zero parameters. Now the menu option is disabled. color change for mute button in machine and pattern view. More... over 10 years ago
fixes related to building the winamp plugin plus corrected osc range (missed merge). More... over 10 years ago
Changed Skin with the new "Alien" one, added lua scripts, updated documentation, installer and preparing for 1.11.1 beta. More... over 10 years ago
Implementation of skinnable mixer and master. Psycle 1.10 skin included. More... over 10 years ago
updated from lua 5.2.2 to 5.2.3 More... over 10 years ago
New application icon, splash, and installer images. Sampulse and Luahost fileformat Freeze. For sampulse, when saving EINS, the wavedata is not saved in INSD (avoiding to save it twice, but maintaining a bit of backward compatibility). Envelope mode (millis or ticks) visually implemented. Corrections in sampler envelopes (didn't show the correct value of milliseconds) Envelope ADSR/freeform now part of the envelope data and saved to file. Volume in sampulse instrument and sample bank in dB. Volume in sampler using the -inf..+12dB scale. LuaHost fixes for resampler tool. (cannot use the sse optimizations) Tweaks in native parameter view and mixer view without mouse movement (prevents the problem of tweaking knobs and reaching the top or the bottom of the screen with the mouse). Sliders still allow mouse movement, obviously. More... over 10 years ago
Sampulse/Wave editor: Several usability improvements (graphics refresh and indicators, sample playback) Sampulse/Sampler: bugfix FDxx global command and sustain loop buffer precalc. Record to wav: To clipboard fixed where sound lasted more that 2.5 seconds. Record to sample implemented. Record lines and then play remembered the number of lines to play. Mixer: Bugfix in exchange chans when one of the chans was deleted (channels can be swapped dragging their name) More... over 10 years ago