Herramientas de usuario

Herramientas del sitio


music:trackers:houstontracker2

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
music:trackers:houstontracker2 [2021/04/14 17:35]
Joaquín Herrero Pintado [Efectos]
music:trackers:houstontracker2 [2021/04/17 13:46] (actual)
Joaquín Herrero Pintado [1-bit Music: HoustonTracker 2]
Línea 1: Línea 1:
-====== ​Houston Tracker ​2 ======+====== ​1-bit Music: HoustonTracker ​2 ====== 
 + 
 + 
 +{{:​music:​trackers:​houstontracker2.jpg?​direct&​100 |}} 
 +HoustonTracker 2 is a software sequencer that enables you to create musicon Texas Instruments graphing calculators. ​ It uses the machines’ communication port to output multi-channel 1-bit music. Its interface is inspired by popular trackers such as LSDJ, Famitracker,​ and Milkytracker.  
 + 
 +HT2 supports several models of the Z80-based line of TI calculators. It is mainly targetted at older, obsolete models like the TI-82, but also works on newer machines up to and including the TI-84 Plus SE. 
 + 
 +Ser [[https://​www.musictech.net/​guides/​essential-guide/​history-of-trackers/​|The history of trackers]] 
 + 
 + 
 +Features: 
 + 
 +  * 3 tone channels 
 +  * 1 non-interrupting drum channel 
 +  * up to 128 note patterns 
 +  * up to 64 drum/fx patterns 
 +  * sequence length up to 255 pattern rows 
 +  * 16-bit frequency precision 
 +  * 10-bit speed precision, can be configured per step 
 +  * various effects, including:​ 
 +    * L/C/R stereo hard-panning for tone and drum channels 
 +    * advanced duty cycle modulation 
 +    * noise and glitch effects 
 +    * pitch slides 
 +    * 2 user definable samples 
 +    * up to 8 savestates 
 +    * edit during playback 
 + 
 +===== Links =====
  
   * [[https://​www.irrlichtproject.de/​houston/​|Home page]]   * [[https://​www.irrlichtproject.de/​houston/​|Home page]]
Línea 6: Línea 35:
   * [[https://​github.com/​utz82/​HoustonTracker2|GitHub]]   * [[https://​github.com/​utz82/​HoustonTracker2|GitHub]]
  
-Software relacionado+ 
 +===== Tutorials & Demos ===== 
 + 
 +| 2020 | [[https://​www.youtube.com/​watch?​v=kld0K-2MgOU|Warhawk [C64] music on TI-82 Calculator - HoustonTracker 2]], YouTube |  
 +| 2020 | [[https://​www.youtube.com/​watch?​v=L8R4NLQpk3c|Houston Tracker 2 / Calculator Chiptune Tutorial Video]], YouTube | 
 +| 2018 | [[https://​www.youtube.com/​watch?​v=7TA4VeWiGVE|Calculator Music: HoustonTracker 2.30 New Features]], YouTube | 
 +| 2017 | [[https://​www.youtube.com/​watch?​v=7UgSDAkXAJw|Revision 2017 - Seminar - utz: Thinking in Binary: The Making of HoustonTracker 2]], YouTube | 
 +| 2016 | [[https://​www.youtube.com/​watch?​v=bBXjOJTFe5k|Calculator Music: HoustonTracker 2.20 New Features]], YouTube | 
 +| 2016 | [[https://​www.youtube.com/​watch?​v=tKfni5-_42g|Calculator Music: HoustonTracker 2.10 New Features]], YouTube |  
 +| 2016 | [[https://​www.youtube.com/​watch?​v=V9vkxT6ddio|HoustonTracker 2 quick introduction at Steemfest 2016]], YouTube | 
 +| 2015 | [[https://​www.youtube.com/​watch?​v=I6G0CnBSWVk|Calculator Music: HoustonTracker 2 for the TI-82/​83/​83+/​84+]],​ YouTube |  
 +===== Related software =====
  
   * [[https://​sourceforge.net/​projects/​tilp/​|TiLP - Ti Linking Program]]   * [[https://​sourceforge.net/​projects/​tilp/​|TiLP - Ti Linking Program]]
   * [[https://​tiroms.weebly.com/​|TI ROMS]]   * [[https://​tiroms.weebly.com/​|TI ROMS]]
   * [[http://​lpg.ticalc.org/​prj_tilem/​|TilEm - An emulator and debugger for Texas Instruments Z80-based graphing calculators.]]   * [[http://​lpg.ticalc.org/​prj_tilem/​|TilEm - An emulator and debugger for Texas Instruments Z80-based graphing calculators.]]
 +  * [[https://​github.com/​JeffAlyanak/​pcm2pwm/​|pcm2pwm is a simply utility for converting 8-bit PCM wave audio into a delta PWM byte stream]]. It's output is intended for use with any 1-bit audio devices which require a simple playback routine and/or relatively high degree of compression.
  
-===== Referencia ​v2.30 =====+===== Reference ​v2.30 =====
  
 ==== Drums ==== ==== Drums ====
Línea 40: Línea 81:
 | 4xx | DUTY CYCLE / NOISE CH1 | **Set the duty cycle for channel 1, and toggle noise mode.** \\ xx <= 0x80 - set duty cycle and disable noise mode \\ xx > 0x80  -  set  duty  cycle  and  enable ​ noise mode | | 4xx | DUTY CYCLE / NOISE CH1 | **Set the duty cycle for channel 1, and toggle noise mode.** \\ xx <= 0x80 - set duty cycle and disable noise mode \\ xx > 0x80  -  set  duty  cycle  and  enable ​ noise mode |
 | 5xx | DUTY CYCLE / SWEEP CH2 | **Set the duty cycle for channel 2, or enable duty cycle sweep.** \\ xx <= 0x80 - set duty cycle and disable duty cycle sweep. \\ A value of  0x80 produces the default 50:50 wave.  \\ Very low values will cause glitches. xx > 0x80 - enable SID-style duty cycle sweep. \\ Sweep speed = (xx & 0x7F), 581 will produce the classic sweep effect known from HT versions <= 2.20. \\ Some parameters are shared with effect 7xx, hence these two effects impact each other. | | 5xx | DUTY CYCLE / SWEEP CH2 | **Set the duty cycle for channel 2, or enable duty cycle sweep.** \\ xx <= 0x80 - set duty cycle and disable duty cycle sweep. \\ A value of  0x80 produces the default 50:50 wave.  \\ Very low values will cause glitches. xx > 0x80 - enable SID-style duty cycle sweep. \\ Sweep speed = (xx & 0x7F), 581 will produce the classic sweep effect known from HT versions <= 2.20. \\ Some parameters are shared with effect 7xx, hence these two effects impact each other. |
-| 6xx | DUTY CYCLE / GRIND CH3 | **Set the duty cycle for channel 3, and toggle grind mode.** \\ xx <= 0x80 - set duty cycle and disable grind mode. \\ xx>0x80 - set duty cycle to "(xx*2and 0xff" and enable grind mode. |+| 6xx | DUTY CYCLE / GRIND CH3 | **Set the duty cycle for channel 3, and toggle grind mode.** \\ xx <= 0x80 - set duty cycle and disable grind mode. \\ xx>0x80 - set duty cycle to "xx * 2 and 0xff" and enable grind mode. |
 | 7xx | AUTOCHORD / DRAWBAR CH2 | **Add a chord or drawbar organ effect to channel 2**. \\ xx<0x80 - enable unsynced auto chord. The chord created varies depending on the  note used, and is not necessarily harmonic. \\ xx>= 0x80 - enable synced auto chord (drawbar organ effect). This will produce an octave chord, depending to some extend on the current duty setting. ​ A higher value for xx will generally produce stronger harmonics. \\ 700 switches off the effect. \\ Some parameters are shared with effect 5xx, hence these two effects impact each other. \\ See the description of effect 5xx for details.| | 7xx | AUTOCHORD / DRAWBAR CH2 | **Add a chord or drawbar organ effect to channel 2**. \\ xx<0x80 - enable unsynced auto chord. The chord created varies depending on the  note used, and is not necessarily harmonic. \\ xx>= 0x80 - enable synced auto chord (drawbar organ effect). This will produce an octave chord, depending to some extend on the current duty setting. ​ A higher value for xx will generally produce stronger harmonics. \\ 700 switches off the effect. \\ Some parameters are shared with effect 5xx, hence these two effects impact each other. \\ See the description of effect 5xx for details.|
 | 8xx | EXEC NOTE TABLE CH3 | **Execute a given pattern as a note table for channel 3**. \\ This effect operates on a per-tick basis. Execution starts after the first tick. \\ xx is the pattern to be executed as note table. \\ If the current tempo is greater than 0x10, table execution will continue at the following pattern. \\ To disable the effect, set xx to a value greater than 0x7F. \\ Using this effect will disable the Cxx (note cut ch1) effect. | | 8xx | EXEC NOTE TABLE CH3 | **Execute a given pattern as a note table for channel 3**. \\ This effect operates on a per-tick basis. Execution starts after the first tick. \\ xx is the pattern to be executed as note table. \\ If the current tempo is greater than 0x10, table execution will continue at the following pattern. \\ To disable the effect, set xx to a value greater than 0x7F. \\ Using this effect will disable the Cxx (note cut ch1) effect. |
Línea 49: Línea 90:
  
  
-===== Galería de imágenes ​=====+===== Images ​=====
  
  
music/trackers/houstontracker2.1618421721.txt.gz · Última modificación: 2021/04/14 17:35 por Joaquín Herrero Pintado