Subversion Repositories svn.mios

Compare Revisions

Ignore whitespace Rev 1228 → Rev 1229

/trunk/apps/synthesizers/midibox_sid_v2/setup_sammich_sid.asm
103,6 → 103,10
;; 1: SwinSID extensions enabled
#define DEFAULT_ENABLE_SWINSID 0
 
;; 0: FPGASID extensions disabled
;; 1: FPGASID extensions enabled
#define DEFAULT_ENABLE_FPGASID 0
 
;; 0: only waveform 0-8 selectable
;; 1: waveform 0-15 selectable (e.g. for selecting additional SwinSID Waveforms)
#define DEFAULT_ENABLE_UPPER_WAVEFORMS 0
/trunk/apps/synthesizers/midibox_sid_v2/setup_tk2.asm
115,6 → 115,10
;; 1: SwinSID extensions enabled
#define DEFAULT_ENABLE_SWINSID 0
 
;; 0: FPGASID extensions disabled
;; 1: FPGASID extensions enabled
#define DEFAULT_ENABLE_FPGASID 0
 
;; 0: only waveform 0-8 selectable
;; 1: waveform 0-15 selectable (e.g. for selecting additional SwinSID Waveforms)
#define DEFAULT_ENABLE_UPPER_WAVEFORMS 0
/trunk/apps/synthesizers/midibox_sid_v2/setup_6581.asm
104,6 → 104,10
;; 1: SwinSID extensions enabled
#define DEFAULT_ENABLE_SWINSID 0
 
;; 0: FPGASID extensions disabled
;; 1: FPGASID extensions enabled
#define DEFAULT_ENABLE_FPGASID 0
 
;; 0: only waveform 0-8 selectable
;; 1: waveform 0-15 selectable (e.g. for selecting additional SwinSID Waveforms)
#define DEFAULT_ENABLE_UPPER_WAVEFORMS 0
/trunk/apps/synthesizers/midibox_sid_v2/setup_mb6582.asm
104,6 → 104,10
;; 1: SwinSID extensions enabled
#define DEFAULT_ENABLE_SWINSID 0
 
;; 0: FPGASID extensions disabled
;; 1: FPGASID extensions enabled
#define DEFAULT_ENABLE_FPGASID 0
 
;; 0: only waveform 0-8 selectable
;; 1: waveform 0-15 selectable (e.g. for selecting additional SwinSID Waveforms)
#define DEFAULT_ENABLE_UPPER_WAVEFORMS 0
/trunk/apps/synthesizers/midibox_sid_v2/setup_8580.asm
103,6 → 103,10
;; 1: SwinSID extensions enabled
#define DEFAULT_ENABLE_SWINSID 0
 
;; 0: FPGASID extensions disabled
;; 1: FPGASID extensions enabled
#define DEFAULT_ENABLE_FPGASID 0
 
;; 0: only waveform 0-8 selectable
;; 1: waveform 0-15 selectable (e.g. for selecting additional SwinSID Waveforms)
#define DEFAULT_ENABLE_UPPER_WAVEFORMS 0
/trunk/apps/synthesizers/midibox_sid_v2/CHANGELOG.txt
5,7 → 5,9
 
o current instrument can now be selected via SysEx (see doc/mbsidv2_sysex_implementation.txt)
 
o support for FPGASID (has to be enabled with DEFAULT_ENABLE_FPGASID switch in setup_*.asm)
 
 
MIDIboxSID V2.044
~~~~~~~~~~~~~~~~~
 
/trunk/apps/synthesizers/midibox_sid_v2/presets/v2_vintage_bank.syx
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/apps/synthesizers/midibox_sid_v2/presets/bank2__tk2_soundbank.syx
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/apps/synthesizers/midibox_sid_v2/presets/bank2__tk2_soundbank.syx
New file
Property changes:
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/apps/synthesizers/midibox_sid_v2/presets/bank4__Midibox_SammichSiD_Patches-chiptraxxx.syx
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/apps/synthesizers/midibox_sid_v2/presets/bank4__Midibox_SammichSiD_Patches-chiptraxxx.syx
===================================================================
--- trunk/apps/synthesizers/midibox_sid_v2/presets/bank4__Midibox_SammichSiD_Patches-chiptraxxx.syx (revision 0)
+++ trunk/apps/synthesizers/midibox_sid_v2/presets/bank4__Midibox_SammichSiD_Patches-chiptraxxx.syx (revision 1229)
/trunk/apps/synthesizers/midibox_sid_v2/presets/bank4__Midibox_SammichSiD_Patches-chiptraxxx.syx
Property changes:
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/apps/synthesizers/midibox_sid_v2/presets/README.txt
===================================================================
--- trunk/apps/synthesizers/midibox_sid_v2/presets/README.txt (revision 1228)
+++ trunk/apps/synthesizers/midibox_sid_v2/presets/README.txt (revision 1229)
@@ -2,7 +2,7 @@
This package contains the preset patches for MIDIbox SID V2:
- o v2_vintage_bank.syx:
+ o bank1__v2_vintage_bank.syx:
Based on "midibox_sid_presets_8580.syx" of the MBSID V1 preset library,
converted with the patch converter which can be found in the tools/
directory. The results have been manually improved by TK to take new
@@ -9,13 +9,28 @@
V2 features into account.
-Currently there is no special SysEx upload tool available for MIDIbox
-SID V2. Please use a SysEx tool like MIDI-Ox, and configure a delay of
-750 mS between SysEx strings (MIDI-Ox: SysEx->Configure, set "Delay after
-F7 to 750 mS)
+ o bank2__tk2_soundbank.syx
+ A nice collection of bassline sequences created by Thorsten Klose (2010-2017)
+ See also http://midibox.org/forums/topic/15119-midibox-sid-v2-patches/
+ o bank3__127_arps.syx
+ A collection of arp patterns
+ See also http://midibox.org/forums/topic/13345-127-arps/
-Following preset patches are available:
+ o bank4__Midibox_SammichSiD_Patches-chiptraxxx.syx
+ A full bank of cool patches created by Chiptraxxx
+ See also http://chiptraxxx.blogspot.de/search?q=midibox
+
+
+Uploading the patches:
+
+- best choice: use the Sysex Librarian which is integrated into MIOS Studio
+
+- alternative choice: use a SysEx tool which supports delays between SysEx blocks.
+The delay should be 750 mS after each F7
+
+
+Following preset patches are available in bank1__v2_vintage_bank.syx:
--------------------------------------------------------------------------------------------
001 Internal Patch 033 Drum Kit 1 065 ARPSEQ One B 097 Monty Lead3
002 Techno PWM 034 Drum Kit 2 066 ARPSEQ One C 098 Monty Lead4
@@ -57,9 +72,79 @@
--------------------------------------------------------------------------------------------
+127_arps_*.syx:
+
+
+| Arp | Sound | Dir | Sort | Hold | Speed | GLen | Range | Sync | CAC | One | Easy | Comments
++-----+---------------+-------+------+-------+------+-------+------+-----+-----+------+------+-----------
+| 002 | Simple Pulse | Up | * | - | 32 | 6 | 1 | * | o | o | * |
+| 003 | Simple Pulse | Down | * | - | 32 | 6 | 1 | * | o | o | * |
+| 004 | Simple Pulse | U&D | * | - | 32 | 6 | 1 | * | o | o | * |
+| 005 | Simple Pulse | Up | * | - | 32 | 6 | 3 | * | o | o | * |
+| 006 | Simple Pulse | Rnd | * | - | 32 | 6 | 3 | * | o | o | * |
+| 007 | 3OSC Detuned | Up | * | - | 32 | 6 | 3 | * | o | o | * |
+| 008 | 3OSC Detuned | Up | * | - | 32 | 16 | 3 | * | o | o | * |
+| 009 | 3OSC Detuned | Up | * | - | 32 | 32 | 3 | * | o | o | * |
+| 010 | 3OSC Synched | Up | * | - | 32 | 32 | 3 | * | o | o | * |
+| 011 | 3OSC Filtered | Up | * | - | 32 | 28 | 3 | * | o | o | * |
+| 012 | 3OSC Filtered | Up | * | - | 32 | 28 | 3 | * | o | o | * | CutOff sweeped via LFO1
+| 013 | 3OSC Filtered | Up | * | - | 32 | 28 | 2 | * | o | o | * | ENV1 Depth modulated via WT1
+| 014 | 3OSC Filtered | Up | * | - | 32 | WT2 | 2 | * | o | o | * | + GateLen modulated via WT2
+| 015 | 3OSC HP Fil. | Up | * | - | 32 | WT2 | 2 | * | o | o | * | + GateLen modulated via WT2
+| 014 | 3OSC Filtered | Up | * | - | 32 | WT2 | 2 | * | o | o | * | + GateLen modulated via WT2
+| 015 | 3OSC HP Filt. | Up | * | - | 32 | WT2 | 2 | * | o | o | * | + GateLen modulated via WT2
+| 016 | 3OSC Detuned | Up | * | - | 32 | 32 | 3 | * | * | o | * | play multiple keys!
+| 017 | 3OSC Det. Saws| Up | * | - | 32 | 32 | 3 | * | * | o | * | play multiple keys!
+| 018 | 3OSC Det. Saws| Down | * | - | 32 | 32 | 3 | * | * | o | * | play multiple keys!
+| 019 | 3OSC Det. Saws| Rnd | * | - | 32 | 32 | 3 | * | * | o | * | play multiple keys!
+| 020 | 3OSC Det. Saws| Rnd | * | - | 32 | 32 | 8 | * | * | o | * | play multiple keys!
+| 021 | 3OSC Det. Saws| Rnd | * | - | 16 | 32 | 8 | * | * | o | * | play multiple keys!
+| 022 | 3OSC Det. Saws| Rnd | * | - | 46 | 32 | 4 | * | * | o | * | play multiple keys!
+| 023 | 3OSC Saw/LoTri| Rnd | * | - | Mixed | 32 | 4 | * | * | o | * | play multiple keys!
+| 024 | 3OSC Saw/LoTri| Rnd | * | - | Mixed | 32 | 4 | * | * | o | * | play multiple keys!
+| 025 | 3OSC Saw/LoTri| Mixed | * | - | Mixed | 32 | Mixed | * | * | o | * | play multiple keys!
+| 026 | 3OSC Saw/LoTri| Mixed | * | - | Mixed | 32 | Mixed | * | Mix | o | * | play multiple keys!
+| 027 | 3OSC TriOnly | Mixed | * | - | Mixed | 32 | Mixed | * | Mix | o | * | play multiple keys!
+| 028 | PWM Bass1 Arp | Up | * | - | 32 | 16 | 2 | * | o | o | O | PWM Bass1 from default patches but with a 1 octave arp.
+| 029 | 3OSC Det. Saws| Mixed | o | - | 32 | 6 | Mixed | * | * | o | * | play multiple keys!
+| 030 | 3OSC Pulse/Tri| Down | o | - | 32 | 6 | Mixed | o | o | o | * | play multiple keys!
+| 031 | 3OSC Pulse/Saw| Up | o | - | 32 | 6 | Mixed | o | o | o | o | play multiple keys!
+| 032 | 3OSC Det. Saws|Up/Dwn2| o | - | 32 | Mixed| 3 | o | o | o | * | play multiple keys!
+| 033 | 3OSC Pulse/Saw| Mixed | o | - | 32 | 19 | Mixed | * | o | o | * | play multiple keys!
+| 034 | 3OSC Pulse/Saw| Up | o | - | 32 | Mixed| Mixed | * | * | o | * | play multiple keys!
+| 035 | 3OSC Pulse/Saw| Mixed | o | - | Mixed | 6 | Mixed | o | o | o | o | play multiple keys!
+| 036 | Pul/Saw/Tri | Mixed | o | - | Mixed | 6 | 3 | o | o | o | Mix | play multiple keys!
+| 037 | Tri Only | Down | o | - | 32 | 6 | 3 | o | o | o | O | play multiple keys!
+| 038 | 3OSC Pulse/Saw| Mixed | o | - | 32 | Mixed| Mixed | o | o | o | O | play multiple keys!
+| 039 | Det. Saw |Up/Dwn2| o | - | 32 | 25 | 3 | * | o | o | * | play multiple keys!
+| 040 | Det. Pulse |Up/Dwn2| * | - | 32 | 11 | 3 | * | o | o | * | play multiple keys!
+| 041 | Det. Pul/Tri | Up/Dwn| * | - | 16 | 12 | 3 | * | o | o | * | play multiple keys!
+| 042 | 2OSC Det. Saws| Up | * | - | 32 | Mixed| 3 | * | o | o | * | play multiple keys!
+| 043 | 2OSC Det. Puls| Up | * | - | 32 | Mixed| Mixed | * | o | o | * | play multiple keys!
+| 044 | 2OSC Det. Tri | Up | * | - | 32 | Mixed| Mixed | * | o | o | * | play multiple keys!
+| 045 | 2OSC Det. Saws| Up | * | - | 32 | Mixed| Mixed | * | o | o | * | play multiple keys!
+| 046 | 3OSC Tri/Puls | Up | * | - | 32 | 2 | 9 | * | o | o | * | play multiple keys!
+| 047 | 3OSC Tri/Puls | Up | * | - | 32 | 3 | 9 | * | o | o | * | play multiple keys!
+| 048 | 3OSC Tri/Puls | Down | * | - | 32 | 2 | 9 | * | o | o | * | play multiple keys!
+| 049 | 3OSC Tri/Puls | Down | * | - | 32 | 3 | 9 | * | o | o | * | play multiple keys!
+| 050 | 3OSC Pulse | Mixed | * | - | 32 | Mixed| Mixed | * | o | o | * | play multiple keys!
+
+...feel free to add more!
+
+
ChangeLog:
~~~~~~~~~~
+2018-04-30:
+ o added bank2__tk2_soundbank.syx
+ o added bank3__127_arps.syx (original name: 127_arps__050.syx since only 50 arps are provided yet)
+ o added bank4__Midibox_SammichSiD_Patches-chiptraxxx.syx from http://chiptraxxx.blogspot.de/search?q=midibox
+
+ See following MIDIbox forum threads for further details:
+
+
+
+
2008-07-26:
o overworked patches for v2.0RC24 engine
/trunk/apps/synthesizers/midibox_sid_v2/presets/bank1__v2_vintage_bank.syx
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/apps/synthesizers/midibox_sid_v2/presets/bank1__v2_vintage_bank.syx
New file
Property changes:
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/apps/synthesizers/midibox_sid_v2/presets/bank3__127_arps.syx
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/apps/synthesizers/midibox_sid_v2/presets/bank3__127_arps.syx
===================================================================
--- trunk/apps/synthesizers/midibox_sid_v2/presets/bank3__127_arps.syx (revision 0)
+++ trunk/apps/synthesizers/midibox_sid_v2/presets/bank3__127_arps.syx (revision 1229)
/trunk/apps/synthesizers/midibox_sid_v2/presets/bank3__127_arps.syx
Property changes:
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/apps/synthesizers/midibox_sid_v2/src/main.inc
===================================================================
--- trunk/apps/synthesizers/midibox_sid_v2/src/main.inc (revision 1228)
+++ trunk/apps/synthesizers/midibox_sid_v2/src/main.inc (revision 1229)
@@ -22,7 +22,7 @@
; ==========================================================================
;
; Version: <-------------------->
-#define MBSID_VERSION_STR "MIDIboxSID V2.045 "
+#define MBSID_VERSION_STR "MIDIboxSID V2.046 "
; (fixed string length - 20 characters!)
;; MBNET specific definitions (ping reply information - don't touch this!)
/trunk/apps/synthesizers/midibox_sid_v2/src/sid_sr.inc
47,7 → 47,7
IRQ_DISABLE ; disable interrupts to avoid inconsistencies
 
;; just modify the shadow registers, so that the content is not equal to the main register set
#if DEFAULT_ENABLE_SWINSID
#if DEFAULT_ENABLE_SWINSID || DEFAULT_ENABLE_FPGASID
movlw 0x20 ; number of registers: 0x20
#else
movlw SIDx_MODE_VOL+1 ; number of registers (0x19)
184,6 → 184,19
SID_SR_HANDLER_MACRO SIDx_SWINSID_V3_MODE
#endif
 
#if DEFAULT_ENABLE_FPGASID
movlw 0xe0 | SIDx_FPGASID_POTX ; start address
movwf MIOS_PARAMETER1
SID_SR_HANDLER_MACRO SIDx_FPGASID_POTX
SID_SR_HANDLER_MACRO SIDx_FPGASID_POTY
 
movlw 0xe0 | SIDx_FPGASID_DIGIFIX ; start address
movwf MIOS_PARAMETER1
SID_SR_HANDLER_MACRO SIDx_FPGASID_DIGIFIX
SID_SR_HANDLER_MACRO SIDx_FPGASID_STEREO_CFG
SID_SR_HANDLER_MACRO SIDx_FPGASID_SID_CFG
#endif
 
IRQ_ENABLE ; temporary enable interrupts for reduced IRQ latency
IRQ_DISABLE
 
/trunk/apps/synthesizers/midibox_sid_v2/src/app_defines.h
730,6 → 730,11
SIDx_RES_FCHN EQU 0x17
SIDx_MODE_VOL EQU 0x18
 
#if DEFAULT_ENABLE_SWINSID && DEFAULT_ENABLE_FPGASID
# error "DEFAULT_ENABLE_SWINSID && DEFAULT_ENABLE_FPGASID not allowed at the same time!"
#endif
 
#if DEFAULT_ENABLE_SWINSID
SIDx_SWINSID_V1_PHASE EQU 0x1a
SIDx_SWINSID_V2_PHASE EQU 0x1b
SIDx_SWINSID_V3_PHASE EQU 0x1c
736,8 → 741,18
SIDx_SWINSID_V1_MODE EQU 0x1d
SIDx_SWINSID_V2_MODE EQU 0x1e
SIDx_SWINSID_V3_MODE EQU 0x1f
#endif
 
#if DEFAULT_ENABLE_FPGASID
SIDx_FPGASID_POTX EQU 0x19
SIDx_FPGASID_POTY EQU 0x1a
 
SIDx_FPGASID_DIGIFIX EQU 0x1d
SIDx_FPGASID_STEREO_CFG EQU 0x1e
SIDx_FPGASID_SID_CFG EQU 0x1f
#endif
 
 
;; ==========================================================================
;; AIN RAM area not used
;; ==========================================================================
/trunk/apps/synthesizers/midibox_sid_v2/src/sid_patch.inc
153,6 → 153,29
call SIDSE_Filter
IRQ_ENABLE
 
#if DEFAULT_ENABLE_FPGASID
;; FPGASID: enable configuration mode
SET_BSR SIDL_BASE
 
movlw 0x81
movwf SIDL_BASE + SIDx_FPGASID_POTX, BANKED
movwf SIDR_BASE + SIDx_FPGASID_POTX, BANKED
 
movlw 0x65
movwf SIDL_BASE + SIDx_FPGASID_POTY, BANKED
movwf SIDR_BASE + SIDx_FPGASID_POTY, BANKED
 
;; default stereo config: map second SID to 0xde00
movlw 0x04
movwf SIDL_BASE + SIDx_FPGASID_STEREO_CFG, BANKED
movwf SIDR_BASE + SIDx_FPGASID_STEREO_CFG, BANKED
 
;; SID config: enable 8580
movlw 0x0f
movwf SIDL_BASE + SIDx_FPGASID_SID_CFG, BANKED
movwf SIDR_BASE + SIDx_FPGASID_SID_CFG, BANKED
#endif
 
;; force a refresh of all registers
call SID_SR_Refresh
 
/trunk/apps/synthesizers/midibox_sid_v2/setup_tk.asm
103,6 → 103,10
;; 1: SwinSID extensions enabled
#define DEFAULT_ENABLE_SWINSID 1
 
;; 0: FPGASID extensions disabled
;; 1: FPGASID extensions enabled
#define DEFAULT_ENABLE_FPGASID 0
 
;; 0: only waveform 0-8 selectable
;; 1: waveform 0-15 selectable (e.g. for selecting additional SwinSID Waveforms)
#define DEFAULT_ENABLE_UPPER_WAVEFORMS 1