Commit Graph
100 Commits
Author SHA1 Message Date
jens 159fa60b08 fixing MidiClock (Zwischenstand) 2025-08-16 14:16:13 +02:00
jens e3fb2074f6 DSP: changed from float to double 2025-08-08 17:44:01 +02:00
jens 7fcbb9b509 Fixed code problems 2025-08-08 16:36:22 +02:00
jens 3a19db6a86 Fixed code problems 2025-08-08 16:36:09 +02:00
jens d73f172fc1 added bear target 2025-08-08 16:35:29 +02:00
jens f05e3be55f Fixed code problems 2025-08-08 16:35:04 +02:00
jens 2ec3cc9543 added run target 2025-08-08 13:54:33 +02:00
jens 0f70ea025c change submodule/make 2025-08-08 13:54:08 +02:00
jens 2ac71f33f1 added new waves 2025-08-06 22:08:46 +02:00
jens 73332a7292 refactored wavetable constants 2025-08-06 22:08:13 +02:00
jens 4bf46df821 - added 12bit wace for Microwave
- refactored
2025-08-06 21:15:12 +02:00
jens 072280c603 refactored waves 2025-08-06 07:51:29 +02:00
jens 4a4d67f5f1 - wavetable using Waldorf Microwave "wave.bin" (16bit) is broken
- wavetable uses "wave2.bin" (8bit) Waveforms
-
2025-08-05 19:36:59 +02:00
jens 12783fdfdb removed unused include 2025-08-03 20:51:34 +02:00
jens 63e1daa706 export waves to uild folder 2025-08-03 20:42:07 +02:00
jens bc8a2b5b20 cleaned up 2025-08-03 20:35:59 +02:00
jens 26c3ee4cb6 - fixed problems
- updated .gitignore
2025-08-03 17:04:57 +02:00
jens c0e651bf68 - refactored 2025-08-03 10:57:01 +02:00
jens d801ce21e8 added patch 2025-08-02 14:36:02 +02:00
jens 025818a042 [sdk/vstsdk2.4]
- refactored
- created patch
2025-08-02 14:34:53 +02:00
jens 3bda521d62 - fixed master volume
- added osc jitter to blep waveform saw, square and tri
2025-08-02 12:04:40 +02:00
jens ff6ba8a179 permit to override default make environment 2025-08-02 10:24:41 +02:00
jens 2afe0cfccc change submodule/make 2025-08-02 10:23:53 +02:00
jens e666247a45 change submodule/fir 2025-08-02 10:22:04 +02:00
jens dab1ed956f juce: use 2025-08-02 10:17:55 +02:00
jens 0dd21799f9 [VCO/Blit/Sawtooth]
- added slight random frequency deviation for more vivid sound
2025-07-31 18:15:08 +02:00
jens bcfe5e4edd fixed 2025-07-31 18:14:23 +02:00
jens 4d25a24e53 disabled limiter 2025-07-31 18:13:16 +02:00
jens 3e63bdd4ce added sounds 2025-07-31 18:01:49 +02:00
jens 465bc88e8f removed linefeed 2025-07-31 16:41:24 +02:00
jens 6e8b990391 -fixed includes 2025-07-31 16:39:38 +02:00
jens 6fc6b9f567 - added submodules 2025-07-29 20:43:25 +02:00
jens 7ef6975cb3 - adde exra sounds 2024-03-04 08:40:52 +01:00
jens 42d155fdac - compile clean for GCC 13 2024-03-04 08:34:54 +01:00
jens 10e92afcf4 - fixed updating GUI params 2023-05-04 22:14:18 +02:00
jens 63bb047c1e - fixed unisono toggle 2023-05-04 21:16:50 +02:00
jens 89502ec978 Refactored 2023-05-03 18:06:30 +02:00
jens 6bd4590a54 - added legacy (< v1.0.0) import for patches
- added legacy (< v1.0.0) import for banks
2023-05-03 17:59:08 +02:00
jens c9c06c9d97 - fixed crash on setStateInformation/setCurrentStateInformation
- fixed crash on getStateInformation/getCurrentStateInformation
2023-05-02 19:47:51 +02:00
jens 764f5fdf74 - fixed leakage during patch load
- fixed leakage during bank load
2023-05-02 18:21:12 +02:00
jens 4b73b5ba69 - put version info into Makefile 2023-05-02 18:19:48 +02:00
jens ca353251f4 - refactored XML structure
- new XML structure not compatible to old structure
2023-04-29 00:05:13 +02:00
jens 08b70cb57b - refactored XML structure
- new XML structure not compatible to old structure
2023-04-29 00:00:34 +02:00
jens c5a87ef41b Added xmb, xmp files 2023-04-28 19:49:34 +02:00
jens 92d911d9ed Remember directory 2023-04-28 15:38:29 +02:00
jens ea4397907f - added load of fxb through GUI
- added load of fxp through GUI
2023-04-28 14:08:59 +02:00
jens b4add9e530 - constify
- refactored MidiCC
- JaySynthSound is not MidiCC, but has MidiCC
- refactored xml import export for patches and banks
2023-04-28 12:32:26 +02:00
jens 5850ab5d46 - Bank/Patch load/save: Opens fileChooser on btn press and calls pluginProcessor 2023-04-28 09:47:31 +02:00
jens 45f2696b77 Added GUI buttons for bank/patch load and save 2023-04-28 08:31:59 +02:00
jens 8819167c54 Fixed waves path for linux 2023-04-28 08:30:23 +02:00
jens e247245d5f - revert removing fir 2023-04-26 22:01:57 +02:00
jens cb14eaef59 - cleaned up module Makefiles
- reduce variable settings in Makefile
2023-04-26 21:39:41 +02:00
jens 6dadebb700 - refactored sound banks and sound patches
- added Microwave raw waveforms
- added additional sound bank
2023-04-26 14:55:26 +02:00
jens 7932c098e8 - fixed uppercase in inclusion of MMReg.h
- fixed _uuidof for MinGW
2023-04-26 14:45:54 +02:00
jens b4f4b1fa66 - Refactored MAke system. Put sources into config.mk
- export variables of main Makefile
2023-04-26 10:50:12 +02:00
jens 91518b32e5 - added Makefile for windows target 2023-04-26 10:48:03 +02:00
jens 05ec69ca99 - added Make files for windows target using mingw 2023-04-26 10:47:27 +02:00
jens 51311d41c0 - deleted 2023-04-26 10:46:41 +02:00
jens 5e20cebcc6 - fixed Juce path 2023-04-21 14:50:46 +02:00
jens 3af11a3278 - added config.mk and Makefile for Jay's build system 2023-04-21 14:29:31 +02:00
jens 978c752e8b - use jsy_min/jsy_max
- fixed includes
- removed redundant MW table
- added Missing JK_MidiClock
2023-04-21 14:25:04 +02:00
jens 2fcbc59880 - Makefile now for Linux
- compile clean
2023-04-21 14:21:38 +02:00
jens 762b8f0e7d - clean working copy for leaving SVN 2022-06-28 19:04:46 +02:00
jens 62a2d47cb3 - BPM display use BPM calculation from LFO
- LFO: fixed S&H waveforms

git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@737 b431acfa-c32f-4a4a-93f1-934dc6c82436
2020-08-24 11:46:40 +00:00
jens ef6d5fdb7e - also feed Global LFO 2..4 with Midi Clock
- set parameter text for MIDISYNC_MODE

git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@736 b431acfa-c32f-4a4a-93f1-934dc6c82436
2020-08-17 20:53:43 +00:00
jens c5ba984db2 - reverted removing JK Midi Clock
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@735 b431acfa-c32f-4a4a-93f1-934dc6c82436
2020-08-17 17:44:52 +00:00
jens e60083523d - removed JK Midi clock
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@734 b431acfa-c32f-4a4a-93f1-934dc6c82436
2020-08-17 17:34:44 +00:00
jens 2eb2a15b18 - removed JK Midi clock
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@733 b431acfa-c32f-4a4a-93f1-934dc6c82436
2020-08-17 17:33:44 +00:00
jens a561dbeb19 - set thread name in initializer
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@732 b431acfa-c32f-4a4a-93f1-934dc6c82436
2020-08-17 12:07:25 +00:00
jens 0e77236f70 - fixed spurious edits
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@731 b431acfa-c32f-4a4a-93f1-934dc6c82436
2020-08-17 11:37:24 +00:00
jens e52ff13137 [LFO]
- optimized Sync_mod()
- vectorized Sync_processV()

git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@730 b431acfa-c32f-4a4a-93f1-934dc6c82436
2020-08-17 11:23:49 +00:00
jens b8a572b2d2 - added brackets
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@729 b431acfa-c32f-4a4a-93f1-934dc6c82436
2020-08-16 09:32:31 +00:00
jens 9a4a7dddcb - improved vectorization of LFO
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@728 b431acfa-c32f-4a4a-93f1-934dc6c82436
2020-08-16 08:58:45 +00:00
jens 590e2a77b3 - fixed LFO S&H
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@727 b431acfa-c32f-4a4a-93f1-934dc6c82436
2020-08-15 12:51:13 +00:00
jens 0f8abfd428 - LFO: added Sync modes Frequency, Phase and Frequency + Phase
- added GUI Parameter MIDISYNC_MODE and MIDISYNC_BERATDIV
- wired MIDISYNC params down to global LFO

git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@726 b431acfa-c32f-4a4a-93f1-934dc6c82436
2020-08-15 12:32:16 +00:00
jens 7b731dd270 - cleaned up
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@725 b431acfa-c32f-4a4a-93f1-934dc6c82436
2020-08-12 12:02:12 +00:00
jens dc931ac98d - fixed inconsistent LFO modulation range
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@724 b431acfa-c32f-4a4a-93f1-934dc6c82436
2020-08-12 11:55:08 +00:00
jens 23260bc635 - LFO: use common synced phase generator
calc sin and cos using math functions


git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@723 b431acfa-c32f-4a4a-93f1-934dc6c82436
2020-08-12 06:11:29 +00:00
jens a430c135e7 - added sync multiplicator
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@722 b431acfa-c32f-4a4a-93f1-934dc6c82436
2020-08-11 19:21:52 +00:00
jens 4c6f9859bd - wired all LFO types to Sync_phase_update
- refactored waveform names

git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@721 b431acfa-c32f-4a4a-93f1-934dc6c82436
2020-08-11 16:36:00 +00:00
jens 6b11f1dd1a - call funcSyncOnFreqUpdate if omega has changed
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@720 b431acfa-c32f-4a4a-93f1-934dc6c82436
2020-08-11 07:05:26 +00:00
jens a3f8bb1e4e - abstracted Sync with callbacks
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@719 b431acfa-c32f-4a4a-93f1-934dc6c82436
2020-08-11 06:48:49 +00:00
jens 7e3cdbc5ac - simplified sync
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@718 b431acfa-c32f-4a4a-93f1-934dc6c82436
2020-08-10 16:23:38 +00:00
jens 6014af2bec - added master clock PLL
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@717 b431acfa-c32f-4a4a-93f1-934dc6c82436
2020-08-10 16:07:19 +00:00
jens 840b7a3427 - prepared Midiclock sync of voices
- buttonLed has flash() has brightness

git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@716 b431acfa-c32f-4a4a-93f1-934dc6c82436
2020-08-06 12:09:37 +00:00
jens eecd6c5005 - increased to version 0.5.8
- improved limiter
- VCO: Waveform "Impulse" hase now amplitude of 100 

git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@715 b431acfa-c32f-4a4a-93f1-934dc6c82436
2020-07-23 15:42:35 +00:00
jens 22cb0987ff - removed other juces
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@714 b431acfa-c32f-4a4a-93f1-934dc6c82436
2020-06-05 15:18:34 +00:00
jens 6e4523256d - fixed
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@701 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-25 18:46:03 +00:00
jens c0789c3437 - renamed
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@700 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-25 18:44:06 +00:00
jens 8bcbff3fea - use .mk
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@699 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-25 18:41:00 +00:00
jens d51c8b9235 - smaller patch
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@698 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-22 17:13:04 +00:00
jens d4e6fb1fe0 - JUCE 4.3.1 build clean
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@697 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-22 17:11:13 +00:00
jens 1211cd7dc9 - updated patch for Projucer GPL mode
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@696 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-22 16:51:41 +00:00
jens 970643984b - added
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@695 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-22 07:45:53 +00:00
jens 529406b823 - more abstract
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@694 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-21 21:36:20 +00:00
jens 50c7c10ec9 - removed juce refs
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@693 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-21 21:29:55 +00:00
jens d0105aa5d7 - adde patch
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@691 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-21 21:23:32 +00:00
jens 67d55a6c11 - renamed
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@685 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-21 19:22:52 +00:00
jens 861f123cb6 - everything is a package
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@684 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-21 19:22:23 +00:00
jens 1406778eab - added target
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@682 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-21 19:13:58 +00:00